Lines Matching refs:keys
198 void **keys; member
212 result->keys = XCNEWVEC (void *, result->n_slots); in pointer_map_create()
220 XDELETEVEC (pmap->keys); in pointer_map_destroy()
236 if (pmap->keys[n] == p) in pointer_map_contains()
238 else if (pmap->keys[n] == 0) in pointer_map_contains()
267 if (pmap->keys[i]) in pointer_map_insert()
269 void *key = pmap->keys[i]; in pointer_map_insert()
275 XDELETEVEC (pmap->keys); in pointer_map_insert()
279 pmap->keys = new_keys; in pointer_map_insert()
283 n = insert_aux (p, pmap->keys, pmap->n_slots, pmap->log_slots); in pointer_map_insert()
284 if (!pmap->keys[n]) in pointer_map_insert()
287 pmap->keys[n] = p; in pointer_map_insert()
302 if (pmap->keys[i] && !fn (pmap->keys[i], &pmap->values[i], data)) in pointer_map_traverse()