Lines Matching refs:pasid
378 * amdgpu_gmc_fault_key - get hask key from vm fault address and pasid
381 * @pasid: 16 bit process address space identifier
383 static inline uint64_t amdgpu_gmc_fault_key(uint64_t addr, uint16_t pasid)
385 return addr << 4 | pasid;
394 * @pasid: PASID of the process causing the fault
403 uint16_t pasid, uint64_t timestamp)
406 uint64_t stamp, key = amdgpu_gmc_fault_key(addr, pasid);
466 * @pasid: PASID of the process causing the fault
472 uint16_t pasid)
475 uint64_t key = amdgpu_gmc_fault_key(addr, pasid);
678 int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
694 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
699 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
703 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
721 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 2, all_hub);
724 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 0, all_hub);
726 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, flush_type, all_hub);