Lines Matching refs:it_page_shift
254 1 << tbl->it_page_shift); in iommu_range_alloc()
256 boundary_size = ALIGN(1UL << 32, 1 << tbl->it_page_shift); in iommu_range_alloc()
260 boundary_size >> tbl->it_page_shift, align_mask); in iommu_range_alloc()
322 ret = entry << tbl->it_page_shift; /* Set the return dma address */ in iommu_alloc()
354 entry = dma_addr >> tbl->it_page_shift; in iommu_free_check()
403 entry = dma_addr >> tbl->it_page_shift; in __iommu_free()
472 if (tbl->it_page_shift < PAGE_SHIFT && slen >= PAGE_SIZE && in ppc_iommu_map_sg()
474 align = PAGE_SHIFT - tbl->it_page_shift; in ppc_iommu_map_sg()
476 mask >> tbl->it_page_shift, align); in ppc_iommu_map_sg()
491 dma_addr = entry << tbl->it_page_shift; in ppc_iommu_map_sg()
680 if ((tbl->it_size << tbl->it_page_shift) >= (1UL * 1024 * 1024 * 1024)) in iommu_init_table()
771 if (tbl->it_page_shift < PAGE_SHIFT && size >= PAGE_SIZE && in iommu_map_page()
773 align = PAGE_SHIFT - tbl->it_page_shift; in iommu_map_page()
776 mask >> tbl->it_page_shift, align, in iommu_map_page()
845 nio_pages = size >> tbl->it_page_shift; in iommu_alloc_coherent()
848 mask >> tbl->it_page_shift, io_order, NULL); in iommu_alloc_coherent()
864 nio_pages = size >> tbl->it_page_shift; in iommu_free_coherent()
954 ioba >>= tbl->it_page_shift; in iommu_tce_clear_param_check()
974 ioba >>= tbl->it_page_shift; in iommu_tce_put_param_check()