Lines Matching refs:ibase
309 /* Pluto (aka ZX1) boxes need to set or clear the ibase bits appropriately */
310 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset))
354 BUG_ON(ioc->ibase & ~IOVP_MASK);
355 shift = ioc->ibase >> IOVP_SHIFT;
695 return((int)(mask >= (ioc->ibase - 1 +
1242 lba_set_iregs(lba, ibd->ioc->ibase, ibd->ioc->imask);
1286 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1fffffULL;
1289 if ((ioc->ibase < 0xfed00000UL) && ((ioc->ibase + iova_space_size) > 0xfee00000UL)) {
1361 ** Program the IOC's ibase and enable IOVA translation
1364 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa + IOC_IBASE);
1370 WRITE_REG(ioc->ibase | 31, ioc->ioc_hpa + IOC_PCOM);
1464 ** ibase=0, imask=0xFE000000, size=0x2000000.
1466 ioc->ibase = 0;
1473 __func__, ioc->ibase, ioc->imask);
1484 ** Program the IOC's ibase and enable IOVA translation
1486 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa+IOC_IBASE);
1509 ioc->ibase = 0; /* used by SBA_IOVA and related macros */