Lines Matching refs:key_hash_function
121 uint32_t (*key_hash_function)(const void *key),
131 ht->key_hash_function = key_hash_function;
142 uint32_t (*key_hash_function)(const void *key),
152 if (!_mesa_set_init(ht, ht, key_hash_function, key_equals_function)) {
295 assert(set->key_hash_function);
296 return set_search(set, set->key_hash_function(key), key);
303 assert(set->key_hash_function == NULL ||
304 hash == set->key_hash_function(key));
482 assert(set->key_hash_function);
483 return set_add(set, set->key_hash_function(key), key);
489 assert(set->key_hash_function == NULL ||
490 hash == set->key_hash_function(key));
497 assert(set->key_hash_function);
499 set->key_hash_function(key),
507 assert(set->key_hash_function == NULL ||
508 hash == set->key_hash_function(key));
524 assert(set->key_hash_function);
525 return set_search_or_add(set, set->key_hash_function(key), key, found);
532 assert(set->key_hash_function == NULL ||
533 hash == set->key_hash_function(key));
647 assert(a->key_hash_function == b->key_hash_function);