iovp              427 arch/ia64/hp/common/sba_iommu.c #define SBA_IOVA(ioc,iovp,offset) ((ioc->ibase) | (iovp) | (offset))
iovp              432 arch/ia64/hp/common/sba_iommu.c #define PDIR_INDEX(iovp)   ((iovp)>>iovp_shift)
iovp              723 arch/ia64/hp/common/sba_iommu.c 	unsigned long iovp = SBA_IOVP(ioc, iova);
iovp              724 arch/ia64/hp/common/sba_iommu.c 	unsigned int pide = PDIR_INDEX(iovp);
iovp              841 arch/ia64/hp/common/sba_iommu.c 	u32 iovp = (u32) SBA_IOVP(ioc,iova);
iovp              843 arch/ia64/hp/common/sba_iommu.c 	int off = PDIR_INDEX(iovp);
iovp              852 arch/ia64/hp/common/sba_iommu.c 		sba_dump_pdir_entry(ioc,"sba_mark_invalid()", PDIR_INDEX(iovp));
iovp              860 arch/ia64/hp/common/sba_iommu.c 		iovp |= iovp_shift;     /* set "size" field for PCOM */
iovp              881 arch/ia64/hp/common/sba_iommu.c 		iovp |= t;
iovp              898 arch/ia64/hp/common/sba_iommu.c 	WRITE_REG(iovp | ioc->ibase, ioc->ioc_hpa+IOC_PCOM);
iovp              919 arch/ia64/hp/common/sba_iommu.c 	dma_addr_t iovp;
iovp              971 arch/ia64/hp/common/sba_iommu.c 	iovp = (dma_addr_t) pide << iovp_shift;
iovp              973 arch/ia64/hp/common/sba_iommu.c 	DBG_RUN("%s() 0x%p -> 0x%lx\n", __func__, addr, (long) iovp | offset);
iovp              996 arch/ia64/hp/common/sba_iommu.c 	return SBA_IOVA(ioc, iovp, offset);
iovp             1003 arch/ia64/hp/common/sba_iommu.c 	u32	iovp = (u32) SBA_IOVP(ioc,iova);
iovp             1004 arch/ia64/hp/common/sba_iommu.c 	int	off = PDIR_INDEX(iovp);
iovp              282 drivers/parisc/ccio-dma.c #define CCIO_IOVA(iovp,offset) ((iovp) | (offset))
iovp              285 drivers/parisc/ccio-dma.c #define PDIR_INDEX(iovp)    ((iovp)>>IOVP_SHIFT)
iovp              287 drivers/parisc/ccio-dma.c #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset)
iovp              433 drivers/parisc/ccio-dma.c 	unsigned long iovp = CCIO_IOVP(iova);
iovp              434 drivers/parisc/ccio-dma.c 	unsigned int res_idx = PDIR_INDEX(iovp) >> 3;
iovp              627 drivers/parisc/ccio-dma.c ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt)
iovp              631 drivers/parisc/ccio-dma.c 	iovp &= IOVP_MASK;	/* clear offset bits, just want pagenum */
iovp              635 drivers/parisc/ccio-dma.c 		WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command);
iovp              636 drivers/parisc/ccio-dma.c 		iovp += chain_size;
iovp              662 drivers/parisc/ccio-dma.c 	u32 iovp = (u32)CCIO_IOVP(iova);
iovp              670 drivers/parisc/ccio-dma.c 		unsigned int idx = PDIR_INDEX(iovp);
iovp              682 drivers/parisc/ccio-dma.c 		iovp     += IOVP_SIZE;
iovp              730 drivers/parisc/ccio-dma.c 	dma_addr_t iovp;
iovp              755 drivers/parisc/ccio-dma.c 	iovp = (dma_addr_t)MKIOVP(idx);
iovp              760 drivers/parisc/ccio-dma.c 		__func__, addr, (long)iovp | offset, size);
iovp              781 drivers/parisc/ccio-dma.c 	return CCIO_IOVA(iovp, offset);
iovp             1158 drivers/parisc/ccio-dma.c void __init ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp)
iovp             1167 drivers/parisc/ccio-dma.c 	idx = PDIR_INDEX(iovp) >> 3;
iovp              902 drivers/parisc/dino.c void ccio_cujo20_fixup(struct parisc_device *dev, u32 iovp);
iovp              305 drivers/parisc/sba_iommu.c #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset))
iovp              309 drivers/parisc/sba_iommu.c #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset))
iovp              313 drivers/parisc/sba_iommu.c #define PDIR_INDEX(iovp)   ((iovp)>>IOVP_SHIFT)
iovp              490 drivers/parisc/sba_iommu.c 	unsigned long iovp = SBA_IOVP(ioc, iova);
iovp              491 drivers/parisc/sba_iommu.c 	unsigned int pide = PDIR_INDEX(iovp);
iovp              609 drivers/parisc/sba_iommu.c 	u32 iovp = (u32) SBA_IOVP(ioc,iova);
iovp              610 drivers/parisc/sba_iommu.c 	u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)];
iovp              620 drivers/parisc/sba_iommu.c 		sba_dump_pdir_entry(ioc,"sba_mark_invalid()", PDIR_INDEX(iovp));
iovp              634 drivers/parisc/sba_iommu.c 		iovp |= get_order(byte_cnt) + PAGE_SHIFT;
iovp              649 drivers/parisc/sba_iommu.c 		iovp |= IOVP_SHIFT;     /* set "size" field for PCOM */
iovp              661 drivers/parisc/sba_iommu.c 	WRITE_REG( SBA_IOVA(ioc, iovp, 0, 0), ioc->ioc_hpa+IOC_PCOM);
iovp              709 drivers/parisc/sba_iommu.c 	dma_addr_t iovp;
iovp              734 drivers/parisc/sba_iommu.c 	iovp = (dma_addr_t) pide << IOVP_SHIFT;
iovp              737 drivers/parisc/sba_iommu.c 		__func__, addr, (long) iovp | offset);
iovp              770 drivers/parisc/sba_iommu.c 	return SBA_IOVA(ioc, iovp, offset, DEFAULT_DMA_HINT_REG);