Lines Matching refs:order
40 int order; in intel_svm_alloc_pasid_tables() local
42 order = ecap_pss(iommu->ecap) + 7 - PAGE_SHIFT; in intel_svm_alloc_pasid_tables()
43 if (order < 0) in intel_svm_alloc_pasid_tables()
44 order = 0; in intel_svm_alloc_pasid_tables()
46 pages = alloc_pages(GFP_KERNEL | __GFP_ZERO, order); in intel_svm_alloc_pasid_tables()
53 pr_info("%s: Allocated order %d PASID table.\n", iommu->name, order); in intel_svm_alloc_pasid_tables()
56 pages = alloc_pages(GFP_KERNEL | __GFP_ZERO, order); in intel_svm_alloc_pasid_tables()
71 int order; in intel_svm_free_pasid_tables() local
73 order = ecap_pss(iommu->ecap) + 7 - PAGE_SHIFT; in intel_svm_free_pasid_tables()
74 if (order < 0) in intel_svm_free_pasid_tables()
75 order = 0; in intel_svm_free_pasid_tables()
78 free_pages((unsigned long)iommu->pasid_table, order); in intel_svm_free_pasid_tables()
82 free_pages((unsigned long)iommu->pasid_state_table, order); in intel_svm_free_pasid_tables()