Lines Matching refs:iovp
282 #define CCIO_IOVA(iovp,offset) ((iovp) | (offset))
285 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT)
287 #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset)
424 unsigned long iovp = CCIO_IOVP(iova);
425 unsigned int res_idx = PDIR_INDEX(iovp) >> 3;
568 ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt)
572 iovp &= IOVP_MASK; /* clear offset bits, just want pagenum */
576 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command);
577 iovp += chain_size;
585 u32 iovp = (u32)CCIO_IOVP(iova);
593 unsigned int idx = PDIR_INDEX(iovp);
600 iovp += IOVP_SIZE;
650 dma_addr_t iovp;
673 iovp = (dma_addr_t)MKIOVP(idx);
678 __func__, addr, (long)iovp | offset, size);
699 return CCIO_IOVA(iovp, offset);
722 DBG_RUN("%s() iovp 0x%lx/%x\n",
1085 void ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp)
1094 idx = PDIR_INDEX(iovp) >> 3;