Home
last modified time | relevance | path

Searched refs:IOVP_SHIFT (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/drivers/parisc/
A Diommu-helpers.h64 pdirp = &(ioc->pdir_base[pide >> IOVP_SHIFT]); in iommu_fill_pdir()
75 ioc->msg_pages += startsg->length >> IOVP_SHIFT; in iommu_fill_pdir()
175 | (iommu_alloc_range(ioc, dev, dma_len) << IOVP_SHIFT) in iommu_coalesce_chunks()
A Dccio-dma.c279 #define IOVP_SHIFT PAGE_SHIFT macro
286 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT)
287 #define MKIOVP(pdir_idx) ((long)(pdir_idx) << IOVP_SHIFT)
342 unsigned int pages_needed = size >> IOVP_SHIFT; in ccio_alloc_range()
360 boundary_size = dma_get_seg_boundary_nr_pages(dev, IOVP_SHIFT); in ccio_alloc_range()
751 ioc->msingle_pages += size >> IOVP_SHIFT; in ccio_map_single()
828 ioc->usingle_pages += size >> IOVP_SHIFT; in ccio_unmap_page()
832 ccio_free_range(ioc, iova, (size >> IOVP_SHIFT)); in ccio_unmap_page()
A Dsba_iommu.c320 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT)
352 boundary_size = dma_get_seg_boundary_nr_pages(dev, IOVP_SHIFT); in sba_search_bitmap()
356 shift = ioc->ibase >> IOVP_SHIFT; in sba_search_bitmap()
442 unsigned int pages_needed = size >> IOVP_SHIFT; in sba_alloc_range()
501 int bits_not_wanted = size >> IOVP_SHIFT; in sba_free_range()
655 iovp |= IOVP_SHIFT; /* set "size" field for PCOM */ in sba_mark_invalid()
737 ioc->msingle_pages += size >> IOVP_SHIFT; in sba_map_single()
740 iovp = (dma_addr_t) pide << IOVP_SHIFT; in sba_map_single()
826 ioc->usingle_pages += size >> IOVP_SHIFT; in sba_unmap_page()
1294 iov_order = get_order(iova_space_size >> (IOVP_SHIFT - PAGE_SHIFT)); in sba_ioc_init_pluto()
/linux-6.3-rc2/arch/parisc/include/asm/
A Dropes.h189 #define IOVP_SHIFT PAGE_SHIFT macro

Completed in 11 milliseconds