Lines Matching refs:vmid
51 uint32_t queue, uint32_t vmid, uint32_t inst) in kgd_gfx_v9_lock_srbm() argument
54 soc15_grbm_select(adev, mec, pipe, queue, vmid, GET_INST(GC, inst)); in kgd_gfx_v9_lock_srbm()
86 void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_gfx_v9_program_sh_mem_settings() argument
92 kgd_gfx_v9_lock_srbm(adev, 0, 0, 0, vmid, inst); in kgd_gfx_v9_program_sh_mem_settings()
102 unsigned int vmid, uint32_t inst) in kgd_gfx_v9_set_pasid_vmid_mapping() argument
120 WREG32(SOC15_REG_OFFSET(ATHUB, 0, mmATC_VMID0_PASID_MAPPING) + vmid, in kgd_gfx_v9_set_pasid_vmid_mapping()
126 (1U << vmid))) in kgd_gfx_v9_set_pasid_vmid_mapping()
131 1U << vmid); in kgd_gfx_v9_set_pasid_vmid_mapping()
134 WREG32(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_VMID_0_LUT) + vmid, in kgd_gfx_v9_set_pasid_vmid_mapping()
137 WREG32(SOC15_REG_OFFSET(ATHUB, 0, mmATC_VMID16_PASID_MAPPING) + vmid, in kgd_gfx_v9_set_pasid_vmid_mapping()
143 (1U << (vmid + 16)))) in kgd_gfx_v9_set_pasid_vmid_mapping()
148 1U << (vmid + 16)); in kgd_gfx_v9_set_pasid_vmid_mapping()
151 WREG32(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_VMID_0_LUT_MM) + vmid, in kgd_gfx_v9_set_pasid_vmid_mapping()
616 uint8_t vmid, uint16_t *p_pasid) in kgd_gfx_v9_get_atc_vmid_pasid_mapping_info() argument
621 + vmid); in kgd_gfx_v9_get_atc_vmid_pasid_mapping_info()
672 uint32_t vmid, in kgd_gfx_v9_set_wave_launch_stall() argument
680 stall ? 1 << vmid : 0); in kgd_gfx_v9_set_wave_launch_stall()
703 uint32_t vmid) in kgd_gfx_v9_enable_debug_trap() argument
707 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, true); in kgd_gfx_v9_enable_debug_trap()
711 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, false); in kgd_gfx_v9_enable_debug_trap()
726 uint32_t vmid) in kgd_gfx_v9_disable_debug_trap() argument
730 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, true); in kgd_gfx_v9_disable_debug_trap()
734 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, false); in kgd_gfx_v9_disable_debug_trap()
760 uint32_t vmid, in kgd_gfx_v9_set_wave_launch_trap_override() argument
773 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, true); in kgd_gfx_v9_set_wave_launch_trap_override()
795 uint32_t vmid) in kgd_gfx_v9_set_wave_launch_mode() argument
802 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, true); in kgd_gfx_v9_set_wave_launch_mode()
805 VMID_MASK, is_mode_set ? 1 << vmid : 0); in kgd_gfx_v9_set_wave_launch_mode()
810 kgd_gfx_v9_set_wave_launch_stall(adev, vmid, false); in kgd_gfx_v9_set_wave_launch_mode()
914 uint32_t vmid, uint64_t page_table_base) in kgd_gfx_v9_set_vm_context_page_table_base() argument
916 if (!amdgpu_amdkfd_is_kfd_vmid(adev, vmid)) { in kgd_gfx_v9_set_vm_context_page_table_base()
918 vmid); in kgd_gfx_v9_set_vm_context_page_table_base()
922 adev->mmhub.funcs->setup_vm_pt_regs(adev, vmid, page_table_base); in kgd_gfx_v9_set_vm_context_page_table_base()
924 adev->gfxhub.funcs->setup_vm_pt_regs(adev, vmid, page_table_base); in kgd_gfx_v9_set_vm_context_page_table_base()
1104 uint32_t vmid, uint64_t tba_addr, uint64_t tma_addr, uint32_t inst) in kgd_gfx_v9_program_trap_handler_settings() argument
1106 kgd_gfx_v9_lock_srbm(adev, 0, 0, 0, vmid, inst); in kgd_gfx_v9_program_trap_handler_settings()