Home
last modified time | relevance | path

Searched refs:res_hash (Results 1 – 2 of 2) sorted by relevance

/external/virglrenderer/src/
Dvrend_object.c65 static struct util_hash_table *res_hash; variable
114 if (!res_hash) in vrend_object_init_resource_table()
115 res_hash = util_hash_table_create(hash_func, compare, free_res); in vrend_object_init_resource_table()
120 if (res_hash) { in vrend_object_fini_resource_table()
121 util_hash_table_destroy(res_hash); in vrend_object_fini_resource_table()
123 res_hash = NULL; in vrend_object_fini_resource_table()
186 util_hash_table_set(res_hash, intptr_to_pointer(obj->handle), obj); in vrend_resource_insert()
192 util_hash_table_remove(res_hash, intptr_to_pointer(handle)); in vrend_resource_remove()
198 obj = util_hash_table_get(res_hash, intptr_to_pointer(handle)); in vrend_resource_lookup()
Dvrend_renderer.c558 struct util_hash_table *res_hash; member
5322 vrend_object_fini_ctx_table(ctx->res_hash); in vrend_destroy_context()
5350 grctx->res_hash = vrend_object_init_ctx_table(); in vrend_create_context()
8373 vrend_object_insert_nofree(ctx->res_hash, res, sizeof(*res), resource_id, 1, false); in vrend_renderer_attach_res_ctx()
8379 res = vrend_object_lookup(ctx->res_hash, res_handle, 1); in vrend_renderer_detach_res_ctx_p()
8383 vrend_object_remove(ctx->res_hash, res_handle, 1); in vrend_renderer_detach_res_ctx_p()
8396 struct vrend_resource *res = vrend_object_lookup(ctx->res_hash, res_handle, 1); in vrend_renderer_ctx_res_lookup()