Lines Matching defs:data
341 * Returns NULL if no entry is found. Note that the data pointer may be
361 const void *key, void *data);
365 const void *key, void *data)
378 entry->data = data;
421 hash_table_insert_rehash(ht, entry->hash, entry->key, entry->data);
431 const void *key, void *data)
466 * callback. If freeing of old data pointers is
474 entry->data = data;
488 available_entry->data = data;
506 _mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data)
509 return hash_table_insert(ht, ht->key_hash_function(key), key, data);
514 const void *key, void *data)
517 return hash_table_insert(ht, hash, key, data);
629 _mesa_hash_data(const void *data, size_t size)
631 return XXH32(data, size, 0);
635 _mesa_hash_data_with_seed(const void *data, size_t size, uint32_t seed)
637 return XXH32(data, size, seed);
832 void *data)
835 ht->freed_key_data = data;
840 ht->deleted_key_data = data;
845 _mesa_hash_table_insert(ht->table, (void *)(uintptr_t)key, data);
853 _mesa_hash_table_insert(ht->table, _key, data);
883 return entry->data;