Lines Matching refs:mcr

1221 	uint16_t mcr;  in vte_mac_config()  local
1226 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_mac_config()
1227 mcr &= ~(MCR0_FC_ENB | MCR0_FULL_DUPLEX); in vte_mac_config()
1229 mcr |= MCR0_FULL_DUPLEX; in vte_mac_config()
1232 mcr |= MCR0_FC_ENB; in vte_mac_config()
1240 mcr |= MCR0_FC_ENB; in vte_mac_config()
1243 CSR_WRITE_2(sc, VTE_MCR0, mcr); in vte_mac_config()
1592 uint16_t mcr, mdcsc; in vte_reset() local
1596 mcr = CSR_READ_2(sc, VTE_MCR1); in vte_reset()
1597 CSR_WRITE_2(sc, VTE_MCR1, mcr | MCR1_MAC_RESET); in vte_reset()
1604 device_printf(sc->vte_dev, "reset timeout(0x%04x)!\n", mcr); in vte_reset()
1821 uint16_t mcr; in vte_start_mac() local
1827 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_start_mac()
1828 if ((mcr & (MCR0_RX_ENB | MCR0_TX_ENB)) != in vte_start_mac()
1830 mcr |= MCR0_RX_ENB | MCR0_TX_ENB; in vte_start_mac()
1831 CSR_WRITE_2(sc, VTE_MCR0, mcr); in vte_start_mac()
1833 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_start_mac()
1834 if ((mcr & (MCR0_RX_ENB | MCR0_TX_ENB)) == in vte_start_mac()
1841 "could not enable RX/TX MAC(0x%04x)!\n", mcr); in vte_start_mac()
1848 uint16_t mcr; in vte_stop_mac() local
1854 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_stop_mac()
1855 if ((mcr & (MCR0_RX_ENB | MCR0_TX_ENB)) != 0) { in vte_stop_mac()
1856 mcr &= ~(MCR0_RX_ENB | MCR0_TX_ENB); in vte_stop_mac()
1857 CSR_WRITE_2(sc, VTE_MCR0, mcr); in vte_stop_mac()
1859 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_stop_mac()
1860 if ((mcr & (MCR0_RX_ENB | MCR0_TX_ENB)) == 0) in vte_stop_mac()
1866 "could not disable RX/TX MAC(0x%04x)!\n", mcr); in vte_stop_mac()
1990 uint16_t mcr; in vte_rxfilter() local
2005 mcr = CSR_READ_2(sc, VTE_MCR0); in vte_rxfilter()
2006 mcr &= ~(MCR0_PROMISC | MCR0_MULTICAST); in vte_rxfilter()
2007 mcr |= MCR0_BROADCAST_DIS; in vte_rxfilter()
2009 mcr &= ~MCR0_BROADCAST_DIS; in vte_rxfilter()
2012 mcr |= MCR0_PROMISC; in vte_rxfilter()
2014 mcr |= MCR0_MULTICAST; in vte_rxfilter()
2025 mcr |= MCR0_MULTICAST; in vte_rxfilter()
2042 CSR_WRITE_2(sc, VTE_MCR0, mcr); in vte_rxfilter()