Searched refs:free_fn (Results 1 – 12 of 12) sorted by relevance
281 if (params == NULL || params->free_fn == NULL || in rte_rcu_qsbr_dq_create()342 dq->free_fn = params->free_fn; in rte_rcu_qsbr_dq_create()452 dq->free_fn(dq->p, dq_elem->elem, 1); in rte_rcu_qsbr_dq_reclaim()
40 rte_rcu_qsbr_free_resource_t free_fn; member
182 rte_rcu_qsbr_free_resource_t free_fn; member
61 test_alloc_perf(const char *name, alloc_t *alloc_fn, free_t *free_fn, in test_alloc_perf() argument112 free_fn(ptrs[j]); in test_alloc_perf()
650 params.free_fn = test_rcu_qsbr_free_resource1; in test_rcu_qsbr_dq_create()708 params.free_fn = test_rcu_qsbr_free_resource1; in test_rcu_qsbr_dq_enqueue()755 params.free_fn = test_rcu_qsbr_free_resource1; in test_rcu_qsbr_dq_reclaim()789 params.free_fn = test_rcu_qsbr_free_resource1; in test_rcu_qsbr_dq_delete()835 params.free_fn = test_rcu_qsbr_free_resource2; in test_rcu_qsbr_dq_functional()
1083 node->free_fn = plt_free; in nix_tm_node_alloc()1090 if (!node || node->free_fn == NULL) in nix_tm_node_free()1093 (node->free_fn)(node); in nix_tm_node_free()1105 profile->free_fn = plt_free; in nix_tm_shaper_profile_alloc()1112 if (!profile || !profile->free_fn) in nix_tm_shaper_profile_free()1115 (profile->free_fn)(profile); in nix_tm_shaper_profile_free()
76 void (*free_fn)(void *node); member114 void (*free_fn)(void *profile); member
233 profile->free_fn = roc_profile->free_fn; in roc_nix_tm_shaper_profile_add()293 node->free_fn = roc_node->free_fn; in roc_nix_tm_node_add()
539 void (*free_fn)(void *node); member555 void (*free_fn)(void *profile); member
302 profile->profile.free_fn = rte_free; in cnxk_nix_tm_shaper_profile_add()
333 params.free_fn = __lpm_rcu_qsbr_free_resource; in rte_lpm_rcu_qsbr_add()
1549 params.free_fn = __hash_rcu_qsbr_free_resource; in rte_hash_rcu_qsbr_add()