Searched refs:IO_PAGE_SHIFT (Results 1 – 3 of 3) sorted by relevance
115 iommu_tbl_pool_init(&iommu->tbl, num_tsb_entries, IO_PAGE_SHIFT, in iommu_table_init()223 iopte = alloc_npages(dev, iommu, size >> IO_PAGE_SHIFT); in dma_4u_alloc_coherent()231 ((iopte - iommu->page_table) << IO_PAGE_SHIFT)); in dma_4u_alloc_coherent()233 npages = size >> IO_PAGE_SHIFT; in dma_4u_alloc_coherent()253 npages = IO_PAGE_ALIGN(size) >> IO_PAGE_SHIFT; in dma_4u_free_coherent()284 npages >>= IO_PAGE_SHIFT; in dma_4u_map_page()297 ((base - iommu->page_table) << IO_PAGE_SHIFT)); in dma_4u_map_page()405 npages >>= IO_PAGE_SHIFT; in dma_4u_unmap_page()407 ((bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT); in dma_4u_unmap_page()476 IO_PAGE_SIZE) >> IO_PAGE_SHIFT; in dma_4u_map_sg()[all …]
23 #define IO_PAGE_SHIFT 13 macro24 #define IO_PAGE_SIZE (1UL << IO_PAGE_SHIFT)
147 npages = size >> IO_PAGE_SHIFT; in dma_4v_alloc_coherent()165 *dma_addrp = (iommu->tbl.table_map_base + (entry << IO_PAGE_SHIFT)); in dma_4v_alloc_coherent()223 npages = IO_PAGE_ALIGN(size) >> IO_PAGE_SHIFT; in dma_4v_free_coherent()227 entry = ((dvma - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT); in dma_4v_free_coherent()254 npages >>= IO_PAGE_SHIFT; in dma_4v_map_page()262 bus_addr = (iommu->tbl.table_map_base + (entry << IO_PAGE_SHIFT)); in dma_4v_map_page()316 npages >>= IO_PAGE_SHIFT; in dma_4v_unmap_page()318 entry = (bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT; in dma_4v_unmap_page()361 IO_PAGE_SIZE) >> IO_PAGE_SHIFT; in dma_4v_map_sg()362 base_shift = iommu->tbl.table_map_base >> IO_PAGE_SHIFT; in dma_4v_map_sg()[all …]