Lines Matching refs:usbnet
72 #include <dev/usb/usbnet.h>
80 struct usbnet smsc_un;
173 static int smsc_chip_init(struct usbnet *);
174 static int smsc_setmacaddress(struct usbnet *, const uint8_t *);
182 static int smsc_readreg(struct usbnet *, uint32_t, uint32_t *);
183 static int smsc_writereg(struct usbnet *, uint32_t, uint32_t);
184 static int smsc_wait_for_bits(struct usbnet *, uint32_t, uint32_t);
185 static int smsc_uno_miibus_readreg(struct usbnet *, int, int, uint16_t *);
186 static int smsc_uno_miibus_writereg(struct usbnet *, int, int, uint16_t);
190 static unsigned smsc_uno_tx_prepare(struct usbnet *, struct mbuf *,
192 static void smsc_uno_rx_loop(struct usbnet *, struct usbnet_chain *,
208 smsc_readreg(struct usbnet *un, uint32_t off, uint32_t *data)
233 smsc_writereg(struct usbnet *un, uint32_t off, uint32_t data)
258 smsc_wait_for_bits(struct usbnet *un, uint32_t reg, uint32_t bits)
277 smsc_uno_miibus_readreg(struct usbnet *un, int phy, int reg, uint16_t *val)
309 smsc_uno_miibus_writereg(struct usbnet *un, int phy, int reg, uint16_t val)
338 struct usbnet * const un = ifp->if_softc;
417 struct usbnet * const un = ifp->if_softc;
473 smsc_setoe_locked(struct usbnet *un)
514 smsc_setmacaddress(struct usbnet *un, const uint8_t *addr)
540 struct usbnet * const un = &sc->smsc_un;
555 struct usbnet * const un = ifp->if_softc;
570 struct usbnet * const un = ifp->if_softc;
578 smsc_chip_init(struct usbnet *un)
729 struct usbnet * const un = ifp->if_softc;
756 struct usbnet * const un = &sc->smsc_un;
872 smsc_uno_rx_loop(struct usbnet *un, struct usbnet_chain *c, uint32_t total_len)
1010 smsc_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)