Home
last modified time | relevance | path

Searched refs:pkt_queue (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/bt/common/osi/include/osi/
Dpkt_queue.h18 struct pkt_queue;
34 struct pkt_queue *pkt_queue_create(void);
42 bool pkt_queue_enqueue(struct pkt_queue *queue, pkt_linked_item_t *item);
49 pkt_linked_item_t *pkt_queue_dequeue(struct pkt_queue *queue);
56 pkt_linked_item_t *pkt_queue_try_peek_first(struct pkt_queue *queue);
63 size_t pkt_queue_length(const struct pkt_queue *queue);
70 bool pkt_queue_is_empty(const struct pkt_queue *queue);
76 void pkt_queue_flush(struct pkt_queue *queue, pkt_queue_free_cb free_cb);
82 void pkt_queue_destroy(struct pkt_queue *queue, pkt_queue_free_cb free_cb);
/hal_espressif-latest/components/bt/common/osi/
Dpkt_queue.c14 struct pkt_queue { struct
20 struct pkt_queue *pkt_queue_create(void) in pkt_queue_create() argument
22 struct pkt_queue *queue = calloc(1, sizeof(struct pkt_queue)); in pkt_queue_create()
35 static void pkt_queue_cleanup(struct pkt_queue *queue, pkt_queue_free_cb free_cb) in pkt_queue_cleanup()
57 void pkt_queue_flush(struct pkt_queue *queue, pkt_queue_free_cb free_cb) in pkt_queue_flush()
67 void pkt_queue_destroy(struct pkt_queue *queue, pkt_queue_free_cb free_cb) in pkt_queue_destroy()
80 pkt_linked_item_t *pkt_queue_dequeue(struct pkt_queue *queue) in pkt_queue_dequeue()
102 bool pkt_queue_enqueue(struct pkt_queue *queue, pkt_linked_item_t *item) in pkt_queue_enqueue()
118 size_t pkt_queue_length(const struct pkt_queue *queue) in pkt_queue_length()
126 bool pkt_queue_is_empty(const struct pkt_queue *queue) in pkt_queue_is_empty()
[all …]
Dfixed_pkt_queue.c14 struct pkt_queue *pkt_list;
/hal_espressif-latest/components/bt/host/bluedroid/hci/
Dhci_hal_h4.c70 struct pkt_queue *adv_rpt_q;
139 struct pkt_queue *adv_rpt_q = hci_hal_env.adv_rpt_q; in hci_hal_env_deinit()
227 struct pkt_queue *adv_rpt_q = hci_hal_env.adv_rpt_q; in hci_upstream_data_handler()
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/
Dbtm_ble_int.h346 struct pkt_queue *adv_rpt_queue;
/hal_espressif-latest/components/bt/
DCMakeLists.txt76 "common/osi/pkt_queue.c"
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/
Dbtc_gap_ble.c59 struct pkt_queue *adv_rpt_queue;