/linux-6.12.1/drivers/net/ethernet/netronome/nfp/flower/ |
D | metadata.c | 676 rhashtable_free_and_destroy(&zt->tc_merge_tb, in nfp_zone_table_entry_destroy() 678 rhashtable_free_and_destroy(&zt->nft_merge_tb, in nfp_zone_table_entry_destroy() 708 rhashtable_free_and_destroy(&priv->flow_table, in nfp_flower_metadata_cleanup() 710 rhashtable_free_and_destroy(&priv->stats_ctx_table, in nfp_flower_metadata_cleanup() 712 rhashtable_free_and_destroy(&priv->merge_table, in nfp_flower_metadata_cleanup() 714 rhashtable_free_and_destroy(&priv->ct_zone_table, in nfp_flower_metadata_cleanup() 718 rhashtable_free_and_destroy(&priv->ct_map_table, in nfp_flower_metadata_cleanup() 720 rhashtable_free_and_destroy(&priv->neigh_table, in nfp_flower_metadata_cleanup()
|
D | tunnel_conf.c | 1532 rhashtable_free_and_destroy(&priv->tun.offloaded_macs, in nfp_tunnel_config_start() 1560 rhashtable_free_and_destroy(&priv->tun.offloaded_macs, in nfp_tunnel_config_stop()
|
/linux-6.12.1/drivers/net/ethernet/sfc/ |
D | tc_counters.c | 83 rhashtable_free_and_destroy(&efx->tc->counter_id_ht, efx_tc_counter_id_free, NULL); in efx_tc_fini_counters() 84 rhashtable_free_and_destroy(&efx->tc->counter_ht, efx_tc_counter_free, NULL); in efx_tc_fini_counters()
|
D | tc_conntrack.c | 87 rhashtable_free_and_destroy(&efx->tc->ct_zone_ht, efx_tc_ct_zone_free, NULL); in efx_tc_fini_conntrack() 88 rhashtable_free_and_destroy(&efx->tc->ct_ht, efx_tc_ct_free, efx); in efx_tc_fini_conntrack()
|
D | tc_encap_actions.c | 78 rhashtable_free_and_destroy(&efx->tc->encap_ht, efx_tc_encap_free, NULL); in efx_tc_fini_encap_actions() 79 rhashtable_free_and_destroy(&efx->tc->neigh_ht, efx_neigh_free, NULL); in efx_tc_fini_encap_actions()
|
D | tc.c | 3077 rhashtable_free_and_destroy(&efx->tc->lhs_rule_ht, efx_tc_lhs_free, efx); in efx_fini_struct_tc() 3078 rhashtable_free_and_destroy(&efx->tc->match_action_ht, efx_tc_flow_free, in efx_fini_struct_tc() 3080 rhashtable_free_and_destroy(&efx->tc->encap_match_ht, in efx_fini_struct_tc() 3083 rhashtable_free_and_destroy(&efx->tc->recirc_ht, efx_tc_recirc_free, efx); in efx_fini_struct_tc() 3086 rhashtable_free_and_destroy(&efx->tc->mac_ht, efx_tc_mac_free, NULL); in efx_fini_struct_tc()
|
D | ef100_rep.c | 389 rhashtable_free_and_destroy(&mae->mports_ht, efx_mae_remove_mport, in efx_ef100_fini_reps()
|
/linux-6.12.1/drivers/net/netdevsim/ |
D | fib.c | 1630 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_create() 1633 rhashtable_free_and_destroy(&data->nexthop_ht, nsim_nexthop_free, in nsim_fib_create() 1660 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_destroy() 1662 rhashtable_free_and_destroy(&data->nexthop_ht, nsim_nexthop_free, in nsim_fib_destroy()
|
/linux-6.12.1/lib/ |
D | rhashtable.c | 1140 void rhashtable_free_and_destroy(struct rhashtable *ht, in rhashtable_free_and_destroy() function 1176 EXPORT_SYMBOL_GPL(rhashtable_free_and_destroy); 1180 return rhashtable_free_and_destroy(ht, NULL, NULL); in rhashtable_destroy()
|
/linux-6.12.1/drivers/tee/optee/ |
D | ffa_abi.c | 826 rhashtable_free_and_destroy(&optee->ffa.global_ids, rh_free_fn, NULL); in optee_ffa_remove() 988 rhashtable_free_and_destroy(&optee->ffa.global_ids, rh_free_fn, NULL); in optee_ffa_probe()
|
/linux-6.12.1/net/ipv6/ |
D | seg6_hmac.c | 453 rhashtable_free_and_destroy(&sdata->hmac_infos, seg6_free_hi, NULL); in seg6_hmac_net_exit()
|
D | ioam6.c | 996 rhashtable_free_and_destroy(&nsdata->namespaces, ioam6_free_ns, NULL); in ioam6_net_exit() 997 rhashtable_free_and_destroy(&nsdata->schemas, ioam6_free_sc, NULL); in ioam6_net_exit()
|
/linux-6.12.1/include/linux/ |
D | rhashtable.h | 259 void rhashtable_free_and_destroy(struct rhashtable *ht, 1278 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
|
/linux-6.12.1/net/mac80211/ |
D | mesh_pathtbl.c | 58 rhashtable_free_and_destroy(&cache->rht, in mesh_fast_tx_deinit() 103 rhashtable_free_and_destroy(&tbl->rhead, in mesh_table_free()
|
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 516 rhashtable_free_and_destroy(&bpf->maps_neutral, in nfp_bpf_clean()
|
/linux-6.12.1/net/ipv6/ila/ |
D | ila_xlat.c | 635 rhashtable_free_and_destroy(&ilan->xlat.rhash_table, ila_free_cb, NULL); in ila_xlat_exit_net()
|
/linux-6.12.1/drivers/net/ethernet/marvell/prestera/ |
D | prestera_router.c | 1259 rhashtable_free_and_destroy(&sw->router->kern_fib_cache_ht, in prestera_k_arb_abort() 1262 rhashtable_free_and_destroy(&sw->router->kern_neigh_cache_ht, in prestera_k_arb_abort()
|
D | prestera_router_hw.c | 101 rhashtable_free_and_destroy(&sw->router->fib_ht, in prestera_router_hw_fini()
|
/linux-6.12.1/net/ipv4/ |
D | inet_fragment.c | 184 rhashtable_free_and_destroy(&fqdir->rhashtable, inet_frags_free_cb, NULL); in fqdir_work_fn()
|
/linux-6.12.1/fs/xfs/scrub/ |
D | quotacheck.c | 709 rhashtable_free_and_destroy(&xqc->shadow_dquot_acct, in xqcheck_teardown_scan()
|
/linux-6.12.1/fs/dlm/ |
D | lockspace.c | 351 rhashtable_free_and_destroy(&ls->ls_rsbtbl, rhash_free_rsb, NULL); in free_lockspace()
|
/linux-6.12.1/net/netfilter/ |
D | nft_set_hash.c | 453 rhashtable_free_and_destroy(&priv->ht, nft_rhash_elem_destroy, in nft_rhash_destroy()
|
/linux-6.12.1/security/apparmor/ |
D | policy.c | 312 rhashtable_free_and_destroy(rht, aa_free_data, NULL); in aa_free_profile()
|
/linux-6.12.1/drivers/net/vxlan/ |
D | vxlan_mdb.c | 1744 rhashtable_free_and_destroy(&vxlan->mdb_tbl, vxlan_mdb_check_empty, in vxlan_mdb_fini()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_ct.c | 1893 rhashtable_free_and_destroy(&ft->ct_entries_ht, in mlx5_tc_ct_del_ft_cb()
|