Searched refs:util_hash_table (Results 1 – 8 of 8) sorted by relevance
/external/virglrenderer/src/ |
D | vrend_object.h | 32 struct util_hash_table *vrend_object_init_ctx_table(void); 33 void vrend_object_fini_ctx_table(struct util_hash_table *ctx_hash); 35 void vrend_object_remove(struct util_hash_table *handle_hash, uint32_t handle, enum virgl_object_ty… 36 void *vrend_object_lookup(struct util_hash_table *handle_hash, uint32_t handle, enum virgl_object_t… 37 uint32_t vrend_object_insert(struct util_hash_table *handle_hash, 44 struct util_hash_table *vrend_ctx_resource_init_table(void); 45 void vrend_ctx_resource_fini_table(struct util_hash_table *res_hash); 47 void vrend_ctx_resource_insert(struct util_hash_table *res_hash, 50 void vrend_ctx_resource_remove(struct util_hash_table *res_hash, 52 struct vrend_resource *vrend_ctx_resource_lookup(struct util_hash_table *res_hash,
|
D | vrend_object.c | 61 struct util_hash_table *vrend_object_init_ctx_table(void) in vrend_object_init_ctx_table() 63 struct util_hash_table *ctx_hash; in vrend_object_init_ctx_table() 68 void vrend_object_fini_ctx_table(struct util_hash_table *ctx_hash) in vrend_object_fini_ctx_table() 81 struct util_hash_table * 89 void vrend_ctx_resource_fini_table(struct util_hash_table *res_hash) in vrend_ctx_resource_fini_table() 95 vrend_object_insert(struct util_hash_table *handle_hash, in vrend_object_insert() 111 vrend_object_remove(struct util_hash_table *handle_hash, in vrend_object_remove() 117 void *vrend_object_lookup(struct util_hash_table *handle_hash, in vrend_object_lookup() 132 void vrend_ctx_resource_insert(struct util_hash_table *res_hash, in vrend_ctx_resource_insert() 139 void vrend_ctx_resource_remove(struct util_hash_table *res_hash, in vrend_ctx_resource_remove() [all …]
|
D | virgl_context.c | 34 static struct util_hash_table *virgl_context_table;
|
D | virgl_resource.c | 37 static struct util_hash_table *virgl_resource_table;
|
D | vrend_renderer.c | 583 struct util_hash_table *object_hash; 715 struct util_hash_table *res_hash;
|
/external/virglrenderer/src/gallium/auxiliary/util/ |
D | u_hash_table.h | 49 struct util_hash_table; 58 struct util_hash_table * 65 util_hash_table_set(struct util_hash_table *ht, 70 util_hash_table_get(struct util_hash_table *ht, 75 util_hash_table_remove(struct util_hash_table *ht, 80 util_hash_table_clear(struct util_hash_table *ht); 84 util_hash_table_foreach(struct util_hash_table *ht, 90 util_hash_table_destroy(struct util_hash_table *ht);
|
D | u_hash_table.c | 50 struct util_hash_table struct 79 struct util_hash_table * argument 84 struct util_hash_table *ht; in util_hash_table_create() 86 ht = MALLOC_STRUCT(util_hash_table); in util_hash_table_create() 105 util_hash_table_find_iter(struct util_hash_table *ht, in util_hash_table_find_iter() 125 util_hash_table_find_item(struct util_hash_table *ht, in util_hash_table_find_item() 145 util_hash_table_set(struct util_hash_table *ht, in util_hash_table_set() 184 util_hash_table_get(struct util_hash_table *ht, in util_hash_table_get() 205 util_hash_table_remove(struct util_hash_table *ht, in util_hash_table_remove() 232 util_hash_table_clear(struct util_hash_table *ht) in util_hash_table_clear() [all …]
|
/external/virglrenderer/vtest/ |
D | vtest_renderer.c | 70 struct util_hash_table *resource_table;
|