Searched refs:pkt_queue (Results 1 – 7 of 7) sorted by relevance
18 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);
14 struct pkt_queue { struct20 struct pkt_queue *pkt_queue_create(void) in pkt_queue_create() argument22 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 …]
14 struct pkt_queue *pkt_list;
70 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()
346 struct pkt_queue *adv_rpt_queue;
76 "common/osi/pkt_queue.c"
59 struct pkt_queue *adv_rpt_queue;