Searched refs:thread_trace_data (Results 1 – 10 of 10) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_sqtt.c | 454 struct ac_thread_trace_data *thread_trace_data = &device->thread_trace; in radv_thread_trace_init() local 471 list_inithead(&thread_trace_data->rgp_pso_correlation.record); in radv_thread_trace_init() 472 simple_mtx_init(&thread_trace_data->rgp_pso_correlation.lock, mtx_plain); in radv_thread_trace_init() 474 list_inithead(&thread_trace_data->rgp_loader_events.record); in radv_thread_trace_init() 475 simple_mtx_init(&thread_trace_data->rgp_loader_events.lock, mtx_plain); in radv_thread_trace_init() 477 list_inithead(&thread_trace_data->rgp_code_object.record); in radv_thread_trace_init() 478 simple_mtx_init(&thread_trace_data->rgp_code_object.lock, mtx_plain); in radv_thread_trace_init() 486 struct ac_thread_trace_data *thread_trace_data = &device->thread_trace; in radv_thread_trace_finish() local 500 assert(thread_trace_data->rgp_pso_correlation.record_count == 0); in radv_thread_trace_finish() 501 simple_mtx_destroy(&thread_trace_data->rgp_pso_correlation.lock); in radv_thread_trace_finish() [all …]
|
/third_party/mesa3d/src/amd/common/ |
D | ac_sqtt.c | 102 ac_sqtt_add_pso_correlation(struct ac_thread_trace_data *thread_trace_data, in ac_sqtt_add_pso_correlation() argument 105 struct rgp_pso_correlation *pso_correlation = &thread_trace_data->rgp_pso_correlation; in ac_sqtt_add_pso_correlation() 126 ac_sqtt_add_code_object_loader_event(struct ac_thread_trace_data *thread_trace_data, in ac_sqtt_add_code_object_loader_event() argument 130 struct rgp_loader_events *loader_events = &thread_trace_data->rgp_loader_events; in ac_sqtt_add_code_object_loader_event()
|
D | ac_rgp.c | 1011 struct ac_thread_trace_data *thread_trace_data = thread_trace->data; in ac_sqtt_dump_data() local 1018 &thread_trace_data->rgp_code_object; in ac_sqtt_dump_data() 1020 &thread_trace_data->rgp_loader_events; in ac_sqtt_dump_data() 1022 &thread_trace_data->rgp_pso_correlation; in ac_sqtt_dump_data() 1023 struct rgp_queue_info *rgp_queue_info = &thread_trace_data->rgp_queue_info; in ac_sqtt_dump_data() 1024 struct rgp_queue_event *rgp_queue_event = &thread_trace_data->rgp_queue_event; in ac_sqtt_dump_data() 1025 struct rgp_clock_calibration *rgp_clock_calibration = &thread_trace_data->rgp_clock_calibration; in ac_sqtt_dump_data()
|
D | ac_sqtt.h | 493 bool ac_sqtt_add_pso_correlation(struct ac_thread_trace_data *thread_trace_data, 496 bool ac_sqtt_add_code_object_loader_event(struct ac_thread_trace_data *thread_trace_data,
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_sqtt.c | 959 si_sqtt_pipeline_is_registered(struct ac_thread_trace_data *thread_trace_data, in si_sqtt_pipeline_is_registered() argument 962 simple_mtx_lock(&thread_trace_data->rgp_pso_correlation.lock); in si_sqtt_pipeline_is_registered() 964 &thread_trace_data->rgp_pso_correlation.record, list) { in si_sqtt_pipeline_is_registered() 966 simple_mtx_unlock(&thread_trace_data->rgp_pso_correlation.lock); in si_sqtt_pipeline_is_registered() 971 simple_mtx_unlock(&thread_trace_data->rgp_pso_correlation.lock); in si_sqtt_pipeline_is_registered() 1016 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace; in si_sqtt_add_code_object() local 1017 struct rgp_code_object *code_object = &thread_trace_data->rgp_code_object; in si_sqtt_add_code_object() 1084 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace; in si_sqtt_register_pipeline() local 1086 assert (!si_sqtt_pipeline_is_registered(thread_trace_data, pipeline_hash)); in si_sqtt_register_pipeline() 1088 bool result = ac_sqtt_add_pso_correlation(thread_trace_data, pipeline_hash); in si_sqtt_register_pipeline() [all …]
|
D | si_compute.c | 325 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace; in si_bind_compute_state() local 326 if (!si_sqtt_pipeline_is_registered(thread_trace_data, pipeline_code_hash)) { in si_bind_compute_state()
|
D | si_state_draw.cpp | 317 struct ac_thread_trace_data *thread_trace_data = sctx->thread_trace; in si_update_shaders() local 318 if (!si_sqtt_pipeline_is_registered(thread_trace_data, pipeline_code_hash)) { in si_update_shaders()
|
D | si_pipe.h | 1619 bool si_sqtt_pipeline_is_registered(struct ac_thread_trace_data *thread_trace_data,
|
/third_party/mesa3d/src/amd/vulkan/layers/ |
D | radv_sqtt_layer.c | 869 struct ac_thread_trace_data *thread_trace_data = &device->thread_trace; in radv_add_code_object() local 870 struct rgp_code_object *code_object = &thread_trace_data->rgp_code_object; in radv_add_code_object() 961 struct ac_thread_trace_data *thread_trace_data = &device->thread_trace; in radv_unregister_pipeline() local 962 struct rgp_pso_correlation *pso_correlation = &thread_trace_data->rgp_pso_correlation; in radv_unregister_pipeline() 963 struct rgp_loader_events *loader_events = &thread_trace_data->rgp_loader_events; in radv_unregister_pipeline() 964 struct rgp_code_object *code_object = &thread_trace_data->rgp_code_object; in radv_unregister_pipeline()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 5552 - ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()
|