Lines Matching refs:pasid
18 ioasid_t pasid;
28 if (iommu_mm->pasid >= dev->iommu->max_pasids)
37 pasid = iommu_alloc_global_pasid(dev);
38 if (pasid == IOMMU_PASID_INVALID) {
42 iommu_mm->pasid = pasid;
79 /* Allocate mm->pasid if necessary. */
102 ret = iommu_attach_device_pasid(domain, dev, iommu_mm->pasid);
109 /* Allocate a new domain and set it on device pasid. */
116 ret = iommu_attach_device_pasid(domain, dev, iommu_mm->pasid);
161 iommu_detach_device_pasid(domain, dev, iommu_mm->pasid);
186 iommu_free_global_pasid(iommu_mm->pasid);