Lines Matching defs:pasid
407 * amdgpu_gmc_fault_key - get hask key from vm fault address and pasid
410 * @pasid: 16 bit process address space identifier
412 static inline uint64_t amdgpu_gmc_fault_key(uint64_t addr, uint16_t pasid)
414 return addr << 4 | pasid;
423 * @pasid: PASID of the process causing the fault
432 uint16_t pasid, uint64_t timestamp)
435 uint64_t stamp, key = amdgpu_gmc_fault_key(addr, pasid);
495 * @pasid: PASID of the process causing the fault
501 uint16_t pasid)
504 uint64_t key = amdgpu_gmc_fault_key(addr, pasid);
563 ret = amdgpu_vm_handle_fault(adev, entry->pasid, entry->vmid, node_id,
571 amdgpu_gmc_filter_faults(adev, entry->ih, addr, entry->pasid,
586 if (amdgpu_vm_handle_fault(adev, entry->pasid, entry->vmid, node_id,
785 int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
810 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
815 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
819 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid,
840 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 2, all_hub);
843 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 0, all_hub);
845 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, flush_type, all_hub);