Lines Matching full:ue

194 static int smsc_attach_post_sub(struct usb_ether *ue);
702 * @ue: usb ethernet device context
711 smsc_setmulti(struct usb_ether *ue) in smsc_setmulti() argument
713 struct smsc_softc *sc = uether_getsc(ue); in smsc_setmulti()
714 if_t ifp = uether_getifp(ue); in smsc_setmulti()
754 * @ue: usb ethernet device context
760 smsc_setpromisc(struct usb_ether *ue) in smsc_setpromisc() argument
762 struct smsc_softc *sc = uether_getsc(ue); in smsc_setpromisc()
763 if_t ifp = uether_getifp(ue); in smsc_setpromisc()
891 * @ue: USB ether interface
900 smsc_init(struct usb_ether *ue) in smsc_init() argument
902 struct smsc_softc *sc = uether_getsc(ue); in smsc_init()
903 if_t ifp = uether_getifp(ue); in smsc_init()
914 smsc_stop(ue); in smsc_init()
920 smsc_setmulti(ue); in smsc_init()
932 smsc_start(ue); in smsc_init()
950 struct usb_ether *ue = &sc->sc_ue; in smsc_bulk_read_callback() local
951 if_t ifp = uether_getifp(ue); in smsc_bulk_read_callback()
1080 uether_rxmbuf(ue, m, pktlen - 4); in smsc_bulk_read_callback()
1093 uether_rxflush(ue); in smsc_bulk_read_callback()
1201 * @ue: USB ether interface
1209 smsc_tick(struct usb_ether *ue) in smsc_tick() argument
1211 struct smsc_softc *sc = uether_getsc(ue); in smsc_tick()
1218 smsc_miibus_statchg(ue->ue_dev); in smsc_tick()
1220 smsc_start(ue); in smsc_tick()
1226 * @ue: USB ether interface
1232 smsc_start(struct usb_ether *ue) in smsc_start() argument
1234 struct smsc_softc *sc = uether_getsc(ue); in smsc_start()
1245 * @ue: USB ether interface
1251 smsc_stop(struct usb_ether *ue) in smsc_stop() argument
1253 struct smsc_softc *sc = uether_getsc(ue); in smsc_stop()
1254 if_t ifp = uether_getifp(ue); in smsc_stop()
1502 struct usb_ether *ue = if_getsoftc(ifp); in smsc_ioctl() local
1510 sc = uether_getsc(ue); in smsc_ioctl()
1533 uether_init(ue); in smsc_ioctl()
1544 smsc_get_smsc95xx_macaddr(char* bootargs, size_t len, struct usb_ether *ue) in smsc_get_smsc95xx_macaddr() argument
1557 smsc_warn_printf((struct smsc_softc *)ue->ue_sc, in smsc_get_smsc95xx_macaddr()
1563 ue->ue_eaddr[i] = values[i]; in smsc_get_smsc95xx_macaddr()
1565 smsc_dbg_printf((struct smsc_softc *)ue->ue_sc, in smsc_get_smsc95xx_macaddr()
1566 "bootargs mac=%6D.\n", ue->ue_eaddr, ":"); in smsc_get_smsc95xx_macaddr()
1575 smsc_bootargs_get_mac_addr(device_t dev, struct usb_ether *ue) in smsc_bootargs_get_mac_addr() argument
1589 smsc_dbg_printf((struct smsc_softc *)ue->ue_sc, in smsc_bootargs_get_mac_addr()
1595 smsc_warn_printf((struct smsc_softc *)ue->ue_sc, in smsc_bootargs_get_mac_addr()
1599 smsc_dbg_printf((struct smsc_softc *)ue->ue_sc, "bootargs: %s.\n", in smsc_bootargs_get_mac_addr()
1601 if (!smsc_get_smsc95xx_macaddr(bootargs, len, ue)) { in smsc_bootargs_get_mac_addr()
1607 ue->ue_eaddr, ":"); in smsc_bootargs_get_mac_addr()
1614 * @ue: the USB ethernet device
1618 * H/W to match the UE settings and can be called after a reset.
1623 smsc_attach_post(struct usb_ether *ue) in smsc_attach_post() argument
1625 struct smsc_softc *sc = uether_getsc(ue); in smsc_attach_post()
1668 ether_gen_addr_byname(device_get_nameunit(ue->ue_dev), in smsc_attach_post()
1681 * @ue: the USB ethernet device
1691 smsc_attach_post_sub(struct usb_ether *ue) in smsc_attach_post_sub() argument
1697 sc = uether_getsc(ue); in smsc_attach_post_sub()
1698 ifp = ue->ue_ifp; in smsc_attach_post_sub()
1721 error = mii_attach(ue->ue_dev, &ue->ue_miibus, ifp, in smsc_attach_post_sub()
1722 uether_ifmedia_upd, ue->ue_methods->ue_mii_sts, in smsc_attach_post_sub()
1767 struct usb_ether *ue = &sc->sc_ue; in smsc_attach() local
1786 ue->ue_sc = sc; in smsc_attach()
1787 ue->ue_dev = dev; in smsc_attach()
1788 ue->ue_udev = uaa->device; in smsc_attach()
1789 ue->ue_mtx = &sc->sc_mtx; in smsc_attach()
1790 ue->ue_methods = &smsc_ue_methods; in smsc_attach()
1792 err = uether_ifattach(ue); in smsc_attach()
1815 struct usb_ether *ue = &sc->sc_ue; in smsc_detach() local
1818 uether_ifdetach(ue); in smsc_detach()