Lines Matching refs:hash_table
47 struct hash_table { struct
60 struct hash_table * argument
65 void _mesa_hash_table_destroy(struct hash_table *ht,
67 void _mesa_hash_table_clear(struct hash_table *ht,
69 void _mesa_hash_table_set_deleted_key(struct hash_table *ht,
72 static inline uint32_t _mesa_hash_table_num_entries(struct hash_table *ht) in _mesa_hash_table_num_entries()
78 _mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data);
80 _mesa_hash_table_insert_pre_hashed(struct hash_table *ht, uint32_t hash,
83 _mesa_hash_table_search(struct hash_table *ht, const void *key);
85 _mesa_hash_table_search_pre_hashed(struct hash_table *ht, uint32_t hash,
87 void _mesa_hash_table_remove(struct hash_table *ht,
90 struct hash_entry *_mesa_hash_table_next_entry(struct hash_table *ht,
93 _mesa_hash_table_random_entry(struct hash_table *ht,
144 hash_table_call_foreach(struct hash_table *ht, in hash_table_call_foreach()
160 struct hash_table *table;