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

12

/external/mesa3d/src/mesa/program/
H A Dhash_table.h25 * \file hash_table.h
47 struct hash_table;
63 extern struct hash_table *hash_table_ctor(unsigned num_buckets,
73 extern void hash_table_dtor(struct hash_table *ht);
81 extern void hash_table_clear(struct hash_table *ht);
95 extern void *hash_table_find(struct hash_table *ht, const void *key);
112 extern void hash_table_insert(struct hash_table *ht, void *data,
129 extern bool hash_table_replace(struct hash_table *ht, void *data,
135 extern void hash_table_remove(struct hash_table *ht, const void *key);
185 hash_table_call_foreach(struct hash_table *h
[all...]
H A Dhash_table.c25 * \file hash_table.c
33 #include "hash_table.h"
40 struct hash_table { struct
56 struct hash_table *
60 struct hash_table *ht;
85 hash_table_dtor(struct hash_table *ht)
93 hash_table_clear(struct hash_table *ht)
112 get_node(struct hash_table *ht, const void *key)
130 hash_table_find(struct hash_table *ht, const void *key)
138 hash_table_insert(struct hash_table *h
[all...]
/external/mesa3d/src/glsl/
H A Dir_clone.cpp28 #include "program/hash_table.h"
31 ir_rvalue::clone(void *mem_ctx, struct hash_table *ht) const
45 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const
92 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const
98 ir_return::clone(void *mem_ctx, struct hash_table *ht) const
109 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const
120 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const
128 ir_if::clone(void *mem_ctx, struct hash_table *ht) const
146 ir_loop::clone(void *mem_ctx, struct hash_table *ht) const
168 ir_call::clone(void *mem_ctx, struct hash_table *h
[all...]
H A Dir.h108 struct hash_table *ht) const = 0;
150 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const;
159 virtual ir_constant *constant_expression_value(struct hash_table *variable_context = NULL);
310 virtual ir_variable *clone(void *mem_ctx, struct hash_table *ht) const;
531 struct hash_table *ht) const;
533 struct hash_table *ht) const;
547 ir_constant *constant_expression_value(exec_list *actual_parameters, struct hash_table *variable_context);
630 struct hash_table *variable_context,
644 virtual ir_function *clone(void *mem_ctx, struct hash_table *ht) const;
723 virtual ir_if *clone(void *mem_ctx, struct hash_table *h
[all...]
H A Dir_print_visitor.h87 hash_table *printable_names;
H A Dloop_analysis.h30 #include "program/hash_table.h"
109 hash_table *var_hash;
248 hash_table *ht;
H A Dloop_analysis.cpp31 hash_table *);
33 static ir_rvalue *get_basic_induction_increment(ir_assignment *, hash_table *);
405 examine_rhs(hash_table *loop_variables)
426 hash_table *loop_variables;
432 all_expression_operands_are_loop_constant(ir_rvalue *ir, hash_table *variables)
443 get_basic_induction_increment(ir_assignment *ir, hash_table *var_hash)
H A Dlink_functions.cpp29 #include "program/hash_table.h"
143 struct hash_table *ht = hash_table_ctor(0, hash_table_pointer_hash,
241 hash_table *locals;
H A Dlower_if_to_cond_assign.cpp50 #include "program/hash_table.h"
76 struct hash_table *condition_variables;
113 struct hash_table *ht)
H A Dir_constant_expression.cpp41 #include "program/hash_table.h"
98 ir_rvalue::constant_expression_value(struct hash_table *variable_context)
105 ir_expression::constant_expression_value(struct hash_table *variable_context)
943 ir_texture::constant_expression_value(struct hash_table *variable_context)
951 ir_swizzle::constant_expression_value(struct hash_table *variable_context)
980 ir_dereference_variable::constant_referenced(struct hash_table *variable_context,
993 ir_dereference_variable::constant_expression_value(struct hash_table *variable_context)
1020 ir_dereference_array::constant_referenced(struct hash_table *variable_context,
1074 ir_dereference_array::constant_expression_value(struct hash_table *variable_context)
1129 ir_dereference_record::constant_referenced(struct hash_table *variable_contex
[all...]
H A Dlower_output_reads.cpp26 #include "program/hash_table.h"
46 hash_table *replacements;
H A Dglsl_types.h498 static struct hash_table *array_types;
501 static struct hash_table *record_types;
H A Dglsl_parser_extras.h53 struct hash_table *labels_ht;
H A Dir_function_detect_recursion.cpp127 #include "program/hash_table.h"
238 struct hash_table *function_hash;
/external/bison/lib/
H A Dhash.h67 struct hash_table;
69 typedef struct hash_table Hash_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
H A Dread_xattrs.c56 } *hash_table[65536]; variable in typeref:struct:hash_entry
88 hash_entry->next = hash_table[hash];
89 hash_table[hash] = hash_entry;
100 struct hash_entry *hash_entry = hash_table[hash];
H A Dcaches-queues-lists.c201 for(entry = queue->hash_table[hash]; entry;
241 queue->hash_table[i] = NULL;
322 memset(cache->hash_table, 0, sizeof(struct file_buffer *) * 65536);
341 for(entry = cache->hash_table[hash]; entry; entry = entry->hash_next)
581 for(entry = cache->hash_table[hash]; entry; entry = entry->hash_next)
/external/e2fsprogs/e2fsck/
H A Drevoke.c96 struct list_head *hash_table; member in struct:jbd_revoke_table_s
135 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
160 hash_list = &journal->j_revoke->hash_table[hash(journal, blocknr)];
221 journal->j_revoke->hash_table =
223 if (!journal->j_revoke->hash_table) {
230 INIT_LIST_HEAD(&journal->j_revoke->hash_table[tmp]);
248 hash_list = &table->hash_table[i];
252 kfree(table->hash_table);
452 hash_list = &revoke->hash_table[i];
632 hash_list = &revoke->hash_table[
[all...]
/external/bison/src/
H A Duniqstr.c37 static struct hash_table *uniqstrs_table = NULL;
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntimeV2.h122 RemoteNXMapTable &hash_table);
125 UpdateSignature (const RemoteNXMapTable &hash_table);
254 UpdateISAToDescriptorMapFromMemory (RemoteNXMapTable &hash_table);
257 UpdateISAToDescriptorMapDynamic(RemoteNXMapTable &hash_table);
H A DAppleObjCRuntimeV2.cpp819 AppleObjCRuntimeV2::HashTableSignature::UpdateSignature (const RemoteNXMapTable &hash_table) argument
821 m_count = hash_table.GetCount();
822 m_num_buckets = hash_table.GetBucketCount();
823 m_buckets_ptr = hash_table.GetBucketDataPointer();
827 AppleObjCRuntimeV2::HashTableSignature::NeedsUpdate (Process *process, AppleObjCRuntimeV2 *runtime, RemoteNXMapTable &hash_table) argument
829 if (!hash_table.ParseHeader(process, runtime->GetISAHashTablePointer ()))
836 if (m_count == hash_table.GetCount() &&
837 m_num_buckets == hash_table.GetBucketCount() &&
838 m_buckets_ptr == hash_table.GetBucketDataPointer())
1682 AppleObjCRuntimeV2::UpdateISAToDescriptorMapDynamic(RemoteNXMapTable &hash_table) argument
2141 UpdateISAToDescriptorMapFromMemory(RemoteNXMapTable &hash_table) argument
2222 RemoteNXMapTable hash_table; local
[all...]
/external/dnsmasq/src/
H A Dcache.c19 static struct crec *cache_head = NULL, *cache_tail = NULL, **hash_table = NULL; variable in typeref:struct:
99 /* In most cases, we create the hash table once here by calling this with (hash_table == NULL)
112 if (!hash_table)
120 old = hash_table;
122 hash_table = new;
151 return hash_table + ((val ^ (val >> 16)) & (hash_size - 1));
308 for (crecp = hash_table[i], up = &hash_table[i];
601 for (crecp = hash_table[i], up = &hash_table[
[all...]
/external/mesa3d/src/mesa/
H A DAndroid.mk130 program/hash_table.c \
145 program/hash_table.c \
/external/mesa3d/src/glsl/glcpp/
H A Dglcpp.h32 #include "program/hash_table.h"
166 struct hash_table *defines;

Completed in 691 milliseconds

12