Lines Matching refs:ibase
306 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset))
350 BUG_ON(ioc->ibase & ~IOVP_MASK); in sba_search_bitmap()
351 shift = ioc->ibase >> IOVP_SHIFT; in sba_search_bitmap()
699 return((int)(mask >= (ioc->ibase - 1 + in sba_dma_supported()
1223 lba_set_iregs(lba, ibd->ioc->ibase, ibd->ioc->imask); in setup_ibase_imask_callback()
1267 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE); in sba_ioc_init_pluto()
1270 if ((ioc->ibase < 0xfed00000UL) && ((ioc->ibase + iova_space_size) > 0xfee00000UL)) { in sba_ioc_init_pluto()
1345 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa + IOC_IBASE); in sba_ioc_init_pluto()
1351 WRITE_REG(ioc->ibase | 31, ioc->ioc_hpa + IOC_PCOM); in sba_ioc_init_pluto()
1447 ioc->ibase = 0; in sba_ioc_init()
1454 __func__, ioc->ibase, ioc->imask); in sba_ioc_init()
1467 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa+IOC_IBASE); in sba_ioc_init()
1490 ioc->ibase = 0; /* used by SBA_IOVA and related macros */ in sba_ioc_init()