Searched refs:threaded_context (Results 1 – 19 of 19) sorted by relevance
88 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 *tc = threaded_context(_pipe); in threaded_context_flush()[all …]
212 struct threaded_context;424 struct threaded_context *tc;428 struct threaded_context *tc;464 struct threaded_context { struct544 void tc_driver_internal_flush_notify(struct threaded_context *tc); argument551 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(struct pipe_context *pipe) in threaded_context() function571 return (struct threaded_context*)pipe; in threaded_context()[all …]
166 struct threaded_context *threaded_context; member
2597 &ctx->threaded_context); in d3d12_context_create()
202 struct threaded_context *tc;
4650 …struct threaded_context *tc = (struct threaded_context*)threaded_context_create(&ctx->base, &scree… in zink_context_create()
204 struct threaded_context *tc;
708 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 16); in fd_context_init_tc()
442 struct threaded_context *thrctx;
603 struct threaded_context *thrctx;
509 struct threaded_context *tc;
467 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 4); in noop_create_context()
898 threaded_context_init_bytes_mapped_limit((struct threaded_context *)tc, 4); in si_pipe_create_context()
951 struct threaded_context *tc;
4516 - util/threaded_context: support pipe_context::set_sample_locations4556 - gallium/threaded_context: add another rule for buffer mapping4928 - freedreno: threaded_context support4929 - freedreno: threaded_context async flush support
2580 - gallium/noop: enable threaded_context to test TC overhead without a driver2751 - radeonsi: fix a leak in draw_vertex_state if threaded_context is disabled
2414 - util/threaded_context: use driver's ubo alignment for constant buffer uploads
3411 - radeonsi: don't assume ctx is always a threaded_context
3830 - util/threaded_context: use driver's buffer alignment for staging transfers