Lines Matching refs:hash
37 DEFINE_HASHTABLE(hash, 1);
39 KUNIT_EXPECT_TRUE(test, hash_empty(hash));
43 hash_add(hash, &a.node, a.key);
46 KUNIT_EXPECT_FALSE(test, hash_empty(hash));
52 DEFINE_HASHTABLE(hash, 4);
56 hash_add(hash, &a.node, a.key);
59 hash_add(hash, &b.node, b.key);
69 DEFINE_HASHTABLE(hash, 3);
74 hash_add(hash, &a.node, a.key);
78 hash_add(hash, &b.node, b.key);
80 hash_for_each(hash, bkt, x, node) {
98 DEFINE_HASHTABLE(hash, 6);
102 hash_add(hash, &a.node, a.key);
106 hash_add(hash, &b.node, b.key);
109 hash_for_each_possible(hash, x, node, b.key) {
120 KUNIT_EXPECT_TRUE(test, hash_empty(hash));
128 DEFINE_HASHTABLE(hash, 3);
135 hash_add(hash, &entries[i].node, entries[i].key);
139 hash_for_each(hash, bkt, x, node) {
158 DEFINE_HASHTABLE(hash, 3);
165 hash_add(hash, &entries[i].node, entries[i].key);
169 hash_for_each_safe(hash, bkt, tmp, x, node) {
191 DEFINE_HASHTABLE(hash, 5);
198 hash_add(hash, &entries[i].node, entries[i].key);
205 hash_add(hash, &entries[3].node, entries[3].key);
208 hash_for_each_possible(hash, x, node, 0) {
220 hash_for_each(hash, bkt, y, node) {
246 DEFINE_HASHTABLE(hash, 5);
253 hash_add(hash, &entries[i].node, entries[i].key);
260 hash_add(hash, &entries[3].node, entries[3].key);
263 hash_for_each_possible_safe(hash, x, tmp, node, 0) {
278 hash_for_each(hash, bkt, y, node) {