Home
last modified time | relevance | path

Searched refs:btstack_linked_item_t (Results 1 – 25 of 103) sorted by relevance

12345

/btstack/src/
H A Dbtstack_linked_list.c61 btstack_linked_item_t * btstack_linked_list_get_last_item(btstack_linked_list_t * list){ // … in btstack_linked_list_get_last_item()
62 btstack_linked_item_t *lastItem = NULL; in btstack_linked_list_get_last_item()
63 btstack_linked_item_t *it; in btstack_linked_list_get_last_item()
76 bool btstack_linked_list_add(btstack_linked_list_t * list, btstack_linked_item_t *item){ // … in btstack_linked_list_add()
78 btstack_linked_item_t *it; in btstack_linked_list_add()
90 bool btstack_linked_list_add_tail(btstack_linked_list_t * list, btstack_linked_item_t *item){ // … in btstack_linked_list_add_tail()
92 btstack_linked_item_t *it; in btstack_linked_list_add_tail()
93 for (it = (btstack_linked_item_t *) list; it->next != NULL ; it = it->next){ in btstack_linked_list_add_tail()
98 item->next = (btstack_linked_item_t*) 0; in btstack_linked_list_add_tail()
103 bool btstack_linked_list_remove(btstack_linked_list_t * list, btstack_linked_item_t *item){ // … in btstack_linked_list_remove()
[all …]
H A Dbtstack_linked_list.h56 } btstack_linked_item_t; typedef
58 typedef btstack_linked_item_t * btstack_linked_list_t;
62 btstack_linked_item_t * prev; // points to the item before the current one
63 btstack_linked_item_t * curr; // points to the current item (to detect item removal)
80 bool btstack_linked_list_add(btstack_linked_list_t * list, btstack_linked_item_t *item);
88 bool btstack_linked_list_add_tail(btstack_linked_list_t * list, btstack_linked_item_t *item);
95 btstack_linked_item_t * btstack_linked_list_pop(btstack_linked_list_t * list);
103 bool btstack_linked_list_remove(btstack_linked_list_t * list, btstack_linked_item_t *item);
110 btstack_linked_item_t * btstack_linked_list_get_first_item(btstack_linked_list_t * list);
117 btstack_linked_item_t * btstack_linked_list_get_last_item(btstack_linked_list_t * list);
[all …]
H A Dbtstack_linked_queue.h56 btstack_linked_item_t * head;
57 btstack_linked_item_t * tail;
71 void btstack_linked_queue_enqueue(btstack_linked_queue_t * queue, btstack_linked_item_t * item);
78 btstack_linked_item_t * btstack_linked_queue_dequeue(btstack_linked_queue_t * queue);
85 btstack_linked_item_t * btstack_linked_queue_first(btstack_linked_queue_t * queue);
H A Dbtstack_run_loop.c74 …btstack_linked_list_add(&btstack_run_loop_base_data_sources, (btstack_linked_item_t *) data_source… in btstack_run_loop_base_add_data_source()
78 …return btstack_linked_list_remove(&btstack_run_loop_base_data_sources, (btstack_linked_item_t *) d… in btstack_run_loop_base_remove_data_source()
90 … return btstack_linked_list_remove(&btstack_run_loop_base_timers, (btstack_linked_item_t *) timer); in btstack_run_loop_base_remove_timer()
94 btstack_linked_item_t *it; in btstack_run_loop_base_add_timer()
95 for (it = (btstack_linked_item_t *) &btstack_run_loop_base_timers; it->next ; it = it->next){ in btstack_run_loop_base_add_timer()
119 it->next = (btstack_linked_item_t *) timer; in btstack_run_loop_base_add_timer()
135 btstack_linked_item_t *it; in btstack_run_loop_base_dump_timer()
137 for (it = (btstack_linked_item_t *) btstack_run_loop_base_timers; it ; it = it->next){ in btstack_run_loop_base_dump_timer()
172 …btstack_linked_list_add_tail(&btstack_run_loop_base_callbacks, (btstack_linked_item_t *) callback_… in btstack_run_loop_base_add_callback()
H A Dbtstack_linked_queue.c57 void btstack_linked_queue_enqueue(btstack_linked_queue_t * queue, btstack_linked_item_t * item){ in btstack_linked_queue_enqueue()
76 btstack_linked_item_t * btstack_linked_queue_first(btstack_linked_queue_t * queue){ in btstack_linked_queue_first()
85 btstack_linked_item_t * btstack_linked_queue_dequeue(btstack_linked_queue_t * queue){ in btstack_linked_queue_dequeue()
89 btstack_linked_item_t * item = queue->head; in btstack_linked_queue_dequeue()
H A Dhci_dump_dispatch.c85 btstack_linked_list_add(&hci_dump_list, (btstack_linked_item_t *)list_item); in hci_dump_dispatch_register()
89 btstack_linked_list_remove(&hci_dump_list, (btstack_linked_item_t *)dump); in hci_dump_dispatch_unregister()
/btstack/test/linked_list/
H A Dbtstack_linked_list_test.cpp6 btstack_linked_item_t itemA;
7 btstack_linked_item_t itemB;
8 btstack_linked_item_t itemC;
9 btstack_linked_item_t itemD;
48 btstack_linked_item_t * item; in TEST()
54 btstack_linked_item_t * item; in TEST()
60 btstack_linked_item_t * item; in TEST()
77 btstack_linked_item_t * item; in TEST()
96 btstack_linked_item_t * item; in TEST()
116 btstack_linked_item_t * item; in TEST()
[all …]
/btstack/src/classic/
H A Dbtstack_link_key_db_memory.c66 btstack_linked_item_t *it; in get_item()
67 for (it = (btstack_linked_item_t *) list; it ; it = it->next){ in get_item()
85 btstack_linked_list_remove(&db_mem_link_keys, (btstack_linked_item_t *) item); in get_link_key()
86 btstack_linked_list_add(&db_mem_link_keys, (btstack_linked_item_t *) item); in get_link_key()
96 btstack_linked_list_remove(&db_mem_link_keys, (btstack_linked_item_t *) item); in delete_link_key()
106 btstack_linked_list_remove(&db_mem_link_keys, (btstack_linked_item_t*) record); in put_link_key()
118 btstack_linked_list_remove(&db_mem_link_keys, (btstack_linked_item_t*) record); in put_link_key()
127 btstack_linked_list_add(&db_mem_link_keys, (btstack_linked_item_t *) record); in put_link_key()
H A Dgoep_server.c80 btstack_linked_item_t *it; in goep_server_get_service_for_rfcomm_channel()
81 for (it = (btstack_linked_item_t *) goep_server_services; it ; it = it->next){ in goep_server_get_service_for_rfcomm_channel()
92 btstack_linked_item_t *it; in goep_server_get_service_for_l2cap_psm()
93 for (it = (btstack_linked_item_t *) goep_server_services; it ; it = it->next){ in goep_server_get_service_for_l2cap_psm()
104 btstack_linked_item_t *it; in goep_server_get_connection_for_rfcomm_cid()
105 for (it = (btstack_linked_item_t *) goep_server_connections; it ; it = it->next){ in goep_server_get_connection_for_rfcomm_cid()
117 btstack_linked_item_t *it; in goep_server_get_connection_for_l2cap_cid()
118 for (it = (btstack_linked_item_t *) goep_server_connections; it ; it = it->next){ in goep_server_get_connection_for_l2cap_cid()
130 btstack_linked_item_t *it; in goep_server_get_connection_for_goep_cid()
131 for (it = (btstack_linked_item_t *) goep_server_connections; it ; it = it->next){ in goep_server_get_connection_for_goep_cid()
[all …]
H A Dsdp_server.c114 btstack_linked_item_t *it; in sdp_get_record_item_for_handle()
115 for (it = (btstack_linked_item_t *) sdp_server_service_records; it ; it = it->next){ in sdp_get_record_item_for_handle()
164 btstack_linked_list_add(&sdp_server_service_records, (btstack_linked_item_t *) newRecordItem); in sdp_register_service()
175 btstack_linked_list_remove(&sdp_server_service_records, (btstack_linked_item_t *) record_item); in sdp_unregister_service()
229 btstack_linked_item_t *it; in sdp_handle_service_search_request()
231 for (it = (btstack_linked_item_t *) sdp_server_service_records; it ; it = it->next){ in sdp_handle_service_search_request()
245 …for (it = (btstack_linked_item_t *) sdp_server_service_records; it ; it = it->next, ++current_serv… in sdp_handle_service_search_request()
370 btstack_linked_item_t *it; in sdp_get_size_for_service_search_attribute_response()
371 for (it = (btstack_linked_item_t *) sdp_server_service_records; it ; it = it->next){ in sdp_get_size_for_service_search_attribute_response()
451 btstack_linked_item_t *it = (btstack_linked_item_t *) sdp_server_service_records; in sdp_handle_service_search_attribute_request()
H A Drfcomm.c195 btstack_linked_item_t *it; in rfcomm_channel_for_rfcomm_cid()
196 for (it = (btstack_linked_item_t *) rfcomm_channels; it ; it = it->next){ in rfcomm_channel_for_rfcomm_cid()
219 btstack_linked_item_t *it; in rfcomm_multiplexer_for_ertm_id()
220 for (it = (btstack_linked_item_t *) rfcomm_multiplexers; it ; it = it->next){ in rfcomm_multiplexer_for_ertm_id()
404 btstack_linked_list_add(&rfcomm_multiplexers, (btstack_linked_item_t *) multiplexer); in rfcomm_multiplexer_create_for_addr()
410 btstack_linked_item_t *it; in rfcomm_multiplexer_for_addr()
411 for (it = (btstack_linked_item_t *) rfcomm_multiplexers; it ; it = it->next){ in rfcomm_multiplexer_for_addr()
423 btstack_linked_item_t *it; in rfcomm_multiplexer_for_l2cap_cid()
424 for (it = (btstack_linked_item_t *) rfcomm_multiplexers; it ; it = it->next){ in rfcomm_multiplexer_for_l2cap_cid()
434 btstack_linked_item_t *it; in rfcomm_multiplexer_has_channels()
[all …]
H A Dbnep.c749 btstack_linked_list_add(&bnep_channels, (btstack_linked_item_t *) channel); in bnep_channel_create_for_addr()
756 btstack_linked_item_t *it; in bnep_channel_for_addr()
757 for (it = (btstack_linked_item_t *) bnep_channels; it ; it = it->next){ in bnep_channel_for_addr()
768 btstack_linked_item_t *it; in bnep_channel_for_l2cap_cid()
769 for (it = (btstack_linked_item_t *) bnep_channels; it ; it = it->next){ in bnep_channel_for_l2cap_cid()
780 btstack_linked_item_t *it; in bnep_service_for_uuid()
781 for (it = (btstack_linked_item_t *) bnep_services; it ; it = it->next){ in bnep_service_for_uuid()
792 btstack_linked_list_remove( &bnep_channels, (btstack_linked_item_t *) channel); in bnep_channel_free()
1589 btstack_linked_item_t *it; in bnep_handle_can_send_now()
1590 btstack_linked_item_t *next; in bnep_handle_can_send_now()
[all …]
H A Dgoep_server.h72 btstack_linked_item_t item;
82 btstack_linked_item_t item;
H A Drfcomm.h130 btstack_linked_item_t item;
154 btstack_linked_item_t item;
191 btstack_linked_item_t item;
/btstack/platform/daemon/src/
H A Ddaemon.c143 btstack_linked_item_t item;
164 btstack_linked_item_t item;
169 btstack_linked_item_t item;
174 btstack_linked_item_t item;
283 btstack_linked_list_add(list, (btstack_linked_item_t *) item); in add_uint32_to_list()
292 btstack_linked_list_remove(list, (btstack_linked_item_t *) item); in remove_and_free_uint32_from_list()
394 btstack_linked_list_add(&gatt_client_helpers, (btstack_linked_item_t *) gatt_helper); in daemon_add_gatt_client_handle()
413 btstack_linked_list_add(&gatt_helper->all_connections, (btstack_linked_item_t *)con); in daemon_add_gatt_client_handle()
430 … btstack_linked_list_remove(&client_state->gatt_con_handles, (btstack_linked_item_t *) item); in daemon_remove_gatt_client_handle()
454 btstack_linked_list_remove(&helper->all_connections, (btstack_linked_item_t *) item); in daemon_remove_gatt_client_handle()
[all …]
H A Drfcomm_service_db_memory.c61 btstack_linked_item_t *it; in rfcomm_service_db_channel_for_service()
65 for (it = (btstack_linked_item_t *) db_mem_services; it ; it = it->next){ in rfcomm_service_db_channel_for_service()
85 btstack_linked_list_add(&db_mem_services, (btstack_linked_item_t *) newItem); in rfcomm_service_db_channel_for_service()
H A Dsocket_connection.c123 btstack_linked_item_t item;
311 btstack_linked_list_add_tail(&parked, (btstack_linked_item_t *) socket_ds); in socket_connection_hci_process()
323 btstack_linked_item_t *it = (btstack_linked_item_t *) &parked; in socket_connection_retry_parked()
583 btstack_linked_item_t *next; in socket_connection_send_packet_all()
584 btstack_linked_item_t *it; in socket_connection_send_packet_all()
585 for (it = (btstack_linked_item_t *) connections; it ; it = next){ in socket_connection_send_packet_all()
/btstack/src/mesh/
H A Dmesh_keys.c69 btstack_linked_list_add_tail(&network_keys, (btstack_linked_item_t *) network_key); in mesh_network_key_add()
74 return btstack_linked_list_remove(&network_keys, (btstack_linked_item_t *) network_key); in mesh_network_key_remove()
161 btstack_linked_list_add_tail(&application_keys, (btstack_linked_item_t *) transport_key); in mesh_transport_key_add()
166 return btstack_linked_list_remove(&application_keys, (btstack_linked_item_t *) transport_key); in mesh_transport_key_remove()
H A Dmesh_network.c313 … btstack_linked_list_add_tail(&network_pdus_outgoing_gatt, (btstack_linked_item_t *) network_pdu); in mesh_network_send_c()
423 btstack_linked_list_add_tail(&network_pdus_queued, (btstack_linked_item_t *) network_pdu); in mesh_network_relay_message()
732 … btstack_linked_list_add_tail(&network_pdus_outgoing_adv, (btstack_linked_item_t *) network_pdu); in mesh_network_run_gatt()
741 btstack_linked_list_add_tail(&network_pdus_outgoing_adv, (btstack_linked_item_t *) network_pdu); in mesh_network_run_gatt()
916 …btstack_linked_list_add_tail(&network_pdus_outgoing_adv, (btstack_linked_item_t*) gatt_bearer_netw… in mesh_network_gatt_bearer_outgoing_complete()
1033 btstack_linked_list_add_tail(&network_pdus_received, (btstack_linked_item_t *) network_pdu); in mesh_network_received_message()
1052 btstack_linked_list_add_tail(&network_pdus_received, (btstack_linked_item_t *) network_pdu); in mesh_network_process_proxy_configuration_message()
1070 btstack_linked_list_add_tail(&network_pdus_queued, (btstack_linked_item_t *) network_pdu); in mesh_network_send_pdu()
1087 btstack_linked_list_add_tail(&network_pdus_queued, (btstack_linked_item_t *) network_pdu); in mesh_network_encrypt_proxy_configuration_message()
1285 btstack_linked_list_add_tail(&subnets, (btstack_linked_item_t *) subnet); in mesh_subnet_add()
[all …]
H A Dmesh_lower_transport.c143 …linked_list_add_tail(&mesh_lower_transport_queued_for_higher_layer, (btstack_linked_item_t *) pdu); in mesh_lower_transport_incoming_queue_for_higher_layer()
414 btstack_linked_list_add(&message_pdu->segments, (btstack_linked_item_t *) network_pdu); in mesh_lower_transport_incoming_process_segment()
583 …btstack_linked_list_remove(&lower_transport_outgoing_waiting, (btstack_linked_item_t *) segmented_… in mesh_lower_transport_outgoing_complete()
584 …btstack_linked_list_remove(&lower_transport_outgoing_ready, (btstack_linked_item_t *) segmented_pd… in mesh_lower_transport_outgoing_complete()
675 …btstack_linked_list_add(&lower_transport_outgoing_waiting, (btstack_linked_item_t *) lower_transpo… in mesh_lower_transport_outgoing_send_next_segment()
695 …btstack_linked_list_add(&lower_transport_outgoing_ready, (btstack_linked_item_t *) lower_transport… in mesh_lower_transport_outgoing_send_next_segment()
752 …btstack_linked_list_remove(&lower_transport_outgoing_waiting, (btstack_linked_item_t *) segmented_… in mesh_lower_transport_outgoing_segment_transmission_fired()
754 …btstack_linked_list_add_tail(&lower_transport_outgoing_ready, (btstack_linked_item_t *) segmented_… in mesh_lower_transport_outgoing_segment_transmission_fired()
959 btstack_linked_list_add_tail(&lower_transport_outgoing_ready, (btstack_linked_item_t*) pdu); in mesh_lower_transport_send_pdu()
H A Dmesh_keys.h55 btstack_linked_item_t item;
92 btstack_linked_item_t item;
/btstack/test/mock/
H A Dmock_gatt_client.h49 btstack_linked_item_t item;
59 btstack_linked_item_t item;
76 btstack_linked_item_t item;
/btstack/platform/windows/
H A Dbtstack_tlv_windows.c165 btstack_linked_list_remove(&self->entry_list, (btstack_linked_item_t *) old_entry); in btstack_tlv_windows_store_tag()
179 btstack_linked_list_add(&self->entry_list, (btstack_linked_item_t *) new_entry); in btstack_tlv_windows_store_tag()
250 … btstack_linked_list_remove(&self->entry_list, (btstack_linked_item_t *) old_entry); in btstack_tlv_windows_read_db()
256 … btstack_linked_list_add(&self->entry_list, (btstack_linked_item_t *) new_entry); in btstack_tlv_windows_read_db()
/btstack/platform/posix/
H A Dbtstack_tlv_posix.c155 btstack_linked_list_remove(&self->entry_list, (btstack_linked_item_t *) old_entry); in btstack_tlv_posix_store_tag()
169 btstack_linked_list_add(&self->entry_list, (btstack_linked_item_t *) new_entry); in btstack_tlv_posix_store_tag()
224 … btstack_linked_list_remove(&self->entry_list, (btstack_linked_item_t *) old_entry); in btstack_tlv_posix_read_db()
230 … btstack_linked_list_add(&self->entry_list, (btstack_linked_item_t *) new_entry); in btstack_tlv_posix_read_db()
/btstack/test/btstack_link_key_db/
H A Dbtstack_link_key_db_memory_test.cpp23 btstack_linked_item_t *it; in dump()
24 for (it = (btstack_linked_item_t *) list, i = 1; it ; it = it->next, i++){ in dump()

12345