Lines Matching defs:vmid
431 int vmid;
433 for (vmid = 1; vmid < 16; vmid++) {
434 u32 tmp = RREG32(mmATC_VMID0_PASID_MAPPING + vmid);
438 mask |= 1 << vmid;
456 * @vmid: vm instance to flush
462 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
466 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
470 unsigned int vmid, uint64_t pd_addr)
474 if (vmid < 8)
475 reg = mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + vmid;
477 reg = mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + vmid - 8;
481 amdgpu_ring_emit_wreg(ring, mmVM_INVALIDATE_REQUEST, 1 << vmid);
486 static void gmc_v7_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
489 amdgpu_ring_emit_wreg(ring, mmIH_VMID_0_LUT + vmid, pasid);
762 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID);
772 dev_err(adev->dev, "VM fault (0x%02x, vmid %d, pasid %d) at page %u, %s from '%s' (0x%08x) (%d)\n",
773 protections, vmid, pasid, addr,
1262 u32 addr, status, mc_client, vmid;
1290 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS,
1292 if (amdgpu_amdkfd_is_kfd_vmid(adev, vmid)
1299 info->vmid = vmid;