Lines Matching refs:pasid_max
56 iommu->pasid_max = 2 << ecap_pss(iommu->ecap); in intel_svm_init()
63 if (iommu->pasid_max > 0x20000) in intel_svm_init()
64 iommu->pasid_max = 0x20000; in intel_svm_init()
66 order = get_order(sizeof(struct pasid_entry) * iommu->pasid_max); in intel_svm_init()
83 int order = get_order(sizeof(struct pasid_entry) * iommu->pasid_max); in intel_svm_exit()
293 int pasid_max; in intel_svm_bind_mm() local
300 pasid_max = pci_max_pasids(to_pci_dev(dev)); in intel_svm_bind_mm()
301 if (pasid_max < 0) in intel_svm_bind_mm()
304 pasid_max = 1 << 20; in intel_svm_bind_mm()
323 if (svm->pasid >= pasid_max) { in intel_svm_bind_mm()
374 if (pasid_max > intel_pasid_max_id) in intel_svm_bind_mm()
375 pasid_max = intel_pasid_max_id; in intel_svm_bind_mm()
380 pasid_max - 1, GFP_KERNEL); in intel_svm_bind_mm()