Searched refs:res_hash (Results 1 – 2 of 2) sorted by relevance
/external/virglrenderer/src/ |
D | vrend_object.c | 65 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()
|
D | vrend_renderer.c | 558 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()
|