Lines Matching full:vmid

49 			uint32_t queue, uint32_t vmid)  in lock_srbm()  argument
51 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue); in lock_srbm()
77 static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_program_sh_mem_settings() argument
83 lock_srbm(adev, 0, 0, 0, vmid); in kgd_program_sh_mem_settings()
94 unsigned int vmid, uint32_t inst) in kgd_set_pasid_vmid_mapping() argument
105 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping); in kgd_set_pasid_vmid_mapping()
107 while (!(RREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS) & (1U << vmid))) in kgd_set_pasid_vmid_mapping()
109 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid); in kgd_set_pasid_vmid_mapping()
111 /* Mapping vmid to pasid also for IH block */ in kgd_set_pasid_vmid_mapping()
112 WREG32(mmIH_VMID_0_LUT + vmid, pasid_mapping); in kgd_set_pasid_vmid_mapping()
521 uint8_t vmid, uint16_t *p_pasid) in get_atc_vmid_pasid_mapping_info() argument
525 value = RREG32(mmATC_VMID0_PASID_MAPPING + vmid); in get_atc_vmid_pasid_mapping_info()
532 uint64_t va, uint32_t vmid) in set_scratch_backing_va() argument
534 lock_srbm(adev, 0, 0, 0, vmid); in set_scratch_backing_va()
540 uint32_t vmid, uint64_t page_table_base) in set_vm_context_page_table_base() argument
542 if (!amdgpu_amdkfd_is_kfd_vmid(adev, vmid)) { in set_vm_context_page_table_base()
543 pr_err("trying to set page table base for wrong VMID\n"); in set_vm_context_page_table_base()
546 WREG32(mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + vmid - 8, in set_vm_context_page_table_base()
551 * read_vmid_from_vmfault_reg - read vmid from register
554 * @vmid: vmid pointer
555 * read vmid from register (CIK).
561 return REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in read_vmid_from_vmfault_reg()