Lines Matching defs:cause
982 gfe_rx_process(struct gfe_softc *sc, uint32_t cause, uint32_t intrmask)
990 rxbits = ETH_IR_RxBuffer_GET(cause);
998 rxbits = ETH_IR_RxError_GET(cause);
1612 uint32_t cause;
1624 cause = GE_READ(sc, ETH_EICR);
1625 cause &= sc->sc_intrmask;
1626 GE_DPRINTF(sc, (".%#x", cause));
1627 if (cause == 0)
1632 GE_WRITE(sc, ETH_EICR, ~cause);
1634 if (cause & (ETH_IR_RxBuffer | ETH_IR_RxError))
1635 intrmask = gfe_rx_process(sc, cause, intrmask);
1639 if (cause & (ETH_IR_TxBufferHigh | ETH_IR_TxEndHigh))
1641 if (cause & (ETH_IR_TxBufferLow | ETH_IR_TxEndLow))
1644 if (cause & ETH_IR_MIIPhySTC) {