Searched refs:VTD_PAGE_SHIFT (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/iommu/intel/ |
| H A D | iommu.h | 34 #define VTD_PAGE_SHIFT (12) macro 35 #define VTD_PAGE_SIZE (1UL << VTD_PAGE_SHIFT) 36 #define VTD_PAGE_MASK (((u64)-1) << VTD_PAGE_SHIFT) 910 #define MAX_AGAW_PFN_WIDTH (MAX_AGAW_WIDTH - VTD_PAGE_SHIFT) 1073 return PAGE_ALIGN(host_addr + size) >> VTD_PAGE_SHIFT; in aligned_nrpages() 1079 return npages << VTD_PAGE_SHIFT; in nrpages_to_size() 1107 addr |= (1ULL << (VTD_PAGE_SHIFT + mask - 1)) - 1; in qi_desc_dev_iotlb() 1134 unsigned long align = (1ULL << (VTD_PAGE_SHIFT + mask)); in qi_desc_piotlb() 1154 unsigned long mask = 1UL << (VTD_PAGE_SHIFT + size_order - 1); in qi_desc_dev_iotlb_pasid() 1182 desc->qw1 |= GENMASK_ULL(size_order + VTD_PAGE_SHIFT - 1, in qi_desc_dev_iotlb_pasid() [all …]
|
| H A D | iommu.c | 288 int addr_width = agaw_to_width(domain->agaw) - VTD_PAGE_SHIFT; in domain_pfn_supported() 1187 if (!pci_enable_ats(pdev, VTD_PAGE_SHIFT)) in iommu_enable_pci_ats() 1650 cache_tag_flush_range(domain, start_pfn << VTD_PAGE_SHIFT, in switch_to_super_page() 1651 end_pfn << VTD_PAGE_SHIFT, 0); in switch_to_super_page() 1693 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr; in __domain_mapping() 3531 hpa >> VTD_PAGE_SHIFT, size, prot, gfp); in intel_iommu_map() 3573 start_pfn = iova >> VTD_PAGE_SHIFT; in intel_iommu_unmap() 3574 last_pfn = (iova + size - 1) >> VTD_PAGE_SHIFT; in intel_iommu_unmap() 3623 VTD_PAGE_SHIFT) - 1)); in intel_iommu_iova_to_phys() 3766 pci_prepare_ats(pdev, VTD_PAGE_SHIFT); in intel_iommu_probe_device() [all …]
|
| H A D | prq.c | 183 event.fault.prm.addr = (u64)desc->addr << VTD_PAGE_SHIFT; in intel_prq_report() 217 address = (u64)req->addr << VTD_PAGE_SHIFT; in prq_event_thread()
|
| H A D | debugfs.c | 307 return BIT_ULL(VTD_PAGE_SHIFT + VTD_STRIDE_SHIFT * (level - 1)); in level_to_directory_size() 314 iova >> VTD_PAGE_SHIFT, path[5], path[4], path[3]); in dump_page_info()
|
| H A D | pasid.c | 234 qi_flush_dev_iotlb(iommu, sid, pfsid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid() 236 qi_flush_dev_iotlb_pasid(iommu, sid, pfsid, pasid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid()
|