Home
last modified time | relevance | path

Searched refs:threaded_context (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_threaded_context.c88 tc_debug_check(struct threaded_context *tc) in tc_debug_check()
97 tc_set_driver_thread(struct threaded_context *tc) in tc_set_driver_thread()
105 tc_clear_driver_thread(struct threaded_context *tc) in tc_clear_driver_thread()
218 struct threaded_context *tc = batch->tc; in tc_batch_execute()
243 tc_begin_next_buffer_list(struct threaded_context *tc) in tc_begin_next_buffer_list()
260 tc_batch_flush(struct threaded_context *tc) in tc_batch_flush()
287 tc_add_sized_call(struct threaded_context *tc, enum tc_call_id id, in tc_add_sized_call()
327 tc_is_sync(struct threaded_context *tc) in tc_is_sync()
337 _tc_sync(struct threaded_context *tc, UNUSED const char *info, UNUSED const char *func) in _tc_sync()
393 struct threaded_context *t in threaded_context_flush()
[all...]
H A Du_threaded_context.h128 * If the threaded_context does not immediately flush the current batch, the
212 struct threaded_context;
424 struct threaded_context *tc;
428 struct threaded_context *tc;
464 struct threaded_context { struct
544 void tc_driver_internal_flush_notify(struct threaded_context *tc);
551 struct threaded_context **out);
554 threaded_context_init_bytes_mapped_limit(struct threaded_context *tc, unsigned divisor);
568 static inline struct threaded_context *
569 threaded_context(struc function
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_context.h166 struct threaded_context *threaded_context; member
H A Dd3d12_context.cpp2597 &ctx->threaded_context);
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_context.h204 struct threaded_context *tc;
227 struct slab_child_pool transfer_pool_unsync; /* for threaded_context */
H A Dfreedreno_context.c708 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 16); in fd_context_init_tc()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_context.h202 struct threaded_context *tc;
H A Dzink_context.c4650 struct threaded_context *tc = (struct threaded_context*)threaded_context_create(&ctx->base, &screen->transfer_pool, in zink_context_create()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_context.h603 struct threaded_context *thrctx;
617 /** Slab allocator for threaded_context's iris_transfer_map objects */
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_context.h442 struct threaded_context *thrctx;
453 /** Slab allocator for threaded_context's crocus_transfer_map objects */
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_pipe.c467 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 4); in noop_create_context()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe_common.h509 struct threaded_context *tc;
512 struct slab_child_pool pool_transfers_unsync; /* for threaded_context */
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_pipe.h951 struct threaded_context *tc;
954 struct slab_child_pool pool_transfers_unsync; /* for threaded_context */
H A Dsi_pipe.c898 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 4); in si_pipe_create_context()

Completed in 35 milliseconds