Home
last modified time | relevance | path

Searched refs:free_cb (Results 1 – 11 of 11) sorted by relevance

/hal_espressif-latest/components/bt/common/osi/
Dpkt_queue.c35 static void pkt_queue_cleanup(struct pkt_queue *queue, pkt_queue_free_cb free_cb) in pkt_queue_cleanup() argument
45 pkt_queue_free_cb free_func = (free_cb != NULL) ? free_cb : (pkt_queue_free_cb)osi_free_func; in pkt_queue_cleanup()
57 void pkt_queue_flush(struct pkt_queue *queue, pkt_queue_free_cb free_cb) in pkt_queue_flush() argument
63 pkt_queue_cleanup(queue, 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() argument
73 pkt_queue_cleanup(queue, free_cb); in pkt_queue_destroy()
Dfixed_queue.c71 void fixed_queue_free(fixed_queue_t *queue, fixed_queue_free_cb free_cb) in fixed_queue_free() argument
81 if (free_cb) { in fixed_queue_free()
83 free_cb(list_node(node)); in fixed_queue_free()
Dlist.c16 list_free_cb free_cb; member
32 list->free_cb = callback; in list_new_internal()
291 if (list->free_cb) { in list_free_node()
292 list->free_cb(node->data); in list_free_node()
Dfixed_pkt_queue.c51 void fixed_pkt_queue_free(fixed_pkt_queue_t *queue, fixed_pkt_queue_free_cb free_cb) in fixed_pkt_queue_free() argument
59 pkt_queue_destroy(queue->pkt_list, (pkt_queue_free_cb)free_cb); in fixed_pkt_queue_free()
/hal_espressif-latest/components/bt/common/osi/include/osi/
Dpkt_queue.h76 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);
Dfixed_pkt_queue.h39 void fixed_pkt_queue_free(fixed_pkt_queue_t *queue, fixed_pkt_queue_free_cb free_cb);
Dfixed_queue.h48 void fixed_queue_free(fixed_queue_t *queue, fixed_queue_free_cb free_cb);
/hal_espressif-latest/components/wpa_supplicant/src/ap/
Dpmksa_cache_auth.c32 void (*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx); member
55 pmksa->free_cb(entry, pmksa->ctx); in pmksa_cache_free_entry()
384 pmksa_cache_auth_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry, in pmksa_cache_auth_init()
391 pmksa->free_cb = free_cb; in pmksa_cache_auth_init()
Dpmksa_cache_auth.h39 pmksa_cache_auth_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry,
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/
Dpmksa_cache.h50 pmksa_cache_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry,
76 pmksa_cache_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry, in pmksa_cache_init()
Dpmksa_cache.c29 void (*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx, member
49 pmksa->free_cb(entry, pmksa->ctx, reason); in pmksa_cache_free_entry()
503 pmksa_cache_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry, in pmksa_cache_init()
511 pmksa->free_cb = free_cb; in pmksa_cache_init()