Lines Matching refs:k

14 static size_t hash_fn(long k, void *ctx)  in hash_fn()  argument
16 return k; in hash_fn()
56 long oldk, k = i; in test_hashmap_generic() local
59 err = hashmap__update(map, k, v, &oldk, &oldv); in test_hashmap_generic()
65 err = hashmap__add(map, k, v); in test_hashmap_generic()
67 err = hashmap__set(map, k, v, &oldk, &oldv); in test_hashmap_generic()
73 if (CHECK(err, "elem_add", "failed to add k/v %ld = %ld: %d\n", k, v, err)) in test_hashmap_generic()
76 if (CHECK(!hashmap__find(map, k, &oldv), "elem_find", in test_hashmap_generic()
77 "failed to find key %ld\n", k)) in test_hashmap_generic()
93 long k = entry->key; in test_hashmap_generic() local
96 found_msk |= 1ULL << k; in test_hashmap_generic()
97 if (CHECK(v - k != 1024, "check_kv", in test_hashmap_generic()
98 "invalid k/v pair: %ld = %ld\n", k, v)) in test_hashmap_generic()
106 long oldk, k = i; in test_hashmap_generic() local
109 err = hashmap__add(map, k, v); in test_hashmap_generic()
115 err = hashmap__update(map, k, v, &oldk, &oldv); in test_hashmap_generic()
117 err = hashmap__set(map, k, v, &oldk, &oldv); in test_hashmap_generic()
121 k, v, err)) in test_hashmap_generic()
123 if (CHECK(!hashmap__find(map, k, &oldv), "elem_find", in test_hashmap_generic()
124 "failed to find key %ld\n", k)) in test_hashmap_generic()
141 long k = entry->key; in test_hashmap_generic() local
144 found_msk |= 1ULL << k; in test_hashmap_generic()
145 if (CHECK(v - k != 256, "elem_check", in test_hashmap_generic()
146 "invalid updated k/v pair: %ld = %ld\n", k, v)) in test_hashmap_generic()
164 long oldk, k; in test_hashmap_generic() local
167 k = entry->key; in test_hashmap_generic()
171 found_msk |= 1ULL << k; in test_hashmap_generic()
173 if (CHECK(!hashmap__delete(map, k, &oldk, &oldv), "elem_del", in test_hashmap_generic()
174 "failed to delete k/v %ld = %ld\n", k, v)) in test_hashmap_generic()
176 if (CHECK(oldk != k || oldv != v, "check_old", in test_hashmap_generic()
178 k, v, oldk, oldv)) in test_hashmap_generic()
180 if (CHECK(hashmap__delete(map, k, &oldk, &oldv), "elem_del", in test_hashmap_generic()
198 long oldk, k; in test_hashmap_generic() local
201 k = entry->key; in test_hashmap_generic()
205 found_msk |= 1ULL << k; in test_hashmap_generic()
207 if (CHECK(!hashmap__delete(map, k, &oldk, &oldv), "elem_del", in test_hashmap_generic()
208 "failed to delete k/v %ld = %ld\n", k, v)) in test_hashmap_generic()
210 if (CHECK(oldk != k || oldv != v, "elem_check", in test_hashmap_generic()
212 k, v, oldk, oldv)) in test_hashmap_generic()
214 if (CHECK(hashmap__delete(map, k, &oldk, &oldv), "elem_del", in test_hashmap_generic()
215 "unexpectedly deleted k/v %ld = %ld\n", k, v)) in test_hashmap_generic()
334 static size_t collision_hash_fn(long k, void *ctx) in collision_hash_fn() argument
416 long k = 0; in test_hashmap_empty() local
429 if (CHECK(hashmap__find(map, k, NULL), "elem_find", in test_hashmap_empty()
432 if (CHECK(hashmap__delete(map, k, NULL, NULL), "elem_del", in test_hashmap_empty()
440 hashmap__for_each_key_entry(map, entry, k) { in test_hashmap_empty()