Home
last modified time | relevance | path

Searched refs:list_t (Results 1 – 25 of 26) sorted by relevance

12

/hal_espressif-latest/components/bt/common/osi/include/osi/
Dlist.h9 struct list_t;
10 typedef struct list_t list_t; typedef
21 list_t *list_new(list_free_cb callback);
24 list_node_t *list_free_node(list_t *list, list_node_t *node);
27 list_node_t *list_delete_node(list_t *list, list_node_t *node);
31 void list_free(list_t *list);
35 bool list_is_empty(const list_t *list);
39 bool list_contains(const list_t *list, const void *data);
43 list_node_t *list_get_node(const list_t *list, const void *data);
46 size_t list_length(const list_t *list);
[all …]
Dfixed_queue.h95 list_t *fixed_queue_get_list(fixed_queue_t *queue);
123 list_t *fixed_queue_get_list(fixed_queue_t *queue);
/hal_espressif-latest/components/bt/common/osi/
Dlist.c12 typedef struct list_t { struct
17 } list_t; argument
23 list_t *list_new_internal(list_free_cb callback) in list_new_internal()
25 list_t *list = (list_t *) osi_calloc(sizeof(list_t)); in list_new_internal()
36 list_t *list_new(list_free_cb callback) in list_new()
41 void list_free(list_t *list) in list_free()
51 bool list_is_empty(const list_t *list) in list_is_empty()
57 bool list_contains(const list_t *list, const void *data) in list_contains()
71 list_node_t *list_get_node(const list_t *list, const void *data) in list_get_node()
86 size_t list_length(const list_t *list) in list_length()
[all …]
Dhash_map.c27 list_t *list;
41 list_t *list_new_internal(list_free_cb callback);
45 static hash_map_entry_t *find_bucket_entry_(list_t *hash_bucket_list,
120 list_t *hash_bucket_list = hash_map->bucket[hash_key].list; in hash_map_has_key()
139 list_t *hash_bucket_list = hash_map->bucket[hash_key].list; in hash_map_set()
168 list_t *hash_bucket_list = hash_map->bucket[hash_key].list; in hash_map_erase()
190 list_t *hash_bucket_list = hash_map->bucket[hash_key].list; in hash_map_get()
248 static hash_map_entry_t *find_bucket_entry_(list_t *hash_bucket_list, in find_bucket_entry_()
Dfixed_queue.c28 list_t *list;
225 list_t *fixed_queue_get_list(fixed_queue_t *queue) in fixed_queue_get_list()
Dconfig.c33 list_t *entries;
37 list_t *sections;
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/
Dbta_gattc_cache.c48 static size_t bta_gattc_get_db_size_with_type(list_t *services,
54 tBTA_GATTC_SERVICE* bta_gattc_find_matching_service(const list_t *services, UINT16 handle);
131 static void bta_gattc_display_cache_server(list_t *p_cache) in bta_gattc_display_cache_server()
217 void bta_gattc_insert_sec_service_to_cache(list_t *services, tBTA_GATTC_SERVICE *p_new_srvc) in bta_gattc_insert_sec_service_to_cache()
552 void bta_gattc_update_include_service(const list_t *services) { in bta_gattc_update_include_service()
1137 list_t* bta_gattc_get_services_srcb(tBTA_GATTC_SERV *p_srcb) { in bta_gattc_get_services_srcb()
1145 const list_t* bta_gattc_get_services(UINT16 conn_id) { in bta_gattc_get_services()
1157 tBTA_GATTC_SERVICE* bta_gattc_find_matching_service(const list_t *services, UINT16 handle) { in bta_gattc_find_matching_service()
1176 const list_t *services = bta_gattc_get_services_srcb(p_srcb); in bta_gattc_get_service_for_handle_srcb()
1183 const list_t *services = bta_gattc_get_services(conn_id); in bta_gattc_get_service_for_handle()
[all …]
Dbta_gattc_co.c88 list_t *assoc_addr;
Dbta_gattc_api.c314 const list_t* BTA_GATTC_GetServices(UINT16 conn_id) in BTA_GATTC_GetServices()
Dbta_gattc_act.c2429 list_t *p_cache = NULL; in bta_gattc_register_service_change_notify()
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/
Dbtc_profile_queue.c24 static list_t *connect_queue;
/hal_espressif-latest/components/bt/host/bluedroid/bta/include/bta/
Dbta_gatt_api.h701 list_t *characteristics; /* list of tBTA_GATTC_CHARACTERISTIC */
702 list_t *included_svc; /* list of tBTA_GATTC_INCLUDED_SVC */
711 list_t *descriptors; /* list of tBTA_GATTC_DESCRIPTOR */
881 extern const list_t* BTA_GATTC_GetServices(UINT16 conn_id);
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/
Dl2c_int.h409 list_t *link_xmit_data_q; /* Link transmit data buffer queue */
484 list_t *p_lcb_pool; /* Link Control Block pool */
485 list_t *p_ccb_pool; /* Channel Control Block pool */
494 list_t *rcv_pending_q; /* Recv pending queue */
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/include/
Dbta_gattc_int.h326 list_t *p_srvc_cache; /* list of tBTA_GATTC_SERVICE */
369 list_t *p_cmd_list; /* The list to store the command to be sent */
544 extern const list_t* bta_gattc_get_services(UINT16 conn_id);
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/
Dl2cap_client.c39 list_t *outbound_fragments;
70 static list_t *l2cap_clients; // A list of l2cap_client_t. Container does not own objects.
Dl2c_fcr.c1427 list_t *list_ack = NULL; in retransmit_i_frames()
2156 list_t *list = NULL; in l2c_fcr_collect_ack_delay()
/hal_espressif-latest/components/bt/host/bluedroid/stack/sdp/include/
Dsdpint.h142 list_t *p_record_list;
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/
Dbtm_int.h843 list_t *p_acl_db_list;
858 list_t *p_pm_mode_db_list;
944 list_t *p_sec_dev_rec_list;
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/include/
Dgatt_int.h511 list_t *p_tcb_list;
527 list_t *p_clcb_list; /* connection link control block*/
/hal_espressif-latest/components/bt/host/bluedroid/hci/
Dhci_layer.c53 list_t *commands_pending_response;
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/
Dgatt_utils.c201 list_t *list = fixed_queue_get_list(gatt_cb.srv_chg_clt_q); in gatt_set_srv_chg()
236 list_t *list = fixed_queue_get_list(gatt_cb.pending_new_srv_start_q); in gatt_sr_is_new_srv_chg()
827 list_t *list = fixed_queue_get_list(p_tcb->pending_ind_q); in gatt_is_srv_chg_ind_pending()
865 list_t *list = fixed_queue_get_list(gatt_cb.srv_chg_clt_q); in gatt_is_bda_in_the_srv_chg_clt_list()
Dgatt_sr.c204 list_t *list = NULL; in process_read_multi_rsp()
325 list_t *list = NULL; in process_read_multi_var_rsp()
/hal_espressif-latest/components/bt/host/bluedroid/bta/av/include/
Dbta_av_int.h430 list_t *a2d_list; /* used for audio channels only */
/hal_espressif-latest/components/bt/host/bluedroid/stack/avdt/
Davdt_scb_act.c1327 list_t *list = fixed_queue_get_list(p_scb->frag_q); in avdt_scb_hdl_write_req_frag()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/
Dbtc_gap_ble.c40 static list_t *adv_filter_list;

12