Lines Matching refs:iovp
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
434 unsigned long iovp = CCIO_IOVP(iova); in ccio_free_range() local
435 unsigned int res_idx = PDIR_INDEX(iovp) >> 3; in ccio_free_range()
631 ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt) in ccio_clear_io_tlb() argument
635 iovp &= IOVP_MASK; /* clear offset bits, just want pagenum */ in ccio_clear_io_tlb()
639 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command); in ccio_clear_io_tlb()
640 iovp += chain_size; in ccio_clear_io_tlb()
666 u32 iovp = (u32)CCIO_IOVP(iova); in ccio_mark_invalid() local
674 unsigned int idx = PDIR_INDEX(iovp); in ccio_mark_invalid()
689 iovp += IOVP_SIZE; in ccio_mark_invalid()
739 dma_addr_t iovp; in ccio_map_single() local
762 iovp = (dma_addr_t)MKIOVP(idx); in ccio_map_single()
767 __func__, addr, (long)iovp | offset, size); in ccio_map_single()
788 return CCIO_IOVA(iovp, offset); in ccio_map_single()
1182 void ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp) in ccio_cujo20_fixup() argument
1191 idx = PDIR_INDEX(iovp) >> 3; in ccio_cujo20_fixup()