Lines Matching refs:iovp
283 #define CCIO_IOVA(iovp,offset) ((iovp) | (offset))
286 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT)
288 #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset)
433 unsigned long iovp = CCIO_IOVP(iova);
434 unsigned int res_idx = PDIR_INDEX(iovp) >> 3;
619 * @iovp: The I/O Virtual Page.
627 ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt)
631 iovp &= IOVP_MASK; /* clear offset bits, just want pagenum */
635 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command);
636 iovp += chain_size;
662 u32 iovp = (u32)CCIO_IOVP(iova);
670 unsigned int idx = PDIR_INDEX(iovp);
682 iovp += IOVP_SIZE;
730 dma_addr_t iovp;
755 iovp = (dma_addr_t)MKIOVP(idx);
760 __func__, addr, (long)iovp | offset, size);
781 return CCIO_IOVA(iovp, offset);
817 DBG_RUN("%s() iovp 0x%lx/%x\n",
1161 void __init ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp)
1170 idx = PDIR_INDEX(iovp) >> 3;