/third_party/mesa3d/src/util/ |
H A D | hash_table.c | 125 key_pointer_is_reserved(const struct hash_table *ht, const void *key) in key_pointer_is_reserved() argument 127 return key == NULL || key == ht->deleted_key; in key_pointer_is_reserved() 137 entry_is_deleted(const struct hash_table *ht, struct hash_entry *entry) in entry_is_deleted() argument 139 return entry->key == ht->deleted_key; in entry_is_deleted() 143 entry_is_present(const struct hash_table *ht, struct hash_entry *entry) in entry_is_present() argument 145 return entry->key != NULL && entry->key != ht->deleted_key; in entry_is_present() 149 _mesa_hash_table_init(struct hash_table *ht, in _mesa_hash_table_init() argument 155 ht->size_index = 0; in _mesa_hash_table_init() 156 ht->size = hash_sizes[ht in _mesa_hash_table_init() 177 struct hash_table *ht; _mesa_hash_table_create() local 217 struct hash_table *ht; _mesa_hash_table_clone() local 243 _mesa_hash_table_destroy(struct hash_table *ht, void (*delete_function)(struct hash_entry *entry)) _mesa_hash_table_destroy() argument 258 hash_table_clear_fast(struct hash_table *ht) hash_table_clear_fast() argument 271 _mesa_hash_table_clear(struct hash_table *ht, void (*delete_function)(struct hash_entry *entry)) _mesa_hash_table_clear() argument 303 _mesa_hash_table_set_deleted_key(struct hash_table *ht, const void *deleted_key) _mesa_hash_table_set_deleted_key() argument 309 hash_table_search(struct hash_table *ht, uint32_t hash, const void *key) hash_table_search() argument 345 _mesa_hash_table_search(struct hash_table *ht, const void *key) _mesa_hash_table_search() argument 352 _mesa_hash_table_search_pre_hashed(struct hash_table *ht, uint32_t hash, const void *key) _mesa_hash_table_search_pre_hashed() argument 364 hash_table_insert_rehash(struct hash_table *ht, uint32_t hash, const void *key, void *data) hash_table_insert_rehash() argument 389 _mesa_hash_table_rehash(struct hash_table *ht, unsigned new_size_index) _mesa_hash_table_rehash() argument 430 hash_table_insert(struct hash_table *ht, uint32_t hash, const void *key, void *data) hash_table_insert() argument 506 _mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data) _mesa_hash_table_insert() argument 513 _mesa_hash_table_insert_pre_hashed(struct hash_table *ht, uint32_t hash, const void *key, void *data) _mesa_hash_table_insert_pre_hashed() argument 527 _mesa_hash_table_remove(struct hash_table *ht, struct hash_entry *entry) _mesa_hash_table_remove() argument 541 _mesa_hash_table_remove_key(struct hash_table *ht, const void *key) _mesa_hash_table_remove_key() argument 553 _mesa_hash_table_next_entry_unsafe(const struct hash_table *ht, struct hash_entry *entry) _mesa_hash_table_next_entry_unsafe() argument 575 _mesa_hash_table_next_entry(struct hash_table *ht, struct hash_entry *entry) _mesa_hash_table_next_entry() argument 601 _mesa_hash_table_random_entry(struct hash_table *ht, bool (*predicate)(struct hash_entry *entry)) _mesa_hash_table_random_entry() argument 732 _mesa_hash_table_reserve(struct hash_table *ht, unsigned size) _mesa_hash_table_reserve() argument 776 struct hash_table_u64 *ht; _mesa_hash_table_u64_create() local 809 _mesa_hash_table_u64_clear(struct hash_table_u64 *ht) _mesa_hash_table_u64_clear() argument 820 _mesa_hash_table_u64_destroy(struct hash_table_u64 *ht) _mesa_hash_table_u64_destroy() argument 831 _mesa_hash_table_u64_insert(struct hash_table_u64 *ht, uint64_t key, void *data) _mesa_hash_table_u64_insert() argument 858 hash_table_u64_search(struct hash_table_u64 *ht, uint64_t key) hash_table_u64_search() argument 869 _mesa_hash_table_u64_search(struct hash_table_u64 *ht, uint64_t key) _mesa_hash_table_u64_search() argument 887 _mesa_hash_table_u64_remove(struct hash_table_u64 *ht, uint64_t key) _mesa_hash_table_u64_remove() argument [all...] |
H A D | set.c | 120 _mesa_set_init(struct set *ht, void *mem_ctx, in _mesa_set_init() argument 125 ht->size_index = 0; in _mesa_set_init() 126 ht->size = hash_sizes[ht->size_index].size; in _mesa_set_init() 127 ht->rehash = hash_sizes[ht->size_index].rehash; in _mesa_set_init() 128 ht->size_magic = hash_sizes[ht->size_index].size_magic; in _mesa_set_init() 129 ht->rehash_magic = hash_sizes[ht in _mesa_set_init() 146 struct set *ht; _mesa_set_create() local 209 _mesa_set_destroy(struct set *ht, void (*delete_function)(struct set_entry *entry)) _mesa_set_destroy() argument 225 set_clear_fast(struct set *ht) set_clear_fast() argument 264 set_search(const struct set *ht, uint32_t hash, const void *key) set_search() argument 309 set_add_rehash(struct set *ht, uint32_t hash, const void *key) set_add_rehash() argument 331 set_rehash(struct set *ht, unsigned new_size_index) set_rehash() argument 393 set_search_or_add(struct set *ht, uint32_t hash, const void *key, bool *found) set_search_or_add() argument 459 set_add(struct set *ht, uint32_t hash, const void *key) set_add() argument 544 _mesa_set_remove(struct set *ht, struct set_entry *entry) _mesa_set_remove() argument 569 _mesa_set_next_entry_unsafe(const struct set *ht, struct set_entry *entry) _mesa_set_next_entry_unsafe() argument 591 _mesa_set_next_entry(const struct set *ht, struct set_entry *entry) _mesa_set_next_entry() argument 608 _mesa_set_random_entry(struct set *ht, int (*predicate)(struct set_entry *entry)) _mesa_set_random_entry() argument [all...] |
H A D | hash_table.h | 68 _mesa_hash_table_init(struct hash_table *ht, 79 void _mesa_hash_table_destroy(struct hash_table *ht, 81 void _mesa_hash_table_clear(struct hash_table *ht, 83 void _mesa_hash_table_set_deleted_key(struct hash_table *ht, 86 static inline uint32_t _mesa_hash_table_num_entries(struct hash_table *ht) in _mesa_hash_table_num_entries() argument 88 return ht->entries; in _mesa_hash_table_num_entries() 92 _mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data); 94 _mesa_hash_table_insert_pre_hashed(struct hash_table *ht, uint32_t hash, 97 _mesa_hash_table_search(struct hash_table *ht, const void *key); 99 _mesa_hash_table_search_pre_hashed(struct hash_table *ht, uint32_ 155 hash_table_call_foreach(struct hash_table *ht, void (*callback)(const void *key, void *data, void *closure), void *closure) hash_table_call_foreach() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_handle_table.c | 64 struct handle_table *ht; in handle_table_create() local 66 ht = MALLOC_STRUCT(handle_table); in handle_table_create() 67 if (!ht) in handle_table_create() 70 ht->objects = (void **)CALLOC(HANDLE_TABLE_INITIAL_SIZE, sizeof(void *)); in handle_table_create() 71 if(!ht->objects) { in handle_table_create() 72 FREE(ht); in handle_table_create() 76 ht->size = HANDLE_TABLE_INITIAL_SIZE; in handle_table_create() 77 ht->filled = 0; in handle_table_create() 79 ht->destroy = NULL; in handle_table_create() 81 return ht; in handle_table_create() 86 handle_table_set_destroy(struct handle_table *ht, void (*destroy)(void *object)) handle_table_set_destroy() argument 100 handle_table_resize(struct handle_table *ht, unsigned minimum_size) handle_table_resize() argument 130 handle_table_clear(struct handle_table *ht, unsigned index) handle_table_clear() argument 152 handle_table_add(struct handle_table *ht, void *object) handle_table_add() argument 190 handle_table_set(struct handle_table *ht, unsigned handle, void *object) handle_table_set() argument 220 handle_table_get(struct handle_table *ht, unsigned handle) handle_table_get() argument 237 handle_table_remove(struct handle_table *ht, unsigned handle) handle_table_remove() argument 261 handle_table_get_next_handle(struct handle_table *ht, unsigned handle) handle_table_get_next_handle() argument 276 handle_table_get_first_handle(struct handle_table *ht) handle_table_get_first_handle() argument 283 handle_table_destroy(struct handle_table *ht) handle_table_destroy() argument [all...] |
H A D | u_handle_table.h | 63 handle_table_set_destroy(struct handle_table *ht, 73 handle_table_add(struct handle_table *ht, 80 handle_table_set(struct handle_table *ht, 90 handle_table_get(struct handle_table *ht, 95 handle_table_remove(struct handle_table *ht, 100 handle_table_destroy(struct handle_table *ht); 104 handle_table_get_first_handle(struct handle_table *ht); 108 handle_table_get_next_handle(struct handle_table *ht,
|
/third_party/python/Python/ |
H A D | hashtable.c | 63 static int hashtable_rehash(_Py_hashtable_t *ht); 120 _Py_hashtable_size(const _Py_hashtable_t *ht) in _Py_hashtable_size() argument 124 size += ht->nbuckets * sizeof(_Py_hashtable_entry_t *); in _Py_hashtable_size() 126 size += ht->nentries * sizeof(_Py_hashtable_entry_t); in _Py_hashtable_size() 132 _Py_hashtable_get_entry_generic(_Py_hashtable_t *ht, const void *key) in _Py_hashtable_get_entry_generic() argument 134 Py_uhash_t key_hash = ht->hash_func(key); in _Py_hashtable_get_entry_generic() 135 size_t index = key_hash & (ht->nbuckets - 1); in _Py_hashtable_get_entry_generic() 136 _Py_hashtable_entry_t *entry = TABLE_HEAD(ht, index); in _Py_hashtable_get_entry_generic() 141 if (entry->key_hash == key_hash && ht->compare_func(key, entry->key)) { in _Py_hashtable_get_entry_generic() 154 _Py_hashtable_get_entry_ptr(_Py_hashtable_t *ht, cons argument 174 _Py_hashtable_steal(_Py_hashtable_t *ht, const void *key) _Py_hashtable_steal() argument 209 _Py_hashtable_set(_Py_hashtable_t *ht, const void *key, void *value) _Py_hashtable_set() argument 248 _Py_hashtable_get(_Py_hashtable_t *ht, const void *key) _Py_hashtable_get() argument 261 _Py_hashtable_foreach(_Py_hashtable_t *ht, _Py_hashtable_foreach_func func, void *user_data) _Py_hashtable_foreach() argument 280 hashtable_rehash(_Py_hashtable_t *ht) hashtable_rehash() argument 331 _Py_hashtable_t *ht = (_Py_hashtable_t *)alloc.malloc(sizeof(_Py_hashtable_t)); _Py_hashtable_new_full() local 372 _Py_hashtable_destroy_entry(_Py_hashtable_t *ht, _Py_hashtable_entry_t *entry) _Py_hashtable_destroy_entry() argument 385 _Py_hashtable_clear(_Py_hashtable_t *ht) _Py_hashtable_clear() argument 404 _Py_hashtable_destroy(_Py_hashtable_t *ht) _Py_hashtable_destroy() argument [all...] |
/third_party/mesa3d/src/compiler/glsl/ |
H A D | ir_clone.cpp | 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const in clone() 63 var->constant_value = this->constant_value->clone(mem_ctx, ht); in clone() 67 this->constant_initializer->clone(mem_ctx, ht); in clone() 71 if (ht) in clone() 72 _mesa_hash_table_insert(ht, (void *)const_cast<ir_variable *>(this), var); in clone() 78 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const in clone() 80 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask); in clone() 84 ir_return::clone(void *mem_ctx, struct hash_table *ht) const in clone() 89 new_value = this->value->clone(mem_ctx, ht); in clone() 95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) cons 382 fixup_ir_call_visitor(struct hash_table *ht) fixup_ir_call_visitor() argument 407 struct hash_table *ht; global() member in fixup_ir_call_visitor 412 fixup_function_calls(struct hash_table *ht, exec_list *instructions) fixup_function_calls() argument 422 struct hash_table *ht = _mesa_pointer_hash_table_create(NULL); clone_ir_list() local [all...] |
H A D | string_to_uint_map.h | 64 this->ht = _mesa_hash_table_create(NULL, _mesa_hash_string, in string_to_uint_map() 70 hash_table_call_foreach(this->ht, delete_key, NULL); in ~string_to_uint_map() 71 _mesa_hash_table_destroy(this->ht, NULL); in ~string_to_uint_map() 79 hash_table_call_foreach(this->ht, delete_key, NULL); in clear() 80 _mesa_hash_table_clear(this->ht, NULL); in clear() 98 hash_table_call_foreach(this->ht, subtract_one_wrapper, wrapper); in iterate() 114 hash_entry *entry = _mesa_hash_table_search(this->ht, in get() 141 struct hash_entry *entry = _mesa_hash_table_search(this->ht, dup_key); in put() 145 _mesa_hash_table_insert(this->ht, dup_key, in put() 173 struct hash_table *ht; member [all...] |
H A D | opt_constant_variable.cpp | 60 struct hash_table *ht; member in __anon7205::ir_constant_variable_visitor 66 get_assignment_entry(ir_variable *var, struct hash_table *ht) in get_assignment_entry() argument 68 struct hash_entry *hte = _mesa_hash_table_search(ht, var); in get_assignment_entry() 76 _mesa_hash_table_insert(ht, var, entry); in get_assignment_entry() 85 struct assignment_entry *entry = get_assignment_entry(ir, this->ht); in visit() 104 entry = get_assignment_entry(ir->lhs->variable_referenced(), this->ht); in visit_enter() 159 entry = get_assignment_entry(var, this->ht); in visit_enter() 169 entry = get_assignment_entry(param, this->ht); in visit_enter() 179 entry = get_assignment_entry(var, this->ht); in visit_enter() 195 v.ht in do_constant_variable() [all...] |
/third_party/mesa3d/src/util/tests/hash_table/ |
H A D | collision.c | 43 struct hash_table *ht; in main() local 54 ht = _mesa_hash_table_create(NULL, NULL, _mesa_key_string_equal); in main() 59 _mesa_hash_table_insert_pre_hashed(ht, bad_hash, str1, NULL); in main() 60 _mesa_hash_table_insert_pre_hashed(ht, bad_hash, str2, NULL); in main() 61 _mesa_hash_table_insert_pre_hashed(ht, bad_hash, str3, NULL); in main() 63 entry1 = _mesa_hash_table_search_pre_hashed(ht, bad_hash, str1); in main() 66 entry2 = _mesa_hash_table_search_pre_hashed(ht, bad_hash, str2); in main() 70 entry1 = _mesa_hash_table_search_pre_hashed(ht, bad_hash, str1); in main() 74 _mesa_hash_table_remove(ht, entry1); in main() 75 entry2 = _mesa_hash_table_search_pre_hashed(ht, bad_has in main() [all...] |
H A D | clear.c | 59 struct hash_table *ht; in main() local 63 ht = _mesa_hash_table_create(NULL, key_hash, key_equal); in main() 67 _mesa_hash_table_insert(ht, make_key(i), &flags[i]); in main() 70 _mesa_hash_table_clear(ht, delete_function); in main() 71 assert(_mesa_hash_table_next_entry(ht, NULL) == NULL); in main() 78 _mesa_hash_table_insert(ht, make_key(i), &flags[i]); in main() 83 assert(_mesa_hash_table_search(ht, make_key(i))); in main() 86 hash_table_foreach(ht, entry) { in main() 89 _mesa_hash_table_clear(ht, NULL); in main() 90 assert(!ht in main() [all...] |
H A D | delete_and_lookup.c | 48 struct hash_table *ht; in main() local 56 ht = _mesa_hash_table_create(NULL, badhash, _mesa_key_string_equal); in main() 58 _mesa_hash_table_insert(ht, str1, NULL); in main() 59 _mesa_hash_table_insert(ht, str2, NULL); in main() 61 entry = _mesa_hash_table_search(ht, str2); in main() 64 entry = _mesa_hash_table_search(ht, str1); in main() 67 _mesa_hash_table_remove(ht, entry); in main() 69 entry = _mesa_hash_table_search(ht, str1); in main() 72 entry = _mesa_hash_table_search(ht, str2); in main() 75 _mesa_hash_table_destroy(ht, NUL in main() [all...] |
H A D | remove_key.c | 35 struct hash_table *ht; in main() local 43 ht = _mesa_hash_table_create(NULL, _mesa_hash_string, _mesa_key_string_equal); in main() 45 _mesa_hash_table_insert(ht, str1, NULL); in main() 46 _mesa_hash_table_insert(ht, str2, NULL); in main() 48 entry = _mesa_hash_table_search(ht, str2); in main() 51 entry = _mesa_hash_table_search(ht, str1); in main() 54 _mesa_hash_table_remove_key(ht, str1); in main() 56 entry = _mesa_hash_table_search(ht, str1); in main() 59 entry = _mesa_hash_table_search(ht, str2); in main() 62 _mesa_hash_table_destroy(ht, NUL in main() [all...] |
H A D | delete_management.c | 52 struct hash_table *ht; in main() local 60 ht = _mesa_hash_table_create(NULL, key_value, uint32_t_key_equals); in main() 65 _mesa_hash_table_insert(ht, keys + i, NULL); in main() 69 entry = _mesa_hash_table_search(ht, &delete_value); in main() 70 _mesa_hash_table_remove(ht, entry); in main() 76 entry = _mesa_hash_table_search(ht, keys + i); in main() 82 for (entry = _mesa_hash_table_next_entry(ht, NULL); in main() 84 entry = _mesa_hash_table_next_entry(ht, entry)) { in main() 88 assert(ht->entries == 100); in main() 90 _mesa_hash_table_destroy(ht, NUL in main() [all...] |
H A D | replacement.c | 38 struct hash_table *ht; in main() local 48 ht = _mesa_hash_table_create(NULL, _mesa_hash_string, in main() 51 _mesa_hash_table_insert(ht, str1, str1); in main() 52 _mesa_hash_table_insert(ht, str2, str2); in main() 54 entry = _mesa_hash_table_search(ht, str1); in main() 58 _mesa_hash_table_remove(ht, entry); in main() 60 entry = _mesa_hash_table_search(ht, str1); in main() 63 _mesa_hash_table_destroy(ht, NULL); in main()
|
H A D | insert_and_lookup.c | 38 struct hash_table *ht; in main() local 46 ht = _mesa_hash_table_create(NULL, _mesa_hash_string, in main() 49 _mesa_hash_table_insert(ht, str1, NULL); in main() 50 _mesa_hash_table_insert(ht, str2, NULL); in main() 52 entry = _mesa_hash_table_search(ht, str1); in main() 55 entry = _mesa_hash_table_search(ht, str2); in main() 58 _mesa_hash_table_destroy(ht, NULL); in main()
|
H A D | insert_many.c | 52 struct hash_table *ht; in main() local 60 ht = _mesa_hash_table_create(NULL, key_value, uint32_t_key_equals); in main() 65 _mesa_hash_table_insert(ht, keys + i, NULL); in main() 69 entry = _mesa_hash_table_search(ht, keys + i); in main() 73 assert(ht->entries == SIZE); in main() 75 _mesa_hash_table_destroy(ht, NULL); in main()
|
H A D | random_entry.c | 58 struct hash_table *ht; in main() local 66 ht = _mesa_hash_table_create(NULL, key_value, uint32_t_key_equals); in main() 71 _mesa_hash_table_insert(ht, keys + i, NULL); in main() 75 entry = _mesa_hash_table_random_entry(ht, NULL); in main() 82 entry = _mesa_hash_table_random_entry(ht, uint32_t_key_is_even); in main() 91 _mesa_hash_table_destroy(ht, NULL); in main()
|
H A D | destroy_callback.c | 54 struct hash_table *ht; in main() local 59 ht = _mesa_hash_table_create(NULL, _mesa_hash_string, in main() 62 _mesa_hash_table_insert(ht, str1, NULL); in main() 63 _mesa_hash_table_insert(ht, str2, NULL); in main() 65 _mesa_hash_table_destroy(ht, delete_callback); in main()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_search_helpers.h | 36 is_pos_power_of_two(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_pos_power_of_two() argument 68 is_neg_power_of_two(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_neg_power_of_two() argument 97 is_bitcount2(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_bitcount2() argument 116 is_unsigned_multiple_of_ ## test(UNUSED struct hash_table *ht, \ 142 is_zero_to_one(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_zero_to_one() argument 174 is_gt_0_and_lt_1(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_gt_0_and_lt_1() argument 200 is_not_const_zero(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_not_const_zero() argument 230 is_ult_0xfffc07fc(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_ult_0xfffc07fc() argument 251 is_first_5_bits_uge_2(UNUSED struct hash_table *ht, const nir_alu_instr *instr, in is_first_5_bits_uge_2() argument 271 is_not_const(UNUSED struct hash_table *ht, cons argument 279 is_not_fmul(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_not_fmul() argument 295 is_fmul(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_fmul() argument 327 is_not_const_and_not_fsign(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, unsigned num_components, const uint8_t *swizzle) is_not_const_and_not_fsign() argument 426 is_upper_half_zero(UNUSED struct hash_table *ht, const nir_alu_instr *instr, unsigned src, unsigned num_components, const uint8_t *swizzle) is_upper_half_zero() argument 451 is_lower_half_zero(UNUSED struct hash_table *ht, const nir_alu_instr *instr, unsigned src, unsigned num_components, const uint8_t *swizzle) is_lower_half_zero() argument 481 is_integral(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_integral() argument 493 is_finite(UNUSED struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_finite() argument 503 is_finite_not_zero(UNUSED struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_finite_not_zero() argument 540 is_not_negative(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_not_negative() argument 548 is_a_number_not_negative(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_a_number_not_negative() argument 559 is_not_positive(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_not_positive() argument 567 is_a_number_not_positive(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_a_number_not_positive() argument 577 is_not_zero(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_not_zero() argument 585 is_a_number_not_zero(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_a_number_not_zero() argument 595 is_a_number(struct hash_table *ht, const nir_alu_instr *instr, unsigned src, UNUSED unsigned num_components, UNUSED const uint8_t *swizzle) is_a_number() argument [all...] |
/third_party/python/Include/internal/ |
H A D | pycore_hashtable.h | 47 typedef _Py_hashtable_entry_t* (*_Py_hashtable_get_entry_func)(_Py_hashtable_t *ht, 92 PyAPI_FUNC(void) _Py_hashtable_destroy(_Py_hashtable_t *ht); variable 94 PyAPI_FUNC(void) _Py_hashtable_clear(_Py_hashtable_t *ht); variable 96 typedef int (*_Py_hashtable_foreach_func) (_Py_hashtable_t *ht, 104 _Py_hashtable_t *ht, 108 PyAPI_FUNC(size_t) _Py_hashtable_size(const _Py_hashtable_t *ht); variable 113 _Py_hashtable_t *ht, 121 _Py_hashtable_get_entry(_Py_hashtable_t *ht, const void *key) in _Py_hashtable_get_entry() argument 123 return ht->get_entry_func(ht, ke in _Py_hashtable_get_entry() [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_qir_lower_uniforms.c | 48 add_uniform(struct hash_table *ht, struct qreg reg) in add_uniform() argument 53 entry = _mesa_hash_table_search(ht, key); in add_uniform() 57 _mesa_hash_table_insert(ht, key, (void *)(uintptr_t)1); in add_uniform() 62 remove_uniform(struct hash_table *ht, struct qreg reg) in remove_uniform() argument 67 entry = _mesa_hash_table_search(ht, key); in remove_uniform() 71 _mesa_hash_table_remove(ht, entry); in remove_uniform() 114 struct hash_table *ht = in qir_lower_uniforms() local 119 * ht. in qir_lower_uniforms() 129 add_uniform(ht, inst->src[i]); in qir_lower_uniforms() 133 while (ht in qir_lower_uniforms() [all...] |
/third_party/libwebsockets/lib/core/ |
H A D | lws_map.c | 112 lws_map_hashtable_t *ht; in lws_map_create() local 139 ht = (lws_map_hashtable_t *)&map[1]; in lws_map_create() 141 ht[modulo].map_owner = map; in lws_map_create() 159 lws_map_hashtable_t *ht; in lws_map_destroy() local 167 ht = (lws_map_hashtable_t *)&(map[1]); in lws_map_destroy() 169 lws_dll2_foreach_safe(&ht->ho, ht, ho_free_item); in lws_map_destroy() 170 ht++; in lws_map_destroy() 183 lws_map_hashtable_t *ht; in lws_map_item_create() local 210 ht in lws_map_item_create() 220 lws_map_hashtable_t *ht = lws_container_of(item->list.owner, lws_map_item_destroy() local 231 lws_map_hashtable_t *ht = (lws_map_hashtable_t *)&map[1]; lws_map_item_lookup() local [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | hash.c | 56 table->ht = _mesa_hash_table_create(NULL, uint_key_hash, in _mesa_NewHashTable() 58 if (table->ht == NULL) { in _mesa_NewHashTable() 64 _mesa_hash_table_set_deleted_key(table->ht, uint_key(DELETED_KEY_VALUE)); in _mesa_NewHashTable() 89 if (_mesa_hash_table_next_entry(table->ht, NULL) != NULL) { in _mesa_DeleteHashTable() 93 _mesa_hash_table_destroy(table->ht, NULL); in _mesa_DeleteHashTable() 105 assert(_mesa_hash_table_num_entries(table->ht) == 0); in init_name_reuse() 135 entry = _mesa_hash_table_search_pre_hashed(table->ht, in _mesa_HashLookup_unlocked() 197 entry = _mesa_hash_table_search_pre_hashed(table->ht, hash, uint_key(key)); in _mesa_HashInsert_unlocked() 201 _mesa_hash_table_insert_pre_hashed(table->ht, hash, uint_key(key), data); in _mesa_HashInsert_unlocked() 277 entry = _mesa_hash_table_search_pre_hashed(table->ht, in _mesa_HashRemove_unlocked() [all...] |
/third_party/mesa3d/src/mesa/program/ |
H A D | symbol_table.c | 77 struct hash_table *ht; member 99 struct hash_entry *hte = _mesa_hash_table_search(table->ht, in _mesa_symbol_table_pop_scope() 108 _mesa_hash_table_remove(table->ht, hte); in _mesa_symbol_table_pop_scope() 136 struct hash_entry *entry = _mesa_hash_table_search(table->ht, name); in find_symbol() 211 _mesa_hash_table_insert(table->ht, new_sym->name, new_sym); in _mesa_symbol_table_add_symbol() 282 _mesa_hash_table_insert(table->ht, sym->name, sym); in _mesa_symbol_table_add_global_symbol() 295 table->ht = _mesa_hash_table_create(NULL, _mesa_hash_string, in _mesa_symbol_table_ctor() 312 _mesa_hash_table_destroy(table->ht, NULL); in _mesa_symbol_table_dtor()
|