IOVP_MASK
pa = addr & IOVP_MASK;
#define CCIO_IOVP(iova) ((iova) & IOVP_MASK)
iovp &= IOVP_MASK; /* clear offset bits, just want pagenum */
dma_addr_t offset = iova & ~IOVP_MASK;
dma_offset = (unsigned long) pide & ~IOVP_MASK;
ioc->usg_pages += ((sg_dma_address(sglist) & ~IOVP_MASK) + sg_dma_len(sglist) + IOVP_SIZE - 1) >> PAGE_SHIFT;
BUG_ON(ioc->ibase & ~IOVP_MASK);
pba &= IOVP_MASK;
size = (size + offset + ~IOVP_MASK) & IOVP_MASK;
offset = iova & ~IOVP_MASK;