Home
last modified time | relevance | path

Searched refs:threaded_resource (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/util/
Du_threaded_context.h328 struct threaded_resource { struct
737 static inline struct threaded_resource *
738 threaded_resource(struct pipe_resource *res) in threaded_resource() function
740 return (struct threaded_resource*)res; in threaded_resource()
789 struct threaded_resource *tres = threaded_resource(buf); in tc_buffer_disable_cpu_storage()
820 uint32_t id = threaded_resource(buf)->buffer_id_unique; in tc_bind_buffer()
Du_threaded_context.c302 if (threaded_resource(pres)->last_batch_usage != INT8_MAX) in tc_set_resource_batch_usage()
303 threaded_resource(pres)->last_batch_usage = tc->next; in tc_set_resource_batch_usage()
304 threaded_resource(pres)->batch_generation = tc->batch_generation; in tc_set_resource_batch_usage()
313 threaded_resource(pres)->last_batch_usage = enable ? INT8_MAX : tc->next; in tc_set_resource_batch_usage_persistent()
314 threaded_resource(pres)->batch_generation = tc->batch_generation; in tc_set_resource_batch_usage_persistent()
321 const struct threaded_resource *tbuf = (const struct threaded_resource*)pres; in tc_resource_batch_usage_test_busy()
828 uint32_t id = threaded_resource(buf)->buffer_id_unique; in tc_add_to_buffer_list()
1047 tc_is_buffer_busy(struct threaded_context *tc, struct threaded_resource *tbuf, in tc_is_buffer_busy()
1076 struct threaded_resource *tres = threaded_resource(res); in threaded_resource_init()
1103 struct threaded_resource *tres = threaded_resource(res); in threaded_resource_deinit()
[all …]
/external/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_resource.h44 struct threaded_resource base;
/external/mesa3d/src/gallium/drivers/iris/
Diris_resource.h56 struct threaded_resource base;
/external/mesa3d/src/gallium/drivers/crocus/
Dcrocus_resource.h87 struct threaded_resource base;
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_resource.h102 struct threaded_resource b;
/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe_common.h105 struct threaded_resource b;
/external/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c97 struct threaded_resource b;
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_pipe.h288 struct threaded_resource b;
412 struct threaded_resource b;
/external/mesa3d/src/gallium/drivers/zink/
Dzink_types.h1286 struct threaded_resource base;
/external/mesa3d/docs/relnotes/
D22.0.0.rst2052 - d3d12: Resources inherit from threaded_resource
D21.3.0.rst2578 - gallium/noop: use threaded_resource
D24.0.0.rst3322 - tc: add batch usage tagging to threaded_resource
D21.1.0.rst4921 - freedreno: Extend threaded_resource