Lines Matching refs:usbnet

18 #include <linux/usb/usbnet.h>
82 static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index,
88 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
113 static int __must_check smsc95xx_write_reg(struct usbnet *dev, u32 index,
119 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
141 static int __must_check smsc95xx_phy_wait_not_busy(struct usbnet *dev)
169 static int smsc95xx_mdio_read(struct usbnet *dev, int phy_id, int idx)
216 static void smsc95xx_mdio_write(struct usbnet *dev, int phy_id, int idx,
261 struct usbnet *dev;
297 struct usbnet *dev = bus->priv;
305 struct usbnet *dev = bus->priv;
311 static int __must_check smsc95xx_wait_eeprom(struct usbnet *dev)
337 static int __must_check smsc95xx_eeprom_confirm_not_busy(struct usbnet *dev)
360 static int smsc95xx_read_eeprom(struct usbnet *dev, u32 offset, u32 length,
398 static int smsc95xx_write_eeprom(struct usbnet *dev, u32 offset, u32 length,
451 static int __must_check smsc95xx_write_reg_async(struct usbnet *dev, u16 index,
481 struct usbnet *dev = netdev_priv(netdev);
538 static int smsc95xx_phy_update_flowcontrol(struct usbnet *dev)
576 static void smsc95xx_mac_update_fullduplex(struct usbnet *dev)
605 static void smsc95xx_status(struct usbnet *dev, struct urb *urb)
635 struct usbnet *dev = netdev_priv(netdev);
669 struct usbnet *dev = netdev_priv(netdev);
679 struct usbnet *dev = netdev_priv(netdev);
700 struct usbnet *dev = netdev_priv(netdev);
723 struct usbnet *dev = netdev_priv(net);
733 struct usbnet *dev = netdev_priv(net);
804 static void smsc95xx_init_mac_address(struct usbnet *dev)
832 static int smsc95xx_set_mac_address(struct usbnet *dev)
847 static int smsc95xx_start_tx_path(struct usbnet *dev)
867 static int smsc95xx_start_rx_path(struct usbnet *dev)
879 static int smsc95xx_reset(struct usbnet *dev)
1085 struct usbnet *dev = netdev_priv(net);
1092 static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf)
1259 static void smsc95xx_unbind(struct usbnet *dev, struct usb_interface *intf)
1273 static int smsc95xx_start_phy(struct usbnet *dev)
1280 static int smsc95xx_stop(struct usbnet *dev)
1293 static int smsc95xx_link_ok(struct usbnet *dev)
1310 static int smsc95xx_enter_suspend0(struct usbnet *dev)
1349 static int smsc95xx_enter_suspend1(struct usbnet *dev)
1396 static int smsc95xx_enter_suspend2(struct usbnet *dev)
1418 static int smsc95xx_enter_suspend3(struct usbnet *dev)
1457 static int smsc95xx_autosuspend(struct usbnet *dev, u32 link_up)
1488 struct usbnet *dev = usb_get_intfdata(intf);
1743 struct usbnet *dev = usb_get_intfdata(intf);
1798 struct usbnet *dev = usb_get_intfdata(intf);
1820 static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1822 /* This check is no longer done by usbnet */
1929 static struct sk_buff *smsc95xx_tx_fixup(struct usbnet *dev,
1981 static int smsc95xx_manage_power(struct usbnet *dev, int on)