Lines Matching refs:table
27 __hash_init(struct hlist_head *table, u_int size) in __hash_init() argument
32 INIT_HLIST_HEAD(&table[i]); in __hash_init()
36 __hash_empty(struct hlist_head *table, u_int size) in __hash_empty() argument
41 if (!hlist_empty(&table[i])) in __hash_empty()
48 #define __hash(table, key) &table[key % (nitems(table) - 1)] argument
50 #define hash_init(table) __hash_init(table, nitems(table)) argument
51 #define hash_add(table, node, key) \ argument
52 hlist_add_head(node, __hash(table, key))
54 #define hash_empty(table) __hash_empty(table, nitems(table)) argument
55 #define hash_for_each_possible(table, obj, member, key) \ argument
56 hlist_for_each_entry(obj, __hash(table, key), member)
57 #define hash_for_each_safe(table, i, tmp, obj, member) \ argument
58 for (i = 0; i < nitems(table); i++) \
59 hlist_for_each_entry_safe(obj, tmp, &table[i], member)