XE_PTE_SHIFT
BUILD_BUG_ON(((XE_PCI_BARRIER_MMAP_OFFSET >> XE_PTE_SHIFT) +
#define XE_PAGE_SIZE (1 << XE_PTE_SHIFT)
#define XE_PDE_SHIFT (XE_PTE_SHIFT - 3)
#define XE_PCI_BARRIER_MMAP_OFFSET (0x50 << XE_PTE_SHIFT)
case XE_PCI_BARRIER_MMAP_OFFSET >> XE_PTE_SHIFT:
writeq(pte, &ggtt->gsm[addr >> XE_PTE_SHIFT]);
return readq(&ggtt->gsm[addr >> XE_PTE_SHIFT]);
u32 num_4k_pages = (size + XE_PAGE_SIZE - 1) >> XE_PTE_SHIFT;
ilog2(page_size) - XE_PTE_SHIFT; \
u64 phys_page = phys_addr >> XE_PTE_SHIFT;
return XE_PTE_SHIFT + XE_PDE_SHIFT * level;