| /xsrc/external/mit/MesaLib/dist/src/util/ |
| u_hash_table.h | 37 #include "util/hash_table.h" 47 struct hash_table * 54 struct hash_table * 59 util_hash_table_get(struct hash_table *ht, 64 util_hash_table_foreach(struct hash_table *ht,
|
| hash_table.h | 47 struct hash_table { struct 62 struct hash_table * 69 _mesa_hash_table_init(struct hash_table *ht, 75 struct hash_table * 78 struct hash_table * 79 _mesa_hash_table_clone(struct hash_table *src, void *dst_mem_ctx); 80 void _mesa_hash_table_destroy(struct hash_table *ht, 82 void _mesa_hash_table_clear(struct hash_table *ht, 84 void _mesa_hash_table_set_deleted_key(struct hash_table *ht, 87 static inline uint32_t _mesa_hash_table_num_entries(struct hash_table *ht [all...] |
| u_hash_table.c | 51 struct hash_table * 92 struct hash_table * 100 util_hash_table_get(struct hash_table *ht, 110 util_hash_table_foreach(struct hash_table *ht,
|
| hash_table.c | 40 * http://cgit.freedesktop.org/~anholt/hash_table/tree/README 47 #include "hash_table.h" 58 * Magic number that gets stored outside of the struct hash_table. 65 * struct hash_table. We tell the hash table to use "1" as the deleted key 125 key_pointer_is_reserved(const struct hash_table *ht, const void *key) 137 entry_is_deleted(const struct hash_table *ht, struct hash_entry *entry) 143 entry_is_present(const struct hash_table *ht, struct hash_entry *entry) 149 _mesa_hash_table_init(struct hash_table *ht, 171 struct hash_table * 177 struct hash_table *ht [all...] |
| /xsrc/external/mit/xedit/dist/ |
| util.h | 36 typedef struct _hash_table hash_table; typedef in typeref:struct:_hash_table 64 hash_table *hash_new(unsigned int length, hash_compare compare); 65 hash_entry *hash_put(hash_table *hash, hash_entry *entry); 66 hash_entry *hash_get(hash_table *hash, hash_key *name); 67 hash_entry * hash_check(hash_table *hash, const char *name, unsigned int length); 68 void hash_rem(hash_table *hash, hash_entry *entry); 70 hash_entry *hash_rem_no_free(hash_table *hash, hash_entry *entry); 71 void hash_rehash(hash_table *hash, unsigned int length); 72 hash_entry *hash_iter_first(hash_table *hash); 73 hash_entry *hash_iter_next(hash_table *hash) [all...] |
| hash.c | 55 static int hash_equal(hash_table *hash, hash_key *left, hash_key *right); 63 hash_equal(hash_table *hash, hash_key *left, hash_key *right) 94 hash_table * 97 hash_table *hash; 99 hash = calloc(1, sizeof(hash_table)); 109 hash = (hash_table *)0; 117 hash_put(hash_table *hash, hash_entry *entry) 166 hash_get(hash_table *hash, hash_key *name) 183 hash_check(hash_table *hash, const char *name, unsigned int length) 201 hash_rem_no_free(hash_table *hash, hash_entry *entry [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/util/ |
| hash_table.h | 47 struct hash_table { struct 60 struct hash_table * 67 _mesa_hash_table_init(struct hash_table *ht, 73 struct hash_table * 74 _mesa_hash_table_clone(struct hash_table *src, void *dst_mem_ctx); 75 void _mesa_hash_table_destroy(struct hash_table *ht, 77 void _mesa_hash_table_clear(struct hash_table *ht, 79 void _mesa_hash_table_set_deleted_key(struct hash_table *ht, 82 static inline uint32_t _mesa_hash_table_num_entries(struct hash_table *ht) 88 _mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data) [all...] |
| hash_table.c | 40 * http://cgit.freedesktop.org/~anholt/hash_table/tree/README 47 #include "hash_table.h" 102 entry_is_deleted(const struct hash_table *ht, struct hash_entry *entry) 108 entry_is_present(const struct hash_table *ht, struct hash_entry *entry) 114 _mesa_hash_table_init(struct hash_table *ht, 134 struct hash_table * 140 struct hash_table *ht; 145 ht = ralloc(mem_ctx, struct hash_table); 157 struct hash_table * 158 _mesa_hash_table_clone(struct hash_table *src, void *dst_mem_ctx [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/ |
| tr_context.h | 34 #include "util/hash_table.h" 51 struct hash_table blend_states; 52 struct hash_table rasterizer_states; 53 struct hash_table depth_stencil_alpha_states;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/ |
| pb_validate.h | 49 struct hash_table; 64 struct hash_table *ht,
|
| /xsrc/external/mit/xedit/dist/lisp/ |
| hash.c | 189 LispObj *okey, *hash_table, *value; local 198 hash_table = ARGUMENT(1); 201 CHECK_HASHTABLE(hash_table); 204 hash = hash_table->data.hash.table; 383 LispObj *hash_table = ARGUMENT(0); local 385 CHECK_HASHTABLE(hash_table); 387 hash = hash_table->data.hash.table; 397 return (hash_table); 426 LispObj *hash_table = ARGUMENT(0); local 428 CHECK_HASHTABLE(hash_table); 439 LispObj *hash_table = ARGUMENT(0); local 452 LispObj *hash_table = ARGUMENT(0); local 465 LispObj *hash_table = ARGUMENT(0); local 478 LispObj *hash_table = ARGUMENT(0); local 494 LispObj *function, *hash_table; local 520 LispHashTable *hash_table; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_range_analysis.h | 55 nir_analyze_range(struct hash_table *range_ht,
|
| nir_lower_global_vars_to_local.c | 37 struct hash_table *var_func_table) 55 struct hash_table *var_func_table) 77 struct hash_table *var_func_table = _mesa_pointer_hash_table_create(NULL);
|
| /xsrc/external/mit/MesaLib/dist/src/util/tests/hash_table/ |
| remove_null.c | 33 #include "hash_table.h" 38 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib.old/dist/src/util/tests/hash_table/ |
| remove_null.c | 33 #include "hash_table.h" 38 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_pipeline_cache.c | 58 const size_t byte_size = cache->table_size * sizeof(cache->hash_table[0]); 59 cache->hash_table = malloc(byte_size); 64 if (cache->hash_table == NULL) 67 memset(cache->hash_table, 0, byte_size); 74 if (cache->hash_table[i]) { 75 vk_free(&cache->alloc, cache->hash_table[i]); 78 free(cache->hash_table); 104 struct cache_entry *entry = cache->hash_table[index]; 144 if (!cache->hash_table[index]) { 145 cache->hash_table[index] = entry [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| ir_clone.cpp | 28 #include "util/hash_table.h" 31 ir_rvalue::clone(void *mem_ctx, struct hash_table *) const 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const 78 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const 84 ir_return::clone(void *mem_ctx, struct hash_table *ht) const 95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const 106 ir_demote::clone(void *mem_ctx, struct hash_table *ht) const 112 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const 120 ir_if::clone(void *mem_ctx, struct hash_table *ht) const 136 ir_loop::clone(void *mem_ctx, struct hash_table *ht) cons [all...] |
| link_uniform_block_active_visitor.h | 28 #include "util/hash_table.h" 63 link_uniform_block_active_visitor(void *mem_ctx, struct hash_table *ht, 78 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| ir_clone.cpp | 28 #include "util/hash_table.h" 31 ir_rvalue::clone(void *mem_ctx, struct hash_table *) const 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const 78 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const 84 ir_return::clone(void *mem_ctx, struct hash_table *ht) const 95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const 106 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const 114 ir_if::clone(void *mem_ctx, struct hash_table *ht) const 130 ir_loop::clone(void *mem_ctx, struct hash_table *ht) const 142 ir_call::clone(void *mem_ctx, struct hash_table *ht) cons [all...] |
| link_uniform_block_active_visitor.h | 28 #include "util/hash_table.h" 54 link_uniform_block_active_visitor(void *mem_ctx, struct hash_table *ht, 69 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| freedreno_batch_cache.h | 39 struct hash_table; 42 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| freedreno_batch_cache.h | 36 struct hash_table; 39 struct hash_table *ht;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/drm/ |
| virgl_drm_winsys.h | 35 struct hash_table; 99 struct hash_table *bo_handles; 100 struct hash_table *bo_names;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_lower_global_vars_to_local.c | 37 struct hash_table *var_func_table) 55 struct hash_table *var_func_table) 77 struct hash_table *var_func_table = _mesa_pointer_hash_table_create(NULL);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| tu_pipeline_cache.c | 57 const size_t byte_size = cache->table_size * sizeof(cache->hash_table[0]); 58 cache->hash_table = malloc(byte_size); 63 if (cache->hash_table == NULL) 66 memset(cache->hash_table, 0, byte_size); 73 if (cache->hash_table[i]) { 74 vk_free(&cache->alloc, cache->hash_table[i]); 77 free(cache->hash_table); 138 struct cache_entry *entry = cache->hash_table[index]; 178 if (!cache->hash_table[index]) { 179 cache->hash_table[index] = entry [all...] |