V3D_MMU_PAGE_SHIFT
obj->size >> V3D_MMU_PAGE_SHIFT,
align >> V3D_MMU_PAGE_SHIFT, 0, 0);
v3d->bo_stats.pages_allocated += obj->size >> V3D_MMU_PAGE_SHIFT;
args->offset = bo->node.start << V3D_MMU_PAGE_SHIFT;
args->offset = bo->node.start << V3D_MMU_PAGE_SHIFT;
v3d->bo_stats.pages_allocated -= obj->size >> V3D_MMU_PAGE_SHIFT;
(long)v3d->bo_stats.pages_allocated << (V3D_MMU_PAGE_SHIFT - 10));
#define V3D_PAGE_FACTOR (PAGE_SIZE >> V3D_MMU_PAGE_SHIFT)
V3D_CORE_WRITE(0, V3D_PTB_BPOA, bo->node.start << V3D_MMU_PAGE_SHIFT);
for (i = 0; i < page_size >> V3D_MMU_PAGE_SHIFT; i++) {
shmem_obj->base.size >> V3D_MMU_PAGE_SHIFT);
u32 npages = bo->base.base.size >> V3D_MMU_PAGE_SHIFT;
return IS_ALIGNED(page, alignment >> V3D_MMU_PAGE_SHIFT) &&
IS_ALIGNED(page_address, alignment >> V3D_MMU_PAGE_SHIFT);
V3D_WRITE(V3D_MMU_PT_PA_BASE, v3d->pt_paddr >> V3D_MMU_PAGE_SHIFT);
(v3d->mmu_scratch_paddr >> V3D_MMU_PAGE_SHIFT) |
u32 pfn = dma_addr >> V3D_MMU_PAGE_SHIFT;