/btstack/src/ |
H A D | btstack_linked_list.c | 61 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 D | btstack_linked_list.h | 56 } 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 D | btstack_linked_queue.h | 56 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 D | btstack_run_loop.c | 74 …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 D | btstack_linked_queue.c | 57 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 D | hci_dump_dispatch.c | 85 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 D | btstack_linked_list_test.cpp | 6 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 D | btstack_link_key_db_memory.c | 66 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 D | goep_server.c | 80 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 D | sdp_server.c | 114 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 D | rfcomm.c | 195 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 D | bnep.c | 749 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 D | goep_server.h | 72 btstack_linked_item_t item; 82 btstack_linked_item_t item;
|
H A D | rfcomm.h | 130 btstack_linked_item_t item; 154 btstack_linked_item_t item; 191 btstack_linked_item_t item;
|
/btstack/platform/daemon/src/ |
H A D | daemon.c | 143 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 D | rfcomm_service_db_memory.c | 61 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 D | socket_connection.c | 123 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 D | mesh_keys.c | 69 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 D | mesh_network.c | 313 … 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 D | mesh_lower_transport.c | 143 …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 D | mesh_keys.h | 55 btstack_linked_item_t item; 92 btstack_linked_item_t item;
|
/btstack/test/mock/ |
H A D | mock_gatt_client.h | 49 btstack_linked_item_t item; 59 btstack_linked_item_t item; 76 btstack_linked_item_t item;
|
/btstack/platform/windows/ |
H A D | btstack_tlv_windows.c | 165 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 D | btstack_tlv_posix.c | 155 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 D | btstack_link_key_db_memory_test.cpp | 23 btstack_linked_item_t *it; in dump() 24 for (it = (btstack_linked_item_t *) list, i = 1; it ; it = it->next, i++){ in dump()
|