B0_IMSK
skge_write32(hw, B0_IMSK, hw->intr_mask);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, (hw->ports == 1) ? 0 : hw->intr_mask);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, hw->intr_mask);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, hw->intr_mask);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, hw->intr_mask);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, 0);
skge_read32(hw, B0_IMSK));
skge_write32(hw, B0_IMSK, 0);
skge_read32(hw, B0_IMSK);
skge_write32(hw, B0_IMSK, 0);
sky2_write32(hw, B0_IMSK, Y2_IS_BASE);
sky2_read32(hw, B0_IMSK);
imask = sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, imask);
sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, 0);
sky2_read32(hw, B0_IMSK);
imask = sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, imask);
sky2_read32(hw, B0_IMSK);
imask = sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, imask);
imask = sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, 0);
sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, imask);
sky2_write32(hw, B0_IMSK, 0);
sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, imask);
sky2_read32(hw, B0_IMSK);
sky2_read32(hw, B0_IMSK),
sky2_write32(hw, B0_IMSK, Y2_IS_IRQ_SW);
sky2_write32(hw, B0_IMSK, 0);
sky2_read32(hw, B0_IMSK);
sky2_write32(hw, B0_IMSK, 0);
sky2_read32(hw, B0_IMSK);
#define CHECK_ISR() (inpd(ISR_A) & inpd(ADDR(B0_IMSK)))
#define CHECK_ISR_SMP(iop) (inpd((iop)+B0_ISRC) & inpd((iop)+B0_IMSK))
#define CLI_FBI() outpd(ADDR(B0_IMSK),0)
#define CLI_FBI(smc) outpd(ADDRS((smc),B0_IMSK),0)
#define STI_FBI() outpd(ADDR(B0_IMSK),smc->hw.is_imask)
#define STI_FBI(smc) outpd(ADDRS((smc),B0_IMSK),(smc)->hw.is_imask)
#define CLI_FBI_SMP(iop) outpd((iop)+B0_IMSK,0)
#define STI_FBI_SMP(smc,iop) outpd((iop)+B0_IMSK,(smc)->hw.is_imask)
if (inpd(ADDR(B0_IMSK)) == 0) {