Home
last modified time | relevance | path

Searched refs:rhashtable (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/include/linux/
Drhashtable.h88 struct rhashtable *ht;
97 struct rhashtable;
144 struct rhashtable { struct
174 struct rhashtable *ht;
181 static inline unsigned long rht_marker(const struct rhashtable *ht, u32 hash) in rht_marker()
199 static inline void *rht_obj(const struct rhashtable *ht, in rht_obj()
212 struct rhashtable *ht, const struct bucket_table *tbl, in rht_key_hashfn()
243 struct rhashtable *ht, const struct bucket_table *tbl, in rht_head_hashfn()
260 static inline bool rht_grow_above_75(const struct rhashtable *ht, in rht_grow_above_75()
273 static inline bool rht_shrink_below_30(const struct rhashtable *ht, in rht_shrink_below_30()
[all …]
/linux-4.4.14/lib/
Drhashtable.c35 static u32 head_hashfn(struct rhashtable *ht, in head_hashfn()
45 int lockdep_rht_mutex_is_held(struct rhashtable *ht) in lockdep_rht_mutex_is_held()
63 static int alloc_bucket_locks(struct rhashtable *ht, struct bucket_table *tbl, in alloc_bucket_locks()
111 static struct bucket_table *bucket_table_alloc(struct rhashtable *ht, in bucket_table_alloc()
145 static struct bucket_table *rhashtable_last_table(struct rhashtable *ht, in rhashtable_last_table()
158 static int rhashtable_rehash_one(struct rhashtable *ht, unsigned int old_hash) in rhashtable_rehash_one()
201 static void rhashtable_rehash_chain(struct rhashtable *ht, in rhashtable_rehash_chain()
216 static int rhashtable_rehash_attach(struct rhashtable *ht, in rhashtable_rehash_attach()
242 static int rhashtable_rehash_table(struct rhashtable *ht) in rhashtable_rehash_table()
288 static int rhashtable_expand(struct rhashtable *ht) in rhashtable_expand()
[all …]
Dtest_rhashtable.c79 static int __init test_rht_lookup(struct rhashtable *ht) in test_rht_lookup()
114 static void test_bucket_stats(struct rhashtable *ht) in test_bucket_stats()
156 static s64 __init test_rhashtable(struct rhashtable *ht) in test_rhashtable()
217 static struct rhashtable ht;
DMakefile29 percpu-refcount.o percpu_ida.o rhashtable.o reciprocal_div.o \
DKconfig.debug1705 Enable this option to test the rhashtable functions at boot.
/linux-4.4.14/net/tipc/
Dcore.h100 struct rhashtable sk_rht;
/linux-4.4.14/net/netlink/
Daf_netlink.h73 struct rhashtable hash;
Ddiag.c106 struct rhashtable *ht = &tbl->hash; in __netlink_diag_dump()
/linux-4.4.14/net/rds/
Dbind.c41 static struct rhashtable bind_hash_table;
/linux-4.4.14/net/netfilter/
Dnft_hash.c28 struct rhashtable ht;
/linux-4.4.14/net/bridge/
Dbr_vlan.c29 static struct net_bridge_vlan *br_vlan_lookup(struct rhashtable *tbl, u16 vid) in br_vlan_lookup()
Dbr_private.h131 struct rhashtable vlan_hash;
/linux-4.4.14/net/sched/
Dcls_flower.c51 struct rhashtable ht;
/linux-4.4.14/net/mac80211/
Dieee80211_i.h1195 struct rhashtable sta_hash;
/linux-4.4.14/fs/gfs2/
Dglock.c81 static struct rhashtable gl_hash_table;
/linux-4.4.14/
DMAINTAINERS8987 F: lib/rhashtable.c
8988 F: include/linux/rhashtable.h