REG_INTERRUPT_ENABLE
(knp++)->value.ui32 = ql_read_reg(qlge, REG_INTERRUPT_ENABLE);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE,
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, (INTR_EN_EI << 16));
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, ctx->intr_en_mask);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, ctx->intr_en_mask);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, ctx->intr_dis_mask);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, ctx->intr_dis_mask);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, ctx->intr_dis_mask);
ql_write_reg(qlge, REG_INTERRUPT_ENABLE, 0x037f0300 + i);
*buf = ql_read_reg(qlge, REG_INTERRUPT_ENABLE);
if (i == REG_INTERRUPT_ENABLE) {
REG_INTERRUPT_ENABLE,\
REG_INTERRUPT_ENABLE, \
ql_put32(qlge, REG_INTERRUPT_ENABLE, \
REG_INTERRUPT_ENABLE, (0x40000000u)); \