Home
last modified time | relevance | path

Searched refs:iovp (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/parisc/
H A Dccio-dma.c272 #define CCIO_IOVA(iovp,offset) ((iovp) | (offset)) argument
275 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT) argument
277 #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset) argument
423 unsigned long iovp = CCIO_IOVP(iova); in ccio_free_range() local
626 iovp += chain_size; in ccio_clear_io_tlb()
652 u32 iovp = (u32)CCIO_IOVP(iova); in ccio_mark_invalid() local
672 iovp += IOVP_SIZE; in ccio_mark_invalid()
720 dma_addr_t iovp; in ccio_map_single() local
745 iovp = (dma_addr_t)MKIOVP(idx); in ccio_map_single()
771 return CCIO_IOVA(iovp, offset); in ccio_map_single()
[all …]
H A Dsba_iommu.c310 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset)) argument
314 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset)) argument
318 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT) argument
496 unsigned long iovp = SBA_IOVP(ioc, iova); in sba_free_range() local
497 unsigned int pide = PDIR_INDEX(iovp); in sba_free_range()
615 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_invalid() local
616 __le64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid()
640 iovp |= get_order(byte_cnt) + PAGE_SHIFT; in sba_mark_invalid()
715 dma_addr_t iovp; in sba_map_single() local
740 iovp = (dma_addr_t) pide << IOVP_SHIFT; in sba_map_single()
[all …]
/openbmc/linux/arch/ia64/hp/common/
H A Dsba_iommu.c427 #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()
848 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_invalid() local
850 int off = PDIR_INDEX(iovp); in sba_mark_invalid()
888 iovp |= t; in sba_mark_invalid()
926 dma_addr_t iovp; in sba_map_page() local
978 iovp = (dma_addr_t) pide << iovp_shift; in sba_map_page()
1003 return SBA_IOVA(ioc, iovp, offset); in sba_map_page()
1010 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_clean() local
[all …]
/openbmc/linux/lib/
H A Diov_iter.c1436 struct iovec **iovp, struct iov_iter *i, in __import_iovec_ubuf() argument
1439 struct iovec *iov = *iovp; in __import_iovec_ubuf()
1452 *iovp = NULL; in __import_iovec_ubuf()
1465 return __import_iovec_ubuf(type, uvec, iovp, i, compat); in __import_iovec()
1469 *iovp = NULL; in __import_iovec()
1485 if (iov != *iovp) in __import_iovec()
1487 *iovp = NULL; in __import_iovec()
1499 if (iov == *iovp) in __import_iovec()
1500 *iovp = NULL; in __import_iovec()
1502 *iovp = iov; in __import_iovec()
[all …]
/openbmc/linux/include/linux/
H A Duio.h370 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp,
373 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp,
/openbmc/linux/arch/parisc/include/asm/
H A Dprocessor.h325 extern void ccio_cujo20_fixup(struct parisc_device *dev, u32 iovp);
/openbmc/qemu/net/
H A Dtap.c120 const struct iovec *iovp = iov; in tap_receive_iov() local
129 iovp = iov_copy; in tap_receive_iov()
133 return tap_write_packet(s, iovp, iovcnt); in tap_receive_iov()
/openbmc/qemu/tests/unit/
H A Dtest-iov.c6 static void iov_random(struct iovec **iovp, unsigned *iov_cntp) in iov_random() argument
15 *iovp = iov; in iov_random()
/openbmc/qemu/hw/pci-host/
H A Dastro.c289 #define PDIR_INDEX(iovp) ((iovp) >> IOVP_SHIFT) in astro_translate_iommu() argument