Lines Matching refs:name
39 #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } argument
177 #define DEFINE_HASHTABLE(name, bits) \ argument
178 struct hlist_head name[1 << (bits)] = \
181 #define DECLARE_HASHTABLE(name, bits) \ argument
182 struct hlist_head name[1 << (bits)]
253 #define HASH_SIZE(name) (ARRAY_SIZE(name)) argument
254 #define HASH_BITS(name) ilog2(HASH_SIZE(name)) argument
279 #define hash_for_each(name, bkt, obj, member) \ argument
280 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name); \
282 hlist_for_each_entry(obj, &name[bkt], member)
293 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
294 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name); \
296 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
298 #define hash_for_each_possible(name, obj, member, key) \ argument
299 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member)