Searched refs:iovp (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/parisc/ |
A D | ccio-dma.c | 283 #define CCIO_IOVA(iovp,offset) ((iovp) | (offset)) argument 286 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT) argument 288 #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset) argument 433 unsigned long iovp = CCIO_IOVP(iova); in ccio_free_range() local 636 iovp += chain_size; in ccio_clear_io_tlb() 662 u32 iovp = (u32)CCIO_IOVP(iova); in ccio_mark_invalid() local 682 iovp += IOVP_SIZE; in ccio_mark_invalid() 730 dma_addr_t iovp; in ccio_map_single() local 755 iovp = (dma_addr_t)MKIOVP(idx); in ccio_map_single() 781 return CCIO_IOVA(iovp, offset); in ccio_map_single() [all …]
|
A D | sba_iommu.c | 306 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset)) argument 310 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset)) argument 314 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT) argument 490 unsigned long iovp = SBA_IOVP(ioc, iova); in sba_free_range() local 491 unsigned int pide = PDIR_INDEX(iovp); in sba_free_range() 609 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_invalid() local 610 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() 634 iovp |= get_order(byte_cnt) + PAGE_SHIFT; in sba_mark_invalid() 709 dma_addr_t iovp; in sba_map_single() local 734 iovp = (dma_addr_t) pide << IOVP_SHIFT; in sba_map_single() [all …]
|
A D | dino.c | 902 void ccio_cujo20_fixup(struct parisc_device *dev, u32 iovp);
|
/linux/arch/ia64/hp/common/ |
A D | sba_iommu.c | 427 #define SBA_IOVA(ioc,iovp,offset) ((ioc->ibase) | (iovp) | (offset)) argument 432 #define PDIR_INDEX(iovp) ((iovp)>>iovp_shift) argument 723 unsigned int pide = PDIR_INDEX(iovp); in sba_free_range() 840 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_invalid() local 842 int off = PDIR_INDEX(iovp); in sba_mark_invalid() 880 iovp |= t; in sba_mark_invalid() 918 dma_addr_t iovp; in sba_map_page() local 970 iovp = (dma_addr_t) pide << iovp_shift; in sba_map_page() 995 return SBA_IOVA(ioc, iovp, offset); in sba_map_page() 1002 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_clean() local [all …]
|
/linux/include/linux/ |
A D | uio.h | 312 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp, 315 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp,
|
/linux/lib/ |
A D | iov_iter.c | 1941 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp, in __import_iovec() argument 1948 iov = iovec_from_user(uvec, nr_segs, fast_segs, *iovp, compat); in __import_iovec() 1950 *iovp = NULL; in __import_iovec() 1966 if (iov != *iovp) in __import_iovec() 1968 *iovp = NULL; in __import_iovec() 1980 if (iov == *iovp) in __import_iovec() 1981 *iovp = NULL; in __import_iovec() 1983 *iovp = iov; in __import_iovec() 2011 struct iovec **iovp, struct iov_iter *i) in import_iovec() argument 2013 return __import_iovec(type, uvec, nr_segs, fast_segs, iovp, i, in import_iovec()
|
Completed in 28 milliseconds