Searched refs:hash_table (Results 1 - 25 of 98) sorted by relevance

1234

/external/mesa3d/src/util/
H A Dhash_table.h47 struct hash_table { struct
60 struct hash_table *
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)
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 *h
[all...]
H A Dhash_table.c40 * http://cgit.freedesktop.org/~anholt/hash_table/tree/README
47 #include "hash_table.h"
101 entry_is_deleted(const struct hash_table *ht, struct hash_entry *entry)
107 entry_is_present(const struct hash_table *ht, struct hash_entry *entry)
112 struct hash_table *
118 struct hash_table *ht;
120 ht = ralloc(mem_ctx, struct hash_table);
150 _mesa_hash_table_destroy(struct hash_table *ht,
173 _mesa_hash_table_clear(struct hash_table *ht,
203 _mesa_hash_table_set_deleted_key(struct hash_table *h
[all...]
/external/mesa3d/src/util/tests/hash_table/
H A Dremove_null.c31 #include "hash_table.h"
36 struct hash_table *ht;
H A Ddestroy_callback.c31 #include "hash_table.h"
52 struct hash_table *ht;
H A Dinsert_and_lookup.c31 #include "hash_table.h"
36 struct hash_table *ht;
H A Ddelete_and_lookup.c31 #include "hash_table.h"
46 struct hash_table *ht;
H A Dinsert_many.c31 #include "hash_table.h"
48 struct hash_table *ht;
H A Dreplacement.c31 #include "hash_table.h"
36 struct hash_table *ht;
/external/mesa3d/src/compiler/glsl/
H A Dir_clone.cpp28 #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 *h
[all...]
H A Dlink_uniform_block_active_visitor.h29 #include "util/hash_table.h"
55 link_uniform_block_active_visitor(void *mem_ctx, struct hash_table *ht,
70 struct hash_table *ht;
H A Dir.h111 struct hash_table *ht) const = 0;
224 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const;
233 virtual ir_constant *constant_expression_value(struct hash_table *variable_context = NULL);
424 virtual ir_variable *clone(void *mem_ctx, struct hash_table *ht) const;
1134 struct hash_table *ht) const;
1136 struct hash_table *ht) const;
1150 ir_constant *constant_expression_value(exec_list *actual_parameters, struct hash_table *variable_context);
1254 struct hash_table *variable_context,
1268 virtual ir_function *clone(void *mem_ctx, struct hash_table *ht) const;
1355 virtual ir_if *clone(void *mem_ctx, struct hash_table *h
[all...]
H A Dir_variable_refcount.h83 struct hash_table *ht;
H A Dir_array_refcount.h153 struct hash_table *ht;
H A Dopt_copy_propagation_elements.cpp49 #include "util/hash_table.h"
141 void populate_acp(hash_table *lhs, hash_table *rhs)
169 hash_table *lhs_ht;
170 hash_table *rhs_ht;
201 hash_table *orig_lhs_ht = lhs_ht;
202 hash_table *orig_rhs_ht = rhs_ht;
392 hash_table *orig_lhs_ht = lhs_ht;
393 hash_table *orig_rhs_ht = rhs_ht;
447 hash_table *orig_lhs_h
[all...]
H A Dir_constant_expression.cpp42 #include "util/hash_table.h"
385 struct hash_table *variable_context,
476 ir_rvalue::constant_expression_value(struct hash_table *)
595 ir_expression::constant_expression_value(struct hash_table *variable_context)
666 ir_texture::constant_expression_value(struct hash_table *)
674 ir_swizzle::constant_expression_value(struct hash_table *variable_context)
704 ir_dereference_variable::constant_expression_value(struct hash_table *variable_context)
730 ir_dereference_array::constant_expression_value(struct hash_table *variable_context)
791 ir_dereference_record::constant_expression_value(struct hash_table *)
800 ir_assignment::constant_expression_value(struct hash_table *)
[all...]
/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_batch_cache.h36 struct hash_table;
39 struct hash_table *ht;
/external/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_cache.c54 const size_t byte_size = cache->table_size * sizeof(cache->hash_table[0]);
55 cache->hash_table = malloc(byte_size);
59 if (cache->hash_table == NULL ||
63 memset(cache->hash_table, 0, byte_size);
70 if (cache->hash_table[i]) {
71 if (cache->hash_table[i]->variant)
73 cache->hash_table[i]->variant);
74 vk_free(&cache->alloc, cache->hash_table[i]);
77 free(cache->hash_table);
120 struct cache_entry *entry = cache->hash_table[inde
[all...]
/external/bison/lib/
H A Dhash.h67 struct hash_table;
69 typedef struct hash_table Hash_table;
/external/mesa3d/src/compiler/nir/
H A Dnir_lower_global_vars_to_local.c37 struct hash_table *var_func_table)
75 struct hash_table *var_func_table =
/external/squashfs-tools/squashfs-tools/
H A Dcaches-queues-lists.h62 entry->LINK##_next = container->hash_table[hash]; \
63 container->hash_table[hash] = entry; \
76 container->hash_table[HASH_FUNCTION(entry->FIELD)] = \
149 struct file_buffer *hash_table[HASH_SIZE]; member in struct:seq_queue
171 struct file_buffer *hash_table[HASH_SIZE]; member in struct:cache
/external/e2fsprogs/debugfs/
H A Drevoke.c119 struct list_head *hash_table; member in struct:jbd2_revoke_table_s
158 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
180 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
243 table->hash_table =
245 if (!table->hash_table) {
252 INIT_LIST_HEAD(&table->hash_table[tmp]);
264 hash_list = &table->hash_table[i];
268 kfree(table->hash_table);
495 hash_list = &revoke->hash_table[i];
526 INIT_LIST_HEAD(&journal->j_revoke->hash_table[
[all...]
/external/e2fsprogs/e2fsck/
H A Drevoke.c119 struct list_head *hash_table; member in struct:jbd2_revoke_table_s
158 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
180 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
243 table->hash_table =
245 if (!table->hash_table) {
252 INIT_LIST_HEAD(&table->hash_table[tmp]);
264 hash_list = &table->hash_table[i];
268 kfree(table->hash_table);
495 hash_list = &revoke->hash_table[i];
526 INIT_LIST_HEAD(&journal->j_revoke->hash_table[
[all...]
/external/mesa3d/src/intel/vulkan/
H A Danv_wsi_wayland.c28 #include <util/hash_table.h>
/external/mesa3d/src/compiler/glsl/tests/
H A Dvaryings_test.cpp29 #include "util/hash_table.h"
40 hash_table *consumer_inputs,
41 hash_table *consumer_interface_inputs,
47 hash_table *consumer_inputs,
48 hash_table *consumer_interface_inputs,
69 hash_table *consumer_inputs;
70 hash_table *consumer_interface_inputs;
/external/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qir_lower_uniforms.c32 #include "util/hash_table.h"
48 add_uniform(struct hash_table *ht, struct qreg reg)
62 remove_uniform(struct hash_table *ht, struct qreg reg)
114 struct hash_table *ht =

Completed in 524 milliseconds

1234