Home
last modified time | relevance | path

Searched refs:zink_resource_object (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_resource.h58 struct zink_resource_object { struct
119 struct zink_resource_object *obj;
202 zink_resource_init_mem_range(struct zink_screen *screen, struct zink_resource_object *obj, VkDeviceSize offset, VkDeviceSize size);
207 zink_destroy_resource_object(struct zink_screen *screen, struct zink_resource_object *resource_object);
210 debug_describe_zink_resource_object(char *buf, const struct zink_resource_object *ptr);
214 struct zink_resource_object **dst, in zink_resource_object_reference()
215 struct zink_resource_object *src) in zink_resource_object_reference()
217 struct zink_resource_object *old_dst = dst ? *dst : NULL; in zink_resource_object_reference()
293 zink_resource_object_usage_unset(struct zink_resource_object *obj, struct zink_batch_state *bs) in zink_resource_object_usage_unset()
H A Dzink_batch.c40 struct zink_resource_object *obj = (struct zink_resource_object *)entry->key; in zink_reset_batch_state()
46 util_dynarray_append(&bs->unref_resources, struct zink_resource_object*, obj); in zink_reset_batch_state()
122 while (util_dynarray_contains(&bs->unref_resources, struct zink_resource_object*)) { in unref_resources()
123 struct zink_resource_object *obj = util_dynarray_pop(&bs->unref_resources, struct zink_resource_object*); in unref_resources()
430 while (util_dynarray_contains(&bs->persistent_resources, struct zink_resource_object*)) { in submit_queue()
431 struct zink_resource_object *obj = util_dynarray_pop(&bs->persistent_resources, struct zink_resource_object*); in submit_queue()
530 util_dynarray_append(&batch->state->persistent_resources, struct zink_resource_object*, re in zink_batch_resource_usage_set()
[all...]
H A Dzink_resource.c93 debug_describe_zink_resource_object(char *buf, const struct zink_resource_object *ptr) in debug_describe_zink_resource_object()
95 sprintf(buf, "zink_resource_object"); in debug_describe_zink_resource_object()
99 zink_destroy_resource_object(struct zink_screen *screen, struct zink_resource_object *obj) in zink_destroy_resource_object()
549 static struct zink_resource_object *
553 struct zink_resource_object *obj = CALLOC_STRUCT(zink_resource_object); in resource_object_create()
1236 struct zink_resource_object *old_obj = res->obj; in add_resource_bind()
1243 struct zink_resource_object *new_obj = resource_object_create(screen, &res->base.b, NULL, &res->optimal_tiling, res->modifiers, res->modifiers_count, NULL); in add_resource_bind()
1286 struct zink_resource_object *obj = res->obj; in zink_resource_get_param()
1405 struct zink_resource_object *ob in zink_resource_get_handle()
[all...]
H A Dzink_descriptors.c71 struct zink_resource_object **res_objs;
659 struct zink_resource_object **res_objs = NULL; in allocate_desc_set()
672 res_objs = rzalloc_array(pool, struct zink_resource_object*, num_resources * bucket_size); in allocate_desc_set()
695 zds->res_objs = (struct zink_resource_object**)&res_objs[i * num_resources]; in allocate_desc_set()
1617 struct zink_resource_object *obj = res ? res->obj : NULL; in calc_descriptor_state_hash_ubo()
1633 struct zink_resource_object *obj = res ? res->obj : NULL; in calc_descriptor_state_hash_ssbo()

Completed in 9 milliseconds