ALX_ISR
alx_write_mem32(hw, ALX_ISR, ALX_ISR_DIS);
alx_write_mem32(&alx->hw, ALX_ISR, ~(u32)ALX_ISR_DIS);
alx_write_mem32(&alx->hw, ALX_ISR, ~(u32)ALX_ISR_DIS);
alx_write_mem32(hw, ALX_ISR, intr | ALX_ISR_DIS);
alx_write_mem32(hw, ALX_ISR, 0);
alx_write_mem32(hw, ALX_ISR, np->vec_mask);
intr = alx_read_mem32(hw, ALX_ISR);
alx_write_mem32(hw, ALX_ISR, intr);
return alx_intr_handle(alx, alx_read_mem32(&alx->hw, ALX_ISR));
intr = alx_read_mem32(hw, ALX_ISR);
alx_write_mem32(hw, ALX_ISR, 0);
alx_write_mem32(hw, ALX_ISR, ALX_ISR_DIS);