Lines Matching refs:usbnet

18 #include <linux/usb/usbnet.h>
71 static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index,
77 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
104 static int __must_check __smsc95xx_write_reg(struct usbnet *dev, u32 index,
110 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
132 static int __must_check smsc95xx_read_reg_nopm(struct usbnet *dev, u32 index,
138 static int __must_check smsc95xx_write_reg_nopm(struct usbnet *dev, u32 index,
144 static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index,
150 static int __must_check smsc95xx_write_reg(struct usbnet *dev, u32 index,
158 static int __must_check __smsc95xx_phy_wait_not_busy(struct usbnet *dev,
187 static int __smsc95xx_mdio_read(struct usbnet *dev, int phy_id, int idx,
235 static void __smsc95xx_mdio_write(struct usbnet *dev, int phy_id,
277 static int smsc95xx_mdio_read_nopm(struct usbnet *dev, int idx)
284 static void smsc95xx_mdio_write_nopm(struct usbnet *dev, int idx, int regval)
293 struct usbnet *dev = bus->priv;
301 struct usbnet *dev = bus->priv;
307 static int __must_check smsc95xx_wait_eeprom(struct usbnet *dev)
333 static int __must_check smsc95xx_eeprom_confirm_not_busy(struct usbnet *dev)
356 static int smsc95xx_read_eeprom(struct usbnet *dev, u32 offset, u32 length,
394 static int smsc95xx_write_eeprom(struct usbnet *dev, u32 offset, u32 length,
447 static int __must_check smsc95xx_write_reg_async(struct usbnet *dev, u16 index,
477 struct usbnet *dev = netdev_priv(netdev);
534 static int smsc95xx_phy_update_flowcontrol(struct usbnet *dev)
572 static void smsc95xx_mac_update_fullduplex(struct usbnet *dev)
601 static void smsc95xx_status(struct usbnet *dev, struct urb *urb)
625 struct usbnet *dev = netdev_priv(netdev);
659 struct usbnet *dev = netdev_priv(netdev);
669 struct usbnet *dev = netdev_priv(netdev);
690 struct usbnet *dev = netdev_priv(netdev);
713 struct usbnet *dev = netdev_priv(net);
723 struct usbnet *dev = netdev_priv(net);
771 static void smsc95xx_init_mac_address(struct usbnet *dev)
798 static int smsc95xx_set_mac_address(struct usbnet *dev)
813 static int smsc95xx_start_tx_path(struct usbnet *dev)
833 static int smsc95xx_start_rx_path(struct usbnet *dev, int in_pm)
845 static int smsc95xx_reset(struct usbnet *dev)
1069 struct usbnet *dev = netdev_priv(net);
1076 static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf)
1204 static void smsc95xx_unbind(struct usbnet *dev, struct usb_interface *intf)
1215 static int smsc95xx_start_phy(struct usbnet *dev)
1222 static int smsc95xx_stop(struct usbnet *dev)
1236 static int smsc95xx_enable_phy_wakeup_interrupts(struct usbnet *dev, u16 mask)
1259 static int smsc95xx_link_ok_nopm(struct usbnet *dev)
1275 static int smsc95xx_enter_suspend0(struct usbnet *dev)
1314 static int smsc95xx_enter_suspend1(struct usbnet *dev)
1361 static int smsc95xx_enter_suspend2(struct usbnet *dev)
1383 static int smsc95xx_enter_suspend3(struct usbnet *dev)
1422 static int smsc95xx_autosuspend(struct usbnet *dev, u32 link_up)
1471 struct usbnet *dev = usb_get_intfdata(intf);
1734 struct usbnet *dev = usb_get_intfdata(intf);
1789 struct usbnet *dev = usb_get_intfdata(intf);
1809 static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1811 /* This check is no longer done by usbnet */
1921 static struct sk_buff *smsc95xx_tx_fixup(struct usbnet *dev,
1973 static int smsc95xx_manage_power(struct usbnet *dev, int on)