/Linux-v4.19/include/linux/ |
D | rhashtable.h | 86 static inline void *rht_obj(const struct rhashtable *ht, in rht_obj() 98 static inline unsigned int rht_key_get_hash(struct rhashtable *ht, in rht_key_get_hash() 129 struct rhashtable *ht, const struct bucket_table *tbl, in rht_key_hashfn() 138 struct rhashtable *ht, const struct bucket_table *tbl, in rht_head_hashfn() 155 static inline bool rht_grow_above_75(const struct rhashtable *ht, in rht_grow_above_75() 168 static inline bool rht_shrink_below_30(const struct rhashtable *ht, in rht_shrink_below_30() 181 static inline bool rht_grow_above_100(const struct rhashtable *ht, in rht_grow_above_100() 193 static inline bool rht_grow_above_max(const struct rhashtable *ht, in rht_grow_above_max() 219 int lockdep_rht_mutex_is_held(struct rhashtable *ht); 222 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; 83 struct rhashtable { struct 100 struct rhashtable ht; argument 123 struct rhashtable *ht; 132 int rhashtable_init(struct rhashtable *ht,
|
D | ipc_namespace.h | 25 struct rhashtable key_ht;
|
/Linux-v4.19/lib/ |
D | rhashtable.c | 41 static u32 head_hashfn(struct rhashtable *ht, in head_hashfn() 51 int lockdep_rht_mutex_is_held(struct rhashtable *ht) in lockdep_rht_mutex_is_held() 116 static union nested_table *nested_table_alloc(struct rhashtable *ht, in nested_table_alloc() 139 static struct bucket_table *nested_bucket_table_alloc(struct rhashtable *ht, in nested_bucket_table_alloc() 167 static struct bucket_table *bucket_table_alloc(struct rhashtable *ht, in bucket_table_alloc() 210 static struct bucket_table *rhashtable_last_table(struct rhashtable *ht, in rhashtable_last_table() 223 static int rhashtable_rehash_one(struct rhashtable *ht, unsigned int old_hash) in rhashtable_rehash_one() 270 static int rhashtable_rehash_chain(struct rhashtable *ht, in rhashtable_rehash_chain() 292 static int rhashtable_rehash_attach(struct rhashtable *ht, in rhashtable_rehash_attach() 308 static int rhashtable_rehash_table(struct rhashtable *ht) in rhashtable_rehash_table() [all …]
|
D | test_rhashtable.c | 118 static int insert_retry(struct rhashtable *ht, struct test_obj *obj, in insert_retry() 140 static int __init test_rht_lookup(struct rhashtable *ht, struct test_obj *array, in test_rht_lookup() 178 static void test_bucket_stats(struct rhashtable *ht, unsigned int entries) in test_bucket_stats() 216 static s64 __init test_rhashtable(struct rhashtable *ht, struct test_obj *array, in test_rhashtable() 274 static struct rhashtable ht; 495 struct rhashtable *ht; in print_ht()
|
/Linux-v4.19/include/net/ |
D | inet_frag.h | 15 struct rhashtable rhashtable ____cacheline_aligned_in_smp; 111 return rhashtable_init(&nf->rhashtable, &nf->f->rhash_params); in inet_frags_init_net()
|
D | seg6.h | 46 struct rhashtable hmac_infos;
|
/Linux-v4.19/net/netfilter/ |
D | nf_flow_table_core.c | 189 rhashtable_insert_fast(&flow_table->rhashtable, in flow_offload_add() 192 rhashtable_insert_fast(&flow_table->rhashtable, in flow_offload_add() 204 rhashtable_remove_fast(&flow_table->rhashtable, in flow_offload_del() 207 rhashtable_remove_fast(&flow_table->rhashtable, in flow_offload_del() 236 tuplehash = rhashtable_lookup_fast(&flow_table->rhashtable, tuple, in flow_offload_lookup() 259 err = rhashtable_walk_init(&flow_table->rhashtable, &hti, GFP_KERNEL); in nf_flow_table_iterate() 300 err = rhashtable_walk_init(&flow_table->rhashtable, &hti, GFP_KERNEL); in nf_flow_offload_gc_step() 462 err = rhashtable_init(&flowtable->rhashtable, in nf_flow_table_init() 518 rhashtable_destroy(&flow_table->rhashtable); in nf_flow_table_free()
|
/Linux-v4.19/net/ipv4/ |
D | inet_fragment.c | 96 rhashtable_free_and_destroy(&nf->rhashtable, inet_frags_free_cb, NULL); in inet_frags_exit_net() 109 rhashtable_remove_fast(&nf->rhashtable, &fq->node, nf->f->rhash_params); in inet_frag_kill() 193 err = rhashtable_insert_fast(&nf->rhashtable, &q->node, in inet_frag_create() 214 fq = rhashtable_lookup(&nf->rhashtable, key, nf->f->rhash_params); in inet_frag_find()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.h | 51 int mlx5e_tc_esw_init(struct rhashtable *tc_ht); 52 void mlx5e_tc_esw_cleanup(struct rhashtable *tc_ht);
|
D | en_rep.h | 43 struct rhashtable neigh_ht; 62 struct rhashtable tc_ht; /* valid for uplink rep */
|
D | fs_core.h | 214 struct rhashtable ftes_hash;
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_flow_table.h | 25 struct rhashtable rhashtable; member
|
/Linux-v4.19/net/netlink/ |
D | af_netlink.h | 57 struct rhashtable hash;
|
/Linux-v4.19/net/ipv6/ila/ |
D | ila.h | 110 struct rhashtable rhash_table;
|
/Linux-v4.19/net/core/ |
D | xdp.c | 30 static struct rhashtable *mem_id_ht; 181 struct rhashtable *rht; in __mem_id_init_hash_table()
|
/Linux-v4.19/net/tipc/ |
D | core.h | 113 struct rhashtable sk_rht;
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.h | 1020 struct rhashtable flow_table; 1024 struct rhashtable l2_table; 1027 struct rhashtable decap_l2_table; 1030 struct rhashtable decap_table; 1033 struct rhashtable encap_table;
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs.h | 15 struct rhashtable ht;
|
/Linux-v4.19/net/bridge/ |
D | br_vlan_tunnel.c | 42 static struct net_bridge_vlan *br_vlan_tunnel_lookup(struct rhashtable *tbl, in br_vlan_tunnel_lookup()
|
D | br_private.h | 164 struct rhashtable vlan_hash; 165 struct rhashtable tunnel_hash; 327 struct rhashtable fdb_hash_tbl;
|
/Linux-v4.19/security/apparmor/include/ |
D | policy.h | 162 struct rhashtable *data;
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_acl_tcam.h | 146 struct rhashtable entries_ht; /* A-TCAM only */
|
/Linux-v4.19/net/rds/ |
D | bind.c | 42 static struct rhashtable bind_hash_table;
|
/Linux-v4.19/net/mac80211/ |
D | mesh.h | 141 struct rhashtable rhead;
|