Lines Matching defs:vmid
49 uint32_t queue, uint32_t vmid)
51 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue);
77 static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
83 lock_srbm(adev, 0, 0, 0, vmid);
94 unsigned int vmid, uint32_t inst)
105 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping);
107 while (!(RREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS) & (1U << vmid)))
109 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid);
111 /* Mapping vmid to pasid also for IH block */
112 WREG32(mmIH_VMID_0_LUT + vmid, pasid_mapping);
521 uint8_t vmid, uint16_t *p_pasid)
525 value = RREG32(mmATC_VMID0_PASID_MAPPING + vmid);
532 uint64_t va, uint32_t vmid)
534 lock_srbm(adev, 0, 0, 0, vmid);
540 uint32_t vmid, uint64_t page_table_base)
542 if (!amdgpu_amdkfd_is_kfd_vmid(adev, vmid)) {
546 WREG32(mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + vmid - 8,
551 * read_vmid_from_vmfault_reg - read vmid from register
554 * @vmid: vmid pointer
555 * read vmid from register (CIK).