Home
last modified time | relevance | path

Searched refs:util_hash_table (Results 1 – 8 of 8) sorted by relevance

/external/virglrenderer/src/
Dvrend_object.h32 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,
Dvrend_object.c61 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 …]
Dvirgl_context.c34 static struct util_hash_table *virgl_context_table;
Dvirgl_resource.c37 static struct util_hash_table *virgl_resource_table;
Dvrend_renderer.c583 struct util_hash_table *object_hash;
715 struct util_hash_table *res_hash;
/external/virglrenderer/src/gallium/auxiliary/util/
Du_hash_table.h49 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);
Du_hash_table.c50 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/
Dvtest_renderer.c70 struct util_hash_table *resource_table;