Searched refs:thread_trace (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_sqtt.c50 sctx->thread_trace->buffer_size = align64(sctx->thread_trace->buffer_size,
56 size += sctx->thread_trace->buffer_size * (uint64_t)max_se;
58 sctx->thread_trace->bo =
64 if (!sctx->thread_trace->bo)
84 uint32_t shifted_size = sctx->thread_trace->buffer_size >> SQTT_BUFFER_ALIGN_SHIFT;
90 uint64_t va = sctx->ws->buffer_get_virtual_address(sctx->thread_trace->bo);
91 uint64_t data_va = ac_thread_trace_get_data_va(&sctx->screen->info, sctx->thread_trace, va, se);
262 uint64_t va = sctx->ws->buffer_get_virtual_address(sctx->thread_trace->bo);
388 sctx->thread_trace
499 si_get_thread_trace(struct si_context * sctx,struct ac_thread_trace * thread_trace) argument
704 struct ac_thread_trace thread_trace = {0}; local in function:si_handle_thread_trace
[all...]
H A Dsi_compute.c311 if (unlikely((sctx->screen->debug_flags & DBG(SQTT)) && sctx->thread_trace)) {
318 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace;
H A Dsi_gfx_cs.c161 if (unlikely(ctx->thread_trace &&
H A Dsi_state_draw.cpp282 if (unlikely(sctx->screen->debug_flags & DBG(SQTT) && sctx->thread_trace)) {
299 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace;
H A Dsi_pipe.c200 if (sctx->thread_trace)
H A Dsi_pipe.h1252 struct ac_thread_trace_data *thread_trace; member in struct:si_context
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_sqtt.c64 uint32_t shifted_size = device->thread_trace.buffer_size >> SQTT_BUFFER_ALIGN_SHIFT;
69 uint64_t va = radv_buffer_get_va(device->thread_trace.bo);
70 uint64_t data_va = ac_thread_trace_get_data_va(rad_info, &device->thread_trace, va, se);
223 uint64_t va = radv_buffer_get_va(device->thread_trace.bo);
396 device->thread_trace.buffer_size =
397 align64(device->thread_trace.buffer_size, 1u << SQTT_BUFFER_ALIGN_SHIFT);
401 size += device->thread_trace.buffer_size * (uint64_t)max_se;
408 device->thread_trace.bo = bo;
412 result = ws->buffer_make_resident(ws, device->thread_trace.bo, true);
416 device->thread_trace
619 radv_get_thread_trace(struct radv_queue * queue,struct ac_thread_trace * thread_trace) argument
[all...]
H A Dradv_private.h812 struct ac_thread_trace_data thread_trace; member in struct:radv_device
2643 bool radv_get_thread_trace(struct radv_queue *queue, struct ac_thread_trace *thread_trace);
H A Dradv_device.c3269 free(device->thread_trace.trigger_file);
3338 free(device->thread_trace.trigger_file);
H A Dradv_cmd_buffer.c678 if (unlikely(cmd_buffer->device->thread_trace.bo)) {
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_rgp.h113 struct ac_thread_trace *thread_trace);
H A Dac_rgp.c829 struct ac_thread_trace *thread_trace,
832 struct ac_thread_trace_data *thread_trace_data = thread_trace->data;
932 if (thread_trace) {
933 for (unsigned i = 0; i < thread_trace->num_traces; i++) {
934 const struct ac_thread_trace_se *se = &thread_trace->traces[i];
958 struct ac_thread_trace *thread_trace)
976 ac_sqtt_dump_data(info, thread_trace, f);
828 ac_sqtt_dump_data(struct radeon_info * rad_info,struct ac_thread_trace * thread_trace,FILE * output) argument
957 ac_dump_rgp_capture(struct radeon_info * info,struct ac_thread_trace * thread_trace) argument
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/layers/
H A Dradv_sqtt_layer.c144 if (likely(!cmd_buffer->device->thread_trace.bo))
167 if (likely(!cmd_buffer->device->thread_trace.bo))
181 if (likely(!cmd_buffer->device->thread_trace.bo))
191 if (likely(!cmd_buffer->device->thread_trace.bo))
230 if (likely(!cmd_buffer->device->thread_trace.bo) || !cmd_buffer->state.pending_sqtt_barrier_end)
284 if (likely(!cmd_buffer->device->thread_trace.bo))
310 if (likely(!cmd_buffer->device->thread_trace.bo))
335 if (likely(!cmd_buffer->device->thread_trace.bo))
357 struct ac_thread_trace thread_trace = {0}; local in function:radv_handle_thread_trace
365 if (radv_get_thread_trace(queue, &thread_trace)) {
[all...]

Completed in 180 milliseconds