Lines Matching refs:iovp
435 #define SBA_IOVA(ioc,iovp,offset) ((ioc->ibase) | (iovp) | (offset)) argument
440 #define PDIR_INDEX(iovp) ((iovp)>>iovp_shift) argument
731 unsigned long iovp = SBA_IOVP(ioc, iova); in sba_free_range() local
732 unsigned int pide = PDIR_INDEX(iovp); in sba_free_range()
849 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_invalid() local
851 int off = PDIR_INDEX(iovp); in sba_mark_invalid()
860 sba_dump_pdir_entry(ioc,"sba_mark_invalid()", PDIR_INDEX(iovp)); in sba_mark_invalid()
868 iovp |= iovp_shift; /* set "size" field for PCOM */ in sba_mark_invalid()
889 iovp |= t; in sba_mark_invalid()
906 WRITE_REG(iovp | ioc->ibase, ioc->ioc_hpa+IOC_PCOM); in sba_mark_invalid()
926 dma_addr_t iovp; in sba_map_page() local
978 iovp = (dma_addr_t) pide << iovp_shift; in sba_map_page()
980 DBG_RUN("%s() 0x%p -> 0x%lx\n", __func__, addr, (long) iovp | offset); in sba_map_page()
1003 return SBA_IOVA(ioc, iovp, offset); in sba_map_page()
1018 u32 iovp = (u32) SBA_IOVP(ioc,iova); in sba_mark_clean() local
1019 int off = PDIR_INDEX(iovp); in sba_mark_clean()