| /Linux-v5.4/include/linux/ |
| D | rhashtable.h | 113 static inline void *rht_obj(const struct rhashtable *ht, in rht_obj() 125 static inline unsigned int rht_key_get_hash(struct rhashtable *ht, in rht_key_get_hash() 156 struct rhashtable *ht, const struct bucket_table *tbl, in rht_key_hashfn() 165 struct rhashtable *ht, const struct bucket_table *tbl, in rht_head_hashfn() 182 static inline bool rht_grow_above_75(const struct rhashtable *ht, in rht_grow_above_75() 195 static inline bool rht_shrink_below_30(const struct rhashtable *ht, in rht_shrink_below_30() 208 static inline bool rht_grow_above_100(const struct rhashtable *ht, in rht_grow_above_100() 220 static inline bool rht_grow_above_max(const struct rhashtable *ht, in rht_grow_above_max() 227 int lockdep_rht_mutex_is_held(struct rhashtable *ht); 230 static inline int lockdep_rht_mutex_is_held(struct rhashtable *ht) in lockdep_rht_mutex_is_held() [all …]
|
| D | rhashtable-types.h | 34 struct rhashtable *ht; 81 struct rhashtable { struct 98 struct rhashtable ht; argument 121 struct rhashtable *ht; 130 int rhashtable_init(struct rhashtable *ht,
|
| D | ipc_namespace.h | 26 struct rhashtable key_ht;
|
| /Linux-v5.4/lib/ |
| D | rhashtable.c | 37 static u32 head_hashfn(struct rhashtable *ht, in head_hashfn() 47 int lockdep_rht_mutex_is_held(struct rhashtable *ht) in lockdep_rht_mutex_is_held() 113 static union nested_table *nested_table_alloc(struct rhashtable *ht, in nested_table_alloc() 138 static struct bucket_table *nested_bucket_table_alloc(struct rhashtable *ht, in nested_bucket_table_alloc() 166 static struct bucket_table *bucket_table_alloc(struct rhashtable *ht, in bucket_table_alloc() 202 static struct bucket_table *rhashtable_last_table(struct rhashtable *ht, in rhashtable_last_table() 215 static int rhashtable_rehash_one(struct rhashtable *ht, in rhashtable_rehash_one() 265 static int rhashtable_rehash_chain(struct rhashtable *ht, in rhashtable_rehash_chain() 286 static int rhashtable_rehash_attach(struct rhashtable *ht, in rhashtable_rehash_attach() 303 static int rhashtable_rehash_table(struct rhashtable *ht) in rhashtable_rehash_table() [all …]
|
| D | test_rhashtable.c | 115 static int insert_retry(struct rhashtable *ht, struct test_obj *obj, in insert_retry() 137 static int __init test_rht_lookup(struct rhashtable *ht, struct test_obj *array, in test_rht_lookup() 175 static void test_bucket_stats(struct rhashtable *ht, unsigned int entries) in test_bucket_stats() 208 static s64 __init test_rhashtable(struct rhashtable *ht, struct test_obj *array, in test_rhashtable() 266 static struct rhashtable ht; 487 struct rhashtable *ht; in print_ht()
|
| D | objagg.c | 16 struct rhashtable node_ht; 46 struct rhashtable obj_ht; 912 struct rhashtable *ht = arg->ht; in objagg_hints_obj_cmp()
|
| /Linux-v5.4/net/netfilter/ |
| D | nf_flow_table_core.c | 207 err = rhashtable_insert_fast(&flow_table->rhashtable, in flow_offload_add() 213 err = rhashtable_insert_fast(&flow_table->rhashtable, in flow_offload_add() 217 rhashtable_remove_fast(&flow_table->rhashtable, in flow_offload_add() 237 rhashtable_remove_fast(&flow_table->rhashtable, in flow_offload_del() 240 rhashtable_remove_fast(&flow_table->rhashtable, in flow_offload_del() 275 tuplehash = rhashtable_lookup(&flow_table->rhashtable, tuple, in flow_offload_lookup() 303 rhashtable_walk_enter(&flow_table->rhashtable, &hti); in nf_flow_table_iterate() 469 err = rhashtable_init(&flowtable->rhashtable, in nf_flow_table_init() 528 rhashtable_destroy(&flow_table->rhashtable); in nf_flow_table_free()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.h | 55 int mlx5e_tc_esw_init(struct rhashtable *tc_ht); 56 void mlx5e_tc_esw_cleanup(struct rhashtable *tc_ht);
|
| D | en_rep.h | 45 struct rhashtable neigh_ht; 62 struct rhashtable tc_ht;
|
| /Linux-v5.4/include/net/netfilter/ |
| D | nf_flow_table.h | 26 struct rhashtable rhashtable; member
|
| /Linux-v5.4/include/net/ |
| D | inet_frag.h | 19 struct rhashtable rhashtable ____cacheline_aligned_in_smp;
|
| D | seg6.h | 40 struct rhashtable hmac_infos;
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/ |
| D | main.h | 72 struct rhashtable offloaded_macs; 178 struct rhashtable flow_table; 181 struct rhashtable stats_ctx_table;
|
| /Linux-v5.4/net/ipv4/ |
| D | inet_fragment.c | 153 rhashtable_free_and_destroy(&fqdir->rhashtable, inet_frags_free_cb, NULL); in fqdir_work_fn() 176 res = rhashtable_init(&fqdir->rhashtable, &fqdir->f->rhash_params); in fqdir_init() 210 rhashtable_remove_fast(&fqdir->rhashtable, &fq->node, in inet_frag_kill() 310 *prev = rhashtable_lookup_get_insert_key(&fqdir->rhashtable, &q->key, in inet_frag_create() 331 prev = rhashtable_lookup(&fqdir->rhashtable, key, fqdir->f->rhash_params); in inet_frag_find()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_nve.h | 25 struct rhashtable mc_list_ht;
|
| /Linux-v5.4/net/netlink/ |
| D | af_netlink.h | 58 struct rhashtable hash;
|
| /Linux-v5.4/net/ipv6/ila/ |
| D | ila.h | 105 struct rhashtable rhash_table;
|
| /Linux-v5.4/fs/xfs/ |
| D | xfs_mount.h | 393 struct rhashtable pag_buf_hash; 412 struct rhashtable pagi_unlinked_hash;
|
| /Linux-v5.4/net/tipc/ |
| D | core.h | 119 struct rhashtable sk_rht;
|
| /Linux-v5.4/net/core/ |
| D | xdp.c | 32 static struct rhashtable *mem_id_ht; 255 struct rhashtable *rht; in __mem_id_init_hash_table()
|
| /Linux-v5.4/net/bridge/ |
| D | br_vlan_tunnel.c | 37 static struct net_bridge_vlan *br_vlan_tunnel_lookup(struct rhashtable *tbl, in br_vlan_tunnel_lookup()
|
| D | br_private.h | 168 struct rhashtable vlan_hash; 169 struct rhashtable tunnel_hash; 338 struct rhashtable fdb_hash_tbl; 392 struct rhashtable mdb_hash_tbl;
|
| /Linux-v5.4/security/apparmor/include/ |
| D | policy.h | 161 struct rhashtable *data;
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | fs.h | 17 struct rhashtable ht;
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt.h | 1248 struct rhashtable flow_table; 1252 struct rhashtable l2_table; 1255 struct rhashtable decap_l2_table; 1258 struct rhashtable decap_table; 1261 struct rhashtable encap_table;
|