Home
last modified time | relevance | path

Searched refs:rhashtable_free_and_destroy (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c676 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()
H A Dtunnel_conf.c1532 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c579 rhashtable_free_and_destroy(&priv->flow_table, in nfp_flower_metadata_cleanup()
581 rhashtable_free_and_destroy(&priv->stats_ctx_table, in nfp_flower_metadata_cleanup()
583 rhashtable_free_and_destroy(&priv->merge_table, in nfp_flower_metadata_cleanup()
H A Dtunnel_conf.c1375 rhashtable_free_and_destroy(&priv->tun.offloaded_macs, in nfp_tunnel_config_start()
1435 rhashtable_free_and_destroy(&priv->tun.offloaded_macs, in nfp_tunnel_config_stop()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_counters.c38 * safe thing to do in an rhashtable_free_and_destroy free_fn), so in efx_tc_counter_free()
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()
H A Dtc_conntrack.c87 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()
H A Dtc_encap_actions.c78 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()
H A Dtc.c2752 rhashtable_free_and_destroy(&efx->tc->lhs_rule_ht, efx_tc_lhs_free, efx); in efx_fini_struct_tc()
2753 rhashtable_free_and_destroy(&efx->tc->match_action_ht, efx_tc_flow_free, in efx_fini_struct_tc()
2755 rhashtable_free_and_destroy(&efx->tc->encap_match_ht, in efx_fini_struct_tc()
2758 rhashtable_free_and_destroy(&efx->tc->recirc_ht, efx_tc_recirc_free, efx); in efx_fini_struct_tc()
2761 rhashtable_free_and_destroy(&efx->tc->mac_ht, efx_tc_mac_free, NULL); in efx_fini_struct_tc()
H A Def100_rep.c389 rhashtable_free_and_destroy(&mae->mports_ht, efx_mae_remove_mport, in efx_ef100_fini_reps()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dfib.c1629 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_create()
1632 rhashtable_free_and_destroy(&data->nexthop_ht, nsim_nexthop_free, in nsim_fib_create()
1659 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_destroy()
1661 rhashtable_free_and_destroy(&data->nexthop_ht, nsim_nexthop_free, in nsim_fib_destroy()
/kernel/linux/linux-5.10/lib/
H A Drhashtable.c1116 * rhashtable_free_and_destroy - free elements and destroy hash table
1130 void rhashtable_free_and_destroy(struct rhashtable *ht, in rhashtable_free_and_destroy() function
1166 EXPORT_SYMBOL_GPL(rhashtable_free_and_destroy); variable
1170 return rhashtable_free_and_destroy(ht, NULL, NULL); in rhashtable_destroy()
/kernel/linux/linux-6.6/lib/
H A Drhashtable.c1120 * rhashtable_free_and_destroy - free elements and destroy hash table
1134 void rhashtable_free_and_destroy(struct rhashtable *ht, in rhashtable_free_and_destroy() function
1170 EXPORT_SYMBOL_GPL(rhashtable_free_and_destroy); variable
1174 return rhashtable_free_and_destroy(ht, NULL, NULL); in rhashtable_destroy()
/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dfib.c935 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_create()
953 rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, in nsim_fib_destroy()
/kernel/linux/linux-5.10/include/linux/
H A Drhashtable.h259 void rhashtable_free_and_destroy(struct rhashtable *ht,
1260 * See documentation for rhashtable_free_and_destroy.
1267 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
/kernel/linux/linux-6.6/include/linux/
H A Drhashtable.h259 void rhashtable_free_and_destroy(struct rhashtable *ht,
1271 * See documentation for rhashtable_free_and_destroy.
1278 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
/kernel/linux/linux-6.6/drivers/tee/optee/
H A Dffa_abi.c782 rhashtable_free_and_destroy(&optee->ffa.global_ids, rh_free_fn, NULL); in optee_ffa_remove()
881 rhashtable_free_and_destroy(&optee->ffa.global_ids, rh_free_fn, NULL); in optee_ffa_probe()
/kernel/linux/linux-6.6/net/ipv6/
H A Dioam6.c932 rhashtable_free_and_destroy(&nsdata->namespaces, ioam6_free_ns, NULL); in ioam6_net_exit()
933 rhashtable_free_and_destroy(&nsdata->schemas, ioam6_free_sc, NULL); in ioam6_net_exit()
H A Dseg6_hmac.c437 rhashtable_free_and_destroy(&sdata->hmac_infos, seg6_free_hi, NULL); in seg6_hmac_net_exit()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.c516 rhashtable_free_and_destroy(&bpf->maps_neutral, in nfp_bpf_clean()
/kernel/linux/linux-5.10/net/ipv6/
H A Dseg6_hmac.c440 rhashtable_free_and_destroy(&sdata->hmac_infos, seg6_free_hi, NULL); in seg6_hmac_net_exit()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.c516 rhashtable_free_and_destroy(&bpf->maps_neutral, in nfp_bpf_clean()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c1259 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()
/kernel/linux/linux-6.6/net/mac80211/
H A Dmesh_pathtbl.c57 rhashtable_free_and_destroy(&cache->rht, in mesh_fast_tx_deinit()
102 rhashtable_free_and_destroy(&tbl->rhead, in mesh_table_free()
/kernel/linux/linux-5.10/net/ipv4/
H A Dinet_fragment.c127 /* called from rhashtable_free_and_destroy() at netns_frags dismantle */
153 rhashtable_free_and_destroy(&fqdir->rhashtable, inet_frags_free_cb, NULL); in fqdir_work_fn()
/kernel/linux/linux-5.10/net/ipv6/ila/
H A Dila_xlat.c623 rhashtable_free_and_destroy(&ilan->xlat.rhash_table, ila_free_cb, NULL); in ila_xlat_exit_net()

Completed in 35 milliseconds

12