Searched refs:VTD_PAGE_MASK (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/iommu/intel/
H A Diommu.h35 #define VTD_PAGE_MASK (((u64)-1) << VTD_PAGE_SHIFT) macro
36 #define VTD_PAGE_ALIGN(addr) (((addr) + VTD_PAGE_SIZE - 1) & VTD_PAGE_MASK)
412 #define QI_IOTLB_ADDR(addr) (((u64)addr) & VTD_PAGE_MASK)
423 #define QI_DEV_IOTLB_ADDR(addr) ((u64)(addr) & VTD_PAGE_MASK)
438 #define QI_EIOTLB_ADDR(addr) ((u64)(addr) & VTD_PAGE_MASK)
449 #define QI_DEV_EIOTLB_ADDR(a) ((u64)(a) & VTD_PAGE_MASK)
834 return pte->val & VTD_PAGE_MASK & (~DMA_FL_PTE_XD);
838 VTD_PAGE_MASK & (~DMA_FL_PTE_XD);
967 context->lo &= ~VTD_PAGE_MASK;
968 context->lo |= value & VTD_PAGE_MASK;
[all...]
H A Dpasid.h152 pasid_set_bits(&pe->val[0], VTD_PAGE_MASK, value);
277 pasid_set_bits(&pe->val[2], VTD_PAGE_MASK, value);
H A Ddebugfs.c253 pasid_dir_ptr = context->lo & VTD_PAGE_MASK;
401 pasid_dir_ptr = context->lo & VTD_PAGE_MASK;
436 pgd &= VTD_PAGE_MASK;
438 pgd = context->lo & VTD_PAGE_MASK;
H A Diommu.c80 return re->lo & VTD_PAGE_MASK;
92 return re->hi & VTD_PAGE_MASK;
521 context = phys_to_virt(*entry & VTD_PAGE_MASK);
780 pgtable = phys_to_virt(ctx_entry->lo & VTD_PAGE_MASK);
785 dir = phys_to_virt(ctx_entry->lo & VTD_PAGE_MASK);
811 pgtable = phys_to_virt(pte->val[2] & VTD_PAGE_MASK);
814 pgtable = phys_to_virt(pte->val[0] & VTD_PAGE_MASK);
2349 old_rt_phys = rtaddr_reg & VTD_PAGE_MASK;
H A Dirq_remapping.c438 irt_phys = irta & VTD_PAGE_MASK;

Completed in 277 milliseconds