IO_PAGE_SHIFT
iommu_tbl_pool_init(&iommu->tbl, num_tsb_entries, IO_PAGE_SHIFT,
iopte = alloc_npages(dev, iommu, size >> IO_PAGE_SHIFT);
((iopte - iommu->page_table) << IO_PAGE_SHIFT));
npages = size >> IO_PAGE_SHIFT;
npages = IO_PAGE_ALIGN(size) >> IO_PAGE_SHIFT;
npages >>= IO_PAGE_SHIFT;
((base - iommu->page_table) << IO_PAGE_SHIFT));
npages >>= IO_PAGE_SHIFT;
((bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT);
seg_boundary_size = dma_get_seg_boundary_nr_pages(dev, IO_PAGE_SHIFT);
base_shift = iommu->tbl.table_map_base >> IO_PAGE_SHIFT;
(entry << IO_PAGE_SHIFT);
>> IO_PAGE_SHIFT;
((bus_addr - tbl->table_map_base) >> IO_PAGE_SHIFT);
>> IO_PAGE_SHIFT);
npages >>= IO_PAGE_SHIFT;
((bus_addr - tbl->table_map_base)>>IO_PAGE_SHIFT);
tbl->table_map_base) >> IO_PAGE_SHIFT);
- bus_addr) >> IO_PAGE_SHIFT;
#define IO_PAGE_SIZE (1UL << IO_PAGE_SHIFT)
npages = size >> IO_PAGE_SHIFT;
*dma_addrp = (tbl->table_map_base + (entry << IO_PAGE_SHIFT));
npages = IO_PAGE_ALIGN(size) >> IO_PAGE_SHIFT;
entry = ((dvma - tbl->table_map_base) >> IO_PAGE_SHIFT);
npages >>= IO_PAGE_SHIFT;
bus_addr = (tbl->table_map_base + (entry << IO_PAGE_SHIFT));
npages >>= IO_PAGE_SHIFT;
entry = (bus_addr - tbl->table_map_base) >> IO_PAGE_SHIFT;
seg_boundary_size = dma_get_seg_boundary_nr_pages(dev, IO_PAGE_SHIFT);
base_shift = tbl->table_map_base >> IO_PAGE_SHIFT;
dma_addr = tbl->table_map_base + (entry << IO_PAGE_SHIFT);
unsigned long shift = IO_PAGE_SHIFT;
iommu_tbl_pool_init(&atu->tbl, num_iotte, IO_PAGE_SHIFT,
iommu_tbl_pool_init(&iommu->tbl, num_tsb_entries, IO_PAGE_SHIFT,