Home
last modified time | relevance | path

Searched refs:xcc_id (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v9_4_3.c257 scratch_reg0_offset = SOC15_REG_OFFSET(GC, GET_INST(GC, ring->xcc_id), regSCRATCH_REG0); in gfx_v9_4_3_ring_test_ring()
524 u32 sh_num, u32 instance, int xcc_id) in gfx_v9_4_3_xcc_select_se_sh()
547 WREG32_SOC15_RLC_SHADOW_EX(reg, GC, GET_INST(GC, xcc_id), regGRBM_GFX_INDEX, data); in gfx_v9_4_3_xcc_select_se_sh()
550 static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t address) in wave_read_ind() argument
552 WREG32_SOC15_RLC(GC, GET_INST(GC, xcc_id), regSQ_IND_INDEX, in wave_read_ind()
557 return RREG32_SOC15(GC, GET_INST(GC, xcc_id), regSQ_IND_DATA); in wave_read_ind()
560 static void wave_read_regs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in wave_read_regs() argument
564 WREG32_SOC15_RLC(GC, GET_INST(GC, xcc_id), regSQ_IND_INDEX, in wave_read_regs()
572 *(out++) = RREG32_SOC15(GC, GET_INST(GC, xcc_id), regSQ_IND_DATA); in wave_read_regs()
576 uint32_t xcc_id, uint32_ in gfx_v9_4_3_read_wave_data()
523 gfx_v9_4_3_xcc_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance, int xcc_id) gfx_v9_4_3_xcc_select_se_sh() argument
575 gfx_v9_4_3_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) gfx_v9_4_3_read_wave_data() argument
598 gfx_v9_4_3_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t start, uint32_t size, uint32_t *dst) gfx_v9_4_3_read_wave_sgprs() argument
606 gfx_v9_4_3_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t thread, uint32_t start, uint32_t size, uint32_t *dst) gfx_v9_4_3_read_wave_vgprs() argument
615 gfx_v9_4_3_select_me_pipe_q(struct amdgpu_device *adev, u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) gfx_v9_4_3_select_me_pipe_q() argument
739 gfx_v9_4_3_compute_ring_init(struct amdgpu_device *adev, int ring_id, int xcc_id, int mec, int pipe, int queue) gfx_v9_4_3_compute_ring_init() argument
780 int i, j, k, r, ring_id, xcc_id, num_xcc; gfx_v9_4_3_sw_init() local
902 gfx_v9_4_3_xcc_init_compute_vmid(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_init_compute_vmid() argument
947 gfx_v9_4_3_xcc_init_gds_vmid(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_init_gds_vmid() argument
965 gfx_v9_4_3_xcc_constants_init(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_constants_init() argument
1026 gfx_v9_4_3_xcc_enable_save_restore_machine(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_enable_save_restore_machine() argument
1032 gfx_v9_4_3_xcc_init_pg(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_init_pg() argument
1042 gfx_v9_4_3_xcc_disable_gpa_mode(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_disable_gpa_mode() argument
1063 gfx_v9_4_3_xcc_set_safe_mode(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_set_safe_mode() argument
1080 gfx_v9_4_3_xcc_unset_safe_mode(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_unset_safe_mode() argument
1091 int xcc_id, num_xcc; gfx_v9_4_3_init_rlcg_reg_access_ctrl() local
1116 gfx_v9_4_3_xcc_wait_for_rlc_serdes(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_wait_for_rlc_serdes() argument
1158 gfx_v9_4_3_xcc_enable_gui_idle_interrupt(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_enable_gui_idle_interrupt() argument
1174 gfx_v9_4_3_xcc_rlc_stop(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_rlc_stop() argument
1191 gfx_v9_4_3_xcc_rlc_reset(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_rlc_reset() argument
1210 gfx_v9_4_3_xcc_rlc_start(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_rlc_start() argument
1252 gfx_v9_4_3_xcc_rlc_load_microcode(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_rlc_load_microcode() argument
1283 gfx_v9_4_3_xcc_rlc_resume(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_rlc_resume() argument
1381 gfx_v9_4_3_xcc_cp_compute_enable(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_cp_compute_enable() argument
1394 gfx_v9_4_3_xcc_cp_compute_load_microcode(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_cp_compute_load_microcode() argument
1443 gfx_v9_4_3_xcc_kiq_setting(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_kiq_setting() argument
1470 gfx_v9_4_3_xcc_mqd_init(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_mqd_init() argument
1598 gfx_v9_4_3_xcc_kiq_init_register(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_kiq_init_register() argument
1712 gfx_v9_4_3_xcc_q_fini_register(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_q_fini_register() argument
1752 gfx_v9_4_3_xcc_kiq_init_queue(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_kiq_init_queue() argument
1799 gfx_v9_4_3_xcc_kcq_init_queue(struct amdgpu_ring *ring, int xcc_id) gfx_v9_4_3_xcc_kcq_init_queue() argument
1837 gfx_v9_4_3_xcc_kcq_fini_register(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_kcq_fini_register() argument
1858 gfx_v9_4_3_xcc_kiq_resume(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_kiq_resume() argument
1882 gfx_v9_4_3_xcc_kcq_resume(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_kcq_resume() argument
1911 gfx_v9_4_3_xcc_cp_resume(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_cp_resume() argument
1970 gfx_v9_4_3_xcc_cp_enable(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_cp_enable() argument
1976 gfx_v9_4_3_xcc_fini(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_xcc_fini() argument
2210 gfx_v9_4_3_xcc_update_sram_fgcg(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_update_sram_fgcg() argument
2232 gfx_v9_4_3_xcc_update_repeater_fgcg(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_update_repeater_fgcg() argument
2254 gfx_v9_4_3_xcc_update_medium_grain_clock_gating(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_update_medium_grain_clock_gating() argument
2319 gfx_v9_4_3_xcc_update_coarse_grain_clock_gating(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_update_coarse_grain_clock_gating() argument
2366 gfx_v9_4_3_xcc_update_gfx_clock_gating(struct amdgpu_device *adev, bool enable, int xcc_id) gfx_v9_4_3_xcc_update_gfx_clock_gating() argument
2704 gfx_v9_4_3_xcc_set_compute_eop_interrupt_state( struct amdgpu_device *adev, int me, int pipe, enum amdgpu_interrupt_state state, int xcc_id) gfx_v9_4_3_xcc_set_compute_eop_interrupt_state() argument
2857 int i, xcc_id; gfx_v9_4_3_eop_irq() local
2896 int i, xcc_id; gfx_v9_4_3_fault() local
3762 gfx_v9_4_3_inst_query_ras_err_count(struct amdgpu_device *adev, void *ras_error_status, int xcc_id) gfx_v9_4_3_inst_query_ras_err_count() argument
3811 gfx_v9_4_3_inst_reset_ras_err_count(struct amdgpu_device *adev, void *ras_error_status, int xcc_id) gfx_v9_4_3_inst_reset_ras_err_count() argument
3844 gfx_v9_4_3_inst_query_ea_err_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_query_ea_err_status() argument
3877 gfx_v9_4_3_inst_query_utc_err_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_query_utc_err_status() argument
3903 gfx_v9_4_3_log_cu_timeout_status(struct amdgpu_device *adev, uint32_t status, int xcc_id) gfx_v9_4_3_log_cu_timeout_status() argument
3945 gfx_v9_4_3_inst_query_sq_timeout_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_query_sq_timeout_status() argument
3978 gfx_v9_4_3_inst_query_ras_err_status(struct amdgpu_device *adev, void *ras_error_status, int xcc_id) gfx_v9_4_3_inst_query_ras_err_status() argument
3986 gfx_v9_4_3_inst_reset_utc_err_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_reset_utc_err_status() argument
3994 gfx_v9_4_3_inst_reset_ea_err_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_reset_ea_err_status() argument
4015 gfx_v9_4_3_inst_reset_sq_timeout_status(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_inst_reset_sq_timeout_status() argument
4036 gfx_v9_4_3_inst_reset_ras_err_status(struct amdgpu_device *adev, void *ras_error_status, int xcc_id) gfx_v9_4_3_inst_reset_ras_err_status() argument
4044 gfx_v9_4_3_inst_enable_watchdog_timer(struct amdgpu_device *adev, void *ras_error_status, int xcc_id) gfx_v9_4_3_inst_enable_watchdog_timer() argument
4261 gfx_v9_4_3_set_user_cu_inactive_bitmap(struct amdgpu_device *adev, u32 bitmap, int xcc_id) gfx_v9_4_3_set_user_cu_inactive_bitmap() argument
4275 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev, int xcc_id) gfx_v9_4_3_get_cu_active_bitmap() argument
4293 int i, j, k, counter, xcc_id, active_cu_number = 0; gfx_v9_4_3_get_cu_info() local
[all...]
H A Damdgpu_gfx.h286 u32 sh_num, u32 instance, int xcc_id);
287 void (*read_wave_data)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
289 void (*read_wave_vgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
292 void (*read_wave_sgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
296 u32 queue, u32 vmid, u32 xcc_id);
458 #define amdgpu_gfx_select_se_sh(adev, se, sh, instance, xcc_id) ((adev)->gfx.funcs->select_se_sh((adev), (se), (sh), (instance), (xcc_id)))
459 #define amdgpu_gfx_select_me_pipe_q(adev, me, pipe, q, vmid, xcc_id) ((adev)->gfx.funcs->select_me_pipe_q((adev), (me), (pipe), (q), (vmid), (xcc_id)))
481 struct amdgpu_irq_src *irq, int xcc_id);
[all...]
H A Damdgpu_gfx.c67 int xcc_id, int mec, int pipe, int queue) in amdgpu_gfx_is_mec_queue_enabled()
70 adev->gfx.mec_bitmap[xcc_id].queue_bitmap); in amdgpu_gfx_is_mec_queue_enabled()
272 struct amdgpu_ring *ring, int xcc_id) in amdgpu_gfx_kiq_acquire()
282 if (test_bit(queue_bit, adev->gfx.mec_bitmap[xcc_id].queue_bitmap)) in amdgpu_gfx_kiq_acquire()
308 struct amdgpu_irq_src *irq, int xcc_id) in amdgpu_gfx_kiq_init_ring()
310 struct amdgpu_kiq *kiq = &adev->gfx.kiq[xcc_id]; in amdgpu_gfx_kiq_init_ring()
318 ring->xcc_id = xcc_id; in amdgpu_gfx_kiq_init_ring()
319 ring->vm_hub = AMDGPU_GFXHUB(xcc_id); in amdgpu_gfx_kiq_init_ring()
322 xcc_id * ade in amdgpu_gfx_kiq_init_ring()
66 amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int xcc_id, int mec, int pipe, int queue) amdgpu_gfx_is_mec_queue_enabled() argument
271 amdgpu_gfx_kiq_acquire(struct amdgpu_device *adev, struct amdgpu_ring *ring, int xcc_id) amdgpu_gfx_kiq_acquire() argument
306 amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev, struct amdgpu_ring *ring, struct amdgpu_irq_src *irq, int xcc_id) amdgpu_gfx_kiq_init_ring() argument
345 amdgpu_gfx_kiq_fini(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_kiq_fini() argument
352 amdgpu_gfx_kiq_init(struct amdgpu_device *adev, unsigned int hpd_size, int xcc_id) amdgpu_gfx_kiq_init() argument
379 amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev, unsigned int mqd_size, int xcc_id) amdgpu_gfx_mqd_sw_init() argument
470 amdgpu_gfx_mqd_sw_fini(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_mqd_sw_fini() argument
502 amdgpu_gfx_disable_kcq(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_disable_kcq() argument
533 amdgpu_gfx_disable_kgq(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_disable_kgq() argument
579 amdgpu_gfx_enable_kcq(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_enable_kcq() argument
636 amdgpu_gfx_enable_kgq(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_enable_kgq() argument
901 amdgpu_gfx_ras_error_func(struct amdgpu_device *adev, void *ras_error_status, void (*func)(struct amdgpu_device *adev, void *ras_error_status, int xcc_id)) amdgpu_gfx_ras_error_func() argument
1198 amdgpu_gfx_is_master_xcc(struct amdgpu_device *adev, int xcc_id) amdgpu_gfx_is_master_xcc() argument
[all...]
H A Damdgpu_rlc.h162 void (*set_safe_mode)(struct amdgpu_device *adev, int xcc_id);
163 void (*unset_safe_mode)(struct amdgpu_device *adev, int xcc_id);
265 void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id);
266 void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id);
H A Damdgpu_umr.h46 u32 xcc_id; member
50 u32 gpr_or_wave, se, sh, cu, wave, simd, xcc_id; member
H A Damdgpu_rlc.c34 * @xcc_id: xcc accelerated compute core id
38 void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id) in amdgpu_gfx_rlc_enter_safe_mode() argument
40 if (adev->gfx.rlc.in_safe_mode[xcc_id]) in amdgpu_gfx_rlc_enter_safe_mode()
50 adev->gfx.rlc.funcs->set_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_enter_safe_mode()
51 adev->gfx.rlc.in_safe_mode[xcc_id] = true; in amdgpu_gfx_rlc_enter_safe_mode()
59 * @xcc_id: xcc accelerated compute core id
63 void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id) in amdgpu_gfx_rlc_exit_safe_mode() argument
65 if (!(adev->gfx.rlc.in_safe_mode[xcc_id])) in amdgpu_gfx_rlc_exit_safe_mode()
75 adev->gfx.rlc.funcs->unset_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_exit_safe_mode()
76 adev->gfx.rlc.in_safe_mode[xcc_id] in amdgpu_gfx_rlc_exit_safe_mode()
[all...]
H A Daqua_vanjaram.c161 aqua_vanjaram_set_xcp_id(adev, ring->xcc_id, ring); in aqua_vanjaram_update_partition_sched_list()
534 int xcc_id, uint8_t *mem_id) in __aqua_vanjaram_get_xcp_mem_id()
537 *mem_id = xcc_id / adev->gfx.num_xcc_per_xcp; in __aqua_vanjaram_get_xcp_mem_id()
549 int r, i, xcc_id; in aqua_vanjaram_get_xcp_mem_id() local
569 xcc_id = ffs(xcc_mask) - 1; in aqua_vanjaram_get_xcp_mem_id()
571 return __aqua_vanjaram_get_xcp_mem_id(adev, xcc_id, mem_id); in aqua_vanjaram_get_xcp_mem_id()
573 r = amdgpu_acpi_get_mem_info(adev, xcc_id, &numa_info); in aqua_vanjaram_get_xcp_mem_id()
533 __aqua_vanjaram_get_xcp_mem_id(struct amdgpu_device *adev, int xcc_id, uint8_t *mem_id) __aqua_vanjaram_get_xcp_mem_id() argument
H A Dgfx_v9_0.h30 u32 instance, int xcc_id);
H A Damdgpu_debugfs.c267 rd->id.grbm.instance, rd->id.xcc_id); in amdgpu_debugfs_regs2_op()
273 rd->id.srbm.queue, rd->id.srbm.vmid, rd->id.xcc_id); in amdgpu_debugfs_regs2_op()
286 amdgpu_mm_wreg_mmio_rlc(adev, offset >> 2, value, rd->id.xcc_id); in amdgpu_debugfs_regs2_op()
299 amdgpu_gfx_select_se_sh(adev, 0xffffffff, 0xffffffff, 0xffffffff, rd->id.xcc_id); in amdgpu_debugfs_regs2_op()
304 amdgpu_gfx_select_me_pipe_q(adev, 0, 0, 0, 0, rd->id.xcc_id); in amdgpu_debugfs_regs2_op()
358 rd->id.xcc_id = 0; in amdgpu_debugfs_regs2_ioctl()
429 amdgpu_gfx_select_se_sh(adev, rd->id.se, rd->id.sh, rd->id.cu, rd->id.xcc_id); in amdgpu_debugfs_gprwave_read()
434 adev->gfx.funcs->read_wave_data(adev, rd->id.xcc_id, rd->id.simd, rd->id.wave, data, &x); in amdgpu_debugfs_gprwave_read()
439 adev->gfx.funcs->read_wave_vgprs(adev, rd->id.xcc_id, rd->id.simd, rd->id.wave, rd->id.gpr.thread, *pos, size>>2, data); in amdgpu_debugfs_gprwave_read()
442 adev->gfx.funcs->read_wave_sgprs(adev, rd->id.xcc_id, r in amdgpu_debugfs_gprwave_read()
[all...]
H A Damdgpu_virt.c978 static u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id) in amdgpu_virt_rlcg_reg_rw() argument
996 if (adev->gfx.xcc_mask && (((1 << xcc_id) & adev->gfx.xcc_mask) == 0)) { in amdgpu_virt_rlcg_reg_rw()
1001 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[xcc_id]; in amdgpu_virt_rlcg_reg_rw()
1066 u32 acc_flags, u32 hwip, u32 xcc_id) in amdgpu_sriov_wreg()
1072 amdgpu_virt_rlcg_reg_rw(adev, offset, value, rlcg_flag, xcc_id); in amdgpu_sriov_wreg()
1083 u32 offset, u32 acc_flags, u32 hwip, u32 xcc_id) in amdgpu_sriov_rreg()
1089 return amdgpu_virt_rlcg_reg_rw(adev, offset, 0, rlcg_flag, xcc_id); in amdgpu_sriov_rreg()
1064 amdgpu_sriov_wreg(struct amdgpu_device *adev, u32 offset, u32 value, u32 acc_flags, u32 hwip, u32 xcc_id) amdgpu_sriov_wreg() argument
1082 amdgpu_sriov_rreg(struct amdgpu_device *adev, u32 offset, u32 acc_flags, u32 hwip, u32 xcc_id) amdgpu_sriov_rreg() argument
H A Damdgpu_virt.h358 u32 acc_flags, u32 hwip, u32 xcc_id);
360 u32 offset, u32 acc_flags, u32 hwip, u32 xcc_id);
H A Dsoc15.h103 u32 me, u32 pipe, u32 queue, u32 vmid, int xcc_id);
H A Dgmc_v9_0.c559 int ret, xcc_id = 0; in gmc_v9_0_process_interrupt() local
576 xcc_id = adev->gfx.funcs->ih_node_to_logical_xcc(adev, in gmc_v9_0_process_interrupt()
578 if (xcc_id < 0) in gmc_v9_0_process_interrupt()
579 xcc_id = 0; in gmc_v9_0_process_interrupt()
581 hub = &adev->vmhub[xcc_id]; in gmc_v9_0_process_interrupt()
1885 int num_xcc, xcc_id; in gmc_v9_0_init_acpi_mem_ranges() local
1892 for_each_inst(xcc_id, xcc_mask) { in gmc_v9_0_init_acpi_mem_ranges()
1893 ret = amdgpu_acpi_get_mem_info(adev, xcc_id, &numa_info); in gmc_v9_0_init_acpi_mem_ranges()
H A Damdgpu.h1131 uint32_t reg, uint32_t v, uint32_t xcc_id);
1426 int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id,
1441 int xcc_id, in amdgpu_acpi_get_mem_info()
1440 amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id, struct amdgpu_numa_info *numa_info) amdgpu_acpi_get_mem_info() argument
H A Damdgpu_ring.h258 u32 xcc_id; member
H A Damdgpu_acpi.c1155 int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id, in amdgpu_acpi_get_mem_info() argument
1171 if (xcc_info->phy_id == xcc_id) { in amdgpu_acpi_get_mem_info()
H A Dsoc15.c340 u32 me, u32 pipe, u32 queue, u32 vmid, int xcc_id) in soc15_grbm_select()
348 WREG32_SOC15_RLC_SHADOW(GC, xcc_id, mmGRBM_GFX_CNTL, grbm_gfx_cntl); in soc15_grbm_select()
339 soc15_grbm_select(struct amdgpu_device *adev, u32 me, u32 pipe, u32 queue, u32 vmid, int xcc_id) soc15_grbm_select() argument
H A Dgfx_v11_0.c119 u32 sh_num, u32 instance, int xcc_id);
130 static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
131 static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
780 static void gfx_v11_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) in gfx_v11_0_read_wave_data() argument
806 static void gfx_v11_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v11_0_read_wave_sgprs() argument
817 static void gfx_v11_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v11_0_read_wave_vgprs() argument
828 u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) in gfx_v11_0_select_me_pipe_q()
1532 u32 sh_num, u32 instance, int xcc_id) in gfx_v11_0_select_se_sh()
4690 static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v11_0_set_safe_mode() argument
4709 static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v11_0_unset_safe_mode() argument
827 gfx_v11_0_select_me_pipe_q(struct amdgpu_device *adev, u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) gfx_v11_0_select_me_pipe_q() argument
1531 gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance, int xcc_id) gfx_v11_0_select_se_sh() argument
[all...]
H A Dgfx_v7_0.c1549 * @xcc_id: xcc accelerated compute core id
1554 int xcc_id) in gfx_v7_0_select_se_sh()
3362 static void gfx_v7_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v7_0_set_safe_mode() argument
3384 static void gfx_v7_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v7_0_unset_safe_mode() argument
4112 static void gfx_v7_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) in gfx_v7_0_read_wave_data() argument
4137 static void gfx_v7_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v7_0_read_wave_sgprs() argument
4147 u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) in gfx_v7_0_select_me_pipe_q()
1552 gfx_v7_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance, int xcc_id) gfx_v7_0_select_se_sh() argument
4146 gfx_v7_0_select_me_pipe_q(struct amdgpu_device *adev, u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) gfx_v7_0_select_me_pipe_q() argument
H A Dgfx_v6_0.c1288 u32 sh_num, u32 instance, int xcc_id) in gfx_v6_0_select_se_sh()
2971 static void gfx_v6_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) in gfx_v6_0_read_wave_data() argument
2996 static void gfx_v6_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v6_0_read_wave_sgprs() argument
3006 u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) in gfx_v6_0_select_me_pipe_q()
1287 gfx_v6_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance, int xcc_id) gfx_v6_0_select_se_sh() argument
3005 gfx_v6_0_select_me_pipe_q(struct amdgpu_device *adev, u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) gfx_v6_0_select_me_pipe_q() argument
H A Dgfx_v9_0.c1767 static void gfx_v9_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) in gfx_v9_0_read_wave_data() argument
1788 static void gfx_v9_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v9_0_read_wave_sgprs() argument
1797 static void gfx_v9_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v9_0_read_wave_vgprs() argument
1808 u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) in gfx_v9_0_select_me_pipe_q()
2220 u32 instance, int xcc_id) in gfx_v9_0_select_se_sh()
4613 static void gfx_v9_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v9_0_set_safe_mode() argument
4630 static void gfx_v9_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v9_0_unset_safe_mode() argument
1807 gfx_v9_0_select_me_pipe_q(struct amdgpu_device *adev, u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id) gfx_v9_0_select_me_pipe_q() argument
2219 gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance, int xcc_id) gfx_v9_0_select_se_sh() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v9.c555 int xcc_id, err, inst = 0; in hiq_load_mqd_kiq_v9_4_3() local
559 for_each_inst(xcc_id, xcc_mask) { in hiq_load_mqd_kiq_v9_4_3()
563 p->doorbell_off, xcc_id); in hiq_load_mqd_kiq_v9_4_3()
579 int xcc_id, err, inst = 0; in destroy_hiq_mqd_v9_4_3() local
584 for_each_inst(xcc_id, xcc_mask) { in destroy_hiq_mqd_v9_4_3()
590 err = amdgpu_amdkfd_unmap_hiq(mm->dev->adev, doorbell_off, xcc_id); in destroy_hiq_mqd_v9_4_3()
716 int xcc_id, err, inst = 0; in destroy_mqd_v9_4_3() local
724 for_each_inst(xcc_id, xcc_mask) { in destroy_mqd_v9_4_3()
728 queue_id, xcc_id); in destroy_mqd_v9_4_3()
746 int xcc_id, er in load_mqd_v9_4_3() local
[all...]
H A Dkfd_device_queue_manager.c144 int xcc_id; in program_sh_mem_settings() local
146 for_each_inst(xcc_id, xcc_mask) in program_sh_mem_settings()
150 qpd->sh_mem_bases, xcc_id); in program_sh_mem_settings()
434 int xcc_id; in program_trap_handler_settings() local
437 for_each_inst(xcc_id, xcc_mask) in program_trap_handler_settings()
440 qpd->tma_addr, xcc_id); in program_trap_handler_settings()
704 int xcc_id; in dbgdev_wave_reset_wavefronts() local
749 for_each_inst(xcc_id, xcc_mask) in dbgdev_wave_reset_wavefronts()
752 reg_sq_cmd.u32All, xcc_id); in dbgdev_wave_reset_wavefronts()
1365 int xcc_id, re in set_pasid_vmid_mapping() local
1380 unsigned int i, xcc_id; init_interrupts() local
3161 int r = 0, xcc_id; dqm_debugfs_hqds() local
[all...]
H A Dkfd_debug.c447 int xcc_id, r = kfd_dbg_get_dev_watch_id(pdd, watch_id); in kfd_dbg_trap_set_dev_address_watch() local
462 for_each_inst(xcc_id, xcc_mask) in kfd_dbg_trap_set_dev_address_watch()
470 xcc_id); in kfd_dbg_trap_set_dev_address_watch()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c683 int xcc_id; in smu_v13_0_6_get_smu_metrics_data() local
695 xcc_id = GET_INST(GC, 0); in smu_v13_0_6_get_smu_metrics_data()
696 *value = SMUQ10_TO_UINT(metrics->GfxclkFrequency[xcc_id]); in smu_v13_0_6_get_smu_metrics_data()

Completed in 54 milliseconds

12