Lines Matching refs:iovp
282 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset))
286 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset))
290 #define PDIR_INDEX(iovp) ((iovp)>>IOVP_SHIFT)
442 unsigned long iovp = SBA_IOVP(ioc, iova);
443 unsigned int pide = PDIR_INDEX(iovp);
563 u32 iovp = (u32) SBA_IOVP(ioc,iova);
564 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)];
574 sba_dump_pdir_entry(ioc,"sba_mark_invalid()", PDIR_INDEX(iovp));
582 iovp |= get_order(byte_cnt) + PAGE_SHIFT;
594 iovp |= IOVP_SHIFT; /* set "size" field for PCOM */
607 WRITE_REG( SBA_IOVA(ioc, iovp, 0, 0), ioc->ioc_hpa+IOC_PCOM);
661 dma_addr_t iovp;
684 iovp = (dma_addr_t) pide << IOVP_SHIFT;
687 __FUNCTION__, addr, (long) iovp | offset);
721 return SBA_IOVA(ioc, iovp, offset, DEFAULT_DMA_HINT_REG);
745 DBG_RUN("%s() iovp 0x%lx/%x\n", __FUNCTION__, (long) iova, size);