Lines Matching refs:ht
59 struct hash_table *ht;
63 ht = _mesa_hash_table_create(NULL, key_hash, key_equal);
67 _mesa_hash_table_insert(ht, make_key(i), &flags[i]);
70 _mesa_hash_table_clear(ht, delete_function);
71 assert(_mesa_hash_table_next_entry(ht, NULL) == NULL);
78 _mesa_hash_table_insert(ht, make_key(i), &flags[i]);
83 assert(_mesa_hash_table_search(ht, make_key(i)));
86 hash_table_foreach(ht, entry) {
89 _mesa_hash_table_clear(ht, NULL);
90 assert(!ht->entries);
91 assert(!ht->deleted_entries);
92 hash_table_foreach(ht, entry) {
98 _mesa_hash_table_insert(ht, make_key(i), &flags[i]);
100 hash_table_foreach_remove(ht, entry) {
103 assert(!ht->entries);
104 assert(!ht->deleted_entries);
106 _mesa_hash_table_destroy(ht, NULL);