HomeSort by: relevance | last modified time | path
    Searched refs:hash_table (Results 1 - 25 of 337) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 91011>>