Lines Matching refs:sc_mac_csr
585 sc->sc_mac_csr &= ~SMSC_MAC_CSR_RCVOWN;
586 sc->sc_mac_csr |= SMSC_MAC_CSR_FDPX;
600 sc->sc_mac_csr &= ~SMSC_MAC_CSR_FDPX;
601 sc->sc_mac_csr |= SMSC_MAC_CSR_RCVOWN;
607 err = smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
711 sc->sc_mac_csr |= SMSC_MAC_CSR_MCPAS;
712 sc->sc_mac_csr &= ~SMSC_MAC_CSR_HPFILT;
722 sc->sc_mac_csr |= SMSC_MAC_CSR_HPFILT;
723 sc->sc_mac_csr &= ~(SMSC_MAC_CSR_PRMS | SMSC_MAC_CSR_MCPAS);
734 sc->sc_mac_csr &= ~(SMSC_MAC_CSR_MCPAS | SMSC_MAC_CSR_HPFILT);
740 if (sc->sc_mac_csr & SMSC_MAC_CSR_HPFILT)
749 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
772 sc->sc_mac_csr |= SMSC_MAC_CSR_PRMS;
774 sc->sc_mac_csr &= ~SMSC_MAC_CSR_PRMS;
776 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
1470 if ((err = smsc_read_reg(sc, SMSC_MAC_CSR, &sc->sc_mac_csr)) < 0) {
1488 sc->sc_mac_csr |= SMSC_MAC_CSR_TXEN;
1489 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
1495 sc->sc_mac_csr |= SMSC_MAC_CSR_RXEN;
1496 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);