Lines Matching defs:device
41 radv_emit_windowed_counters(struct radv_device *device, struct radeon_cmdbuf *cs, int family,
62 radv_perfcounter_emit_spm_start(struct radv_device *device, struct radeon_cmdbuf *cs, int family)
69 radv_emit_windowed_counters(device, cs, family, true);
73 radv_perfcounter_emit_spm_stop(struct radv_device *device, struct radeon_cmdbuf *cs, int family)
75 radv_emit_windowed_counters(device, cs, family, false);
80 S_036020_SPM_PERFMON_STATE(device->physical_device->rad_info.never_stop_sq_perf_counters ?
535 radv_pc_get_num_instances(cmd_buffer->device->physical_device, block);
546 se_end = cmd_buffer->device->physical_device->rad_info.max_se;
583 struct radv_physical_device *pdevice = cmd_buffer->device->physical_device;
591 radv_emit_windowed_counters(cmd_buffer->device, cs, cmd_buffer->qf, false);
598 uint64_t pred_va = radv_buffer_get_va(cmd_buffer->device->perf_counter_bo) +
651 struct radv_physical_device *pdevice = cmd_buffer->device->physical_device;
656 cdw_max = radeon_check_space(cmd_buffer->device->ws, cs,
661 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, pool->b.bo);
662 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, cmd_buffer->device->perf_counter_bo);
665 radv_buffer_get_va(cmd_buffer->device->perf_counter_bo) + PERF_CTR_BO_FENCE_OFFSET;
677 radv_emit_inhibit_clockgating(cmd_buffer->device, cs, true);
678 radv_emit_spi_config_cntl(cmd_buffer->device, cs, true);
682 uint64_t pred_va = radv_buffer_get_va(cmd_buffer->device->perf_counter_bo) +
722 radv_emit_windowed_counters(cmd_buffer->device, cs, cmd_buffer->qf, true);
734 radeon_check_space(cmd_buffer->device->ws, cs,
739 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, pool->b.bo);
740 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, cmd_buffer->device->perf_counter_bo);
743 radv_buffer_get_va(cmd_buffer->device->perf_counter_bo) + PERF_CTR_BO_FENCE_OFFSET;
744 si_cs_emit_write_event_eop(cs, cmd_buffer->device->physical_device->rad_info.gfx_level,
755 radv_emit_spi_config_cntl(cmd_buffer->device, cs, false);
756 radv_emit_inhibit_clockgating(cmd_buffer->device, cs, false);