Lines Matching refs:ibase
281 /* Pluto (aka ZX1) boxes need to set or clear the ibase bits appropriately */
282 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset))
641 return((int)(mask >= (ioc->ibase - 1 +
1151 lba_set_iregs(lba, ioc->ibase, ioc->imask);
1170 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE);
1173 if ((ioc->ibase < 0xfed00000UL) && ((ioc->ibase + iova_space_size) > 0xfee00000UL)) {
1245 ** Program the IOC's ibase and enable IOVA translation
1248 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa + IOC_IBASE);
1254 WRITE_REG(ioc->ibase | 31, ioc->ioc_hpa + IOC_PCOM);
1358 ** ibase=0, imask=0xFE000000, size=0x2000000.
1360 ioc->ibase = 0;
1367 __FUNCTION__, ioc->ibase, ioc->imask);
1373 ** Program the IOC's ibase and enable IOVA translation
1375 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa+IOC_IBASE);
1387 ioc->ibase = 0; /* used by SBA_IOVA and related macros */