Home
last modified time | relevance | path

Searched refs:pasid_table (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/iommu/
Dintel-svm.c52 iommu->pasid_table = page_address(pages); in intel_svm_alloc_pasid_tables()
77 if (iommu->pasid_table) { in intel_svm_free_pasid_tables()
78 free_pages((unsigned long)iommu->pasid_table, order); in intel_svm_free_pasid_tables()
79 iommu->pasid_table = NULL; in intel_svm_free_pasid_tables()
266 svm->iommu->pasid_table[svm->pasid].val = 0; in intel_mm_release()
399 iommu->pasid_table[svm->pasid].val = (u64)__pa(mm->pgd) | 1; in intel_svm_bind_mm()
401 iommu->pasid_table[svm->pasid].val = (u64)__pa(init_mm.pgd) | 1 | (1ULL << 11); in intel_svm_bind_mm()
437 if (!iommu || !iommu->pasid_table) in intel_svm_unbind_mm()
Dintel-iommu.c5024 context[1].lo = (u64)virt_to_phys(iommu->pasid_table) | ecap_pss(iommu->ecap); in intel_iommu_enable_pasid()
5090 if (!iommu->pasid_table) { in intel_svm_device_to_iommu()
/linux-4.4.14/include/linux/
Dintel-iommu.h427 struct pasid_entry *pasid_table; member