Searched refs:threaded_resource (Results 1 – 14 of 14) sorted by relevance
328 struct threaded_resource { struct737 static inline struct threaded_resource *738 threaded_resource(struct pipe_resource *res) in threaded_resource() function740 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()
302 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 …]
44 struct threaded_resource base;
56 struct threaded_resource base;
87 struct threaded_resource base;
102 struct threaded_resource b;
105 struct threaded_resource b;
97 struct threaded_resource b;
288 struct threaded_resource b;412 struct threaded_resource b;
1286 struct threaded_resource base;
2052 - d3d12: Resources inherit from threaded_resource
2578 - gallium/noop: use threaded_resource
3322 - tc: add batch usage tagging to threaded_resource
4921 - freedreno: Extend threaded_resource