Lines Matching refs:iovp
285 #define CCIO_IOVA(iovp,offset) ((iovp) | (offset)) argument
288 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT) argument
290 #define MKIOVA(iovp,offset) (dma_addr_t)((long)iovp | (long)offset) argument
436 unsigned long iovp = CCIO_IOVP(iova); in ccio_free_range() local
437 unsigned int res_idx = PDIR_INDEX(iovp) >> 3; in ccio_free_range()
633 ccio_clear_io_tlb(struct ioc *ioc, dma_addr_t iovp, size_t byte_cnt) in ccio_clear_io_tlb() argument
637 iovp &= IOVP_MASK; /* clear offset bits, just want pagenum */ in ccio_clear_io_tlb()
641 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command); in ccio_clear_io_tlb()
642 iovp += chain_size; in ccio_clear_io_tlb()
668 u32 iovp = (u32)CCIO_IOVP(iova); in ccio_mark_invalid() local
676 unsigned int idx = PDIR_INDEX(iovp); in ccio_mark_invalid()
691 iovp += IOVP_SIZE; in ccio_mark_invalid()
739 dma_addr_t iovp; in ccio_map_single() local
764 iovp = (dma_addr_t)MKIOVP(idx); in ccio_map_single()
769 __func__, addr, (long)iovp | offset, size); in ccio_map_single()
790 return CCIO_IOVA(iovp, offset); in ccio_map_single()
1172 void __init ccio_cujo20_fixup(struct parisc_device *cujo, u32 iovp) in ccio_cujo20_fixup() argument
1181 idx = PDIR_INDEX(iovp) >> 3; in ccio_cujo20_fixup()