Lines Matching refs:sc_ue

152 			device_printf((sc)->sc_ue.ue_dev, "debug: " fmt, ##args); \
159 device_printf((sc)->sc_ue.ue_dev, "warning: " fmt, ##args)
162 device_printf((sc)->sc_ue.ue_dev, "error: " fmt, ##args)
270 err = uether_do_request(&sc->sc_ue, &req, &buf, 1000);
308 err = uether_do_request(&sc->sc_ue, &req, &buf, 1000);
344 uether_pause(&sc->sc_ue, hz / 100);
399 uether_pause(&sc->sc_ue, hz / 100);
534 struct mii_data *mii = uether_getmii(&sc->sc_ue);
545 ifp = uether_getifp(&sc->sc_ue);
632 struct mii_data *mii = uether_getmii(&sc->sc_ue);
659 struct mii_data *mii = uether_getmii(&sc->sc_ue);
789 struct ifnet *ifp = uether_getifp(&sc->sc_ue);
874 cd = usbd_get_config_descriptor(sc->sc_ue.ue_udev);
876 err = usbd_req_set_config(sc->sc_ue.ue_udev, &sc->sc_mtx,
882 uether_pause(&sc->sc_ue, hz / 100);
968 struct usb_ether *ue = &sc->sc_ue;
1141 struct ifnet *ifp = uether_getifp(&sc->sc_ue);
1232 struct mii_data *mii = uether_getmii(&sc->sc_ue);
1310 smsc_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, MII_BMCR, BMCR_RESET);
1314 uether_pause(&sc->sc_ue, hz / 100);
1315 bmcr = smsc_miibus_readreg(sc->sc_ue.ue_dev, sc->sc_phyno, MII_BMCR);
1323 smsc_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, MII_ANAR,
1330 smsc_miibus_readreg(sc->sc_ue.ue_dev, sc->sc_phyno, SMSC_PHY_INTR_STAT);
1331 smsc_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, SMSC_PHY_INTR_MASK,
1335 bmcr = smsc_miibus_readreg(sc->sc_ue.ue_dev, sc->sc_phyno, MII_BMCR);
1337 smsc_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, MII_BMCR, bmcr);
1382 if ((err = smsc_setmacaddress(sc, sc->sc_ue.ue_eaddr)) != 0) {
1408 if (usbd_get_speed(sc->sc_ue.ue_udev) == USB_SPEED_HIGH)
1450 device_printf(sc->sc_ue.ue_dev, "chip 0x%04lx, rev. %04lx\n",
1737 memset(sc->sc_ue.ue_eaddr, 0xff, ETHER_ADDR_LEN);
1742 sc->sc_ue.ue_eaddr[5] = (uint8_t)((mac_h >> 8) & 0xff);
1743 sc->sc_ue.ue_eaddr[4] = (uint8_t)((mac_h) & 0xff);
1744 sc->sc_ue.ue_eaddr[3] = (uint8_t)((mac_l >> 24) & 0xff);
1745 sc->sc_ue.ue_eaddr[2] = (uint8_t)((mac_l >> 16) & 0xff);
1746 sc->sc_ue.ue_eaddr[1] = (uint8_t)((mac_l >> 8) & 0xff);
1747 sc->sc_ue.ue_eaddr[0] = (uint8_t)((mac_l) & 0xff);
1753 if (!ETHER_IS_VALID(sc->sc_ue.ue_eaddr)) {
1755 err = smsc_eeprom_read(sc, 0x01, sc->sc_ue.ue_eaddr, ETHER_ADDR_LEN);
1757 if ((err != 0) || (!ETHER_IS_VALID(sc->sc_ue.ue_eaddr)))
1758 err = smsc_fdt_find_mac(sc->sc_ue.ue_eaddr);
1760 if ((err != 0) || (!ETHER_IS_VALID(sc->sc_ue.ue_eaddr))) {
1761 read_random(sc->sc_ue.ue_eaddr, ETHER_ADDR_LEN);
1762 sc->sc_ue.ue_eaddr[0] &= ~0x01; /* unicast */
1763 sc->sc_ue.ue_eaddr[0] |= 0x02; /* locally administered */
1865 struct usb_ether *ue = &sc->sc_ue;
1913 struct usb_ether *ue = &sc->sc_ue;