Home
last modified time | relevance | path

Searched refs:muxsel (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/common/
H A Dac_spm.c75 struct ac_spm_muxsel *muxsel = &counter->muxsel; in ac_spm_init_muxsel() local
77 muxsel->counter = 2 * spm_wire + (counter->is_even ? 0 : 1); in ac_spm_init_muxsel()
78 muxsel->block = block->b->b->spm_block_select; in ac_spm_init_muxsel()
79 muxsel->shader_array = 0; in ac_spm_init_muxsel()
80 muxsel->instance = 0; in ac_spm_init_muxsel()
209 /* Configure the muxsel for SPM. */ in ac_spm_add_counter()
232 /* Determine the segment size and create a muxsel ram for every segment. */ in ac_init_spm()
301 spm_trace->muxsel_lines[s][even_line_idx].muxsel[even_counter_idx++] = global_timestamp_muxsel; in ac_init_spm()
315 spm_trace->muxsel_lines[s][even_line_idx].muxsel[even_counter_id in ac_init_spm()
[all...]
H A Dac_spm.h34 #define AC_SPM_NUM_COUNTER_PER_MUXSEL 16 /* 16 16-bit counters per muxsel */
61 struct ac_spm_muxsel muxsel[AC_SPM_NUM_COUNTER_PER_MUXSEL]; member
73 struct ac_spm_muxsel muxsel; member
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_spm.c124 /* Configure the muxsel. */ in radv_emit_spm_setup()
141 /* Upload each muxsel ram to the RLC. */ in radv_emit_spm_setup()
165 uint32_t *data = (uint32_t *)spm_trace->muxsel_lines[s][l].muxsel; in radv_emit_spm_setup()
167 /* Select MUXSEL_ADDR to point to the next muxsel. */ in radv_emit_spm_setup()
170 /* Write the muxsel line configuration with MUXSEL_DATA. */ in radv_emit_spm_setup()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_perfcounter.c816 /* Configure the muxsel. */ in si_emit_spm_setup()
833 /* Upload each muxsel ram to the RLC. */ in si_emit_spm_setup()
857 uint32_t *data = (uint32_t *)spm_trace->muxsel_lines[s][l].muxsel; in si_emit_spm_setup()
859 /* Select MUXSEL_ADDR to point to the next muxsel. */ in si_emit_spm_setup()
862 /* Write the muxsel line configuration with MUXSEL_DATA. */ in si_emit_spm_setup()

Completed in 3 milliseconds