Lines Matching refs:lan78xx_net

297 struct lan78xx_net;
300 struct lan78xx_net *dev;
324 struct lan78xx_net *dev;
332 struct lan78xx_net *dev;
363 struct lan78xx_net { struct
428 static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data) in lan78xx_read_reg() argument
454 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data) in lan78xx_write_reg()
480 static int lan78xx_read_stats(struct lan78xx_net *dev, in lan78xx_read_stats()
524 static void lan78xx_check_stat_rollover(struct lan78xx_net *dev, in lan78xx_check_stat_rollover()
578 static void lan78xx_update_stats(struct lan78xx_net *dev) in lan78xx_update_stats()
607 static int lan78xx_phy_wait_not_busy(struct lan78xx_net *dev) in lan78xx_phy_wait_not_busy()
640 static int lan78xx_wait_eeprom(struct lan78xx_net *dev) in lan78xx_wait_eeprom()
665 static int lan78xx_eeprom_confirm_not_busy(struct lan78xx_net *dev) in lan78xx_eeprom_confirm_not_busy()
686 static int lan78xx_read_raw_eeprom(struct lan78xx_net *dev, u32 offset, in lan78xx_read_raw_eeprom()
739 static int lan78xx_read_eeprom(struct lan78xx_net *dev, u32 offset, in lan78xx_read_eeprom()
754 static int lan78xx_write_raw_eeprom(struct lan78xx_net *dev, u32 offset, in lan78xx_write_raw_eeprom()
821 static int lan78xx_read_raw_otp(struct lan78xx_net *dev, u32 offset, in lan78xx_read_raw_otp()
875 static int lan78xx_write_raw_otp(struct lan78xx_net *dev, u32 offset, in lan78xx_write_raw_otp()
928 static int lan78xx_read_otp(struct lan78xx_net *dev, u32 offset, in lan78xx_read_otp()
948 static int lan78xx_dataport_wait_not_busy(struct lan78xx_net *dev) in lan78xx_dataport_wait_not_busy()
970 static int lan78xx_dataport_write(struct lan78xx_net *dev, u32 ram_select, in lan78xx_dataport_write()
1039 struct lan78xx_net *dev = pdata->dev; in lan78xx_deferred_multicast_write()
1062 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_multicast()
1123 static int lan78xx_update_flowcontrol(struct lan78xx_net *dev, u8 duplex, in lan78xx_update_flowcontrol()
1158 static int lan78xx_link_reset(struct lan78xx_net *dev) in lan78xx_link_reset()
1241 static void lan78xx_defer_kevent(struct lan78xx_net *dev, int work) in lan78xx_defer_kevent()
1248 static void lan78xx_status(struct lan78xx_net *dev, struct urb *urb) in lan78xx_status()
1282 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_get_eeprom()
1301 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_set_eeprom()
1342 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_stats()
1354 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_wol()
1382 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_wol()
1406 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_get_eee()
1444 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_set_eee()
1482 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_get_drvinfo()
1490 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_get_msglevel()
1497 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_set_msglevel()
1505 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_get_link_ksettings()
1523 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_set_link_ksettings()
1551 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_get_pause()
1569 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_set_pause()
1625 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_get_regs()
1663 static void lan78xx_init_mac_address(struct lan78xx_net *dev) in lan78xx_init_mac_address()
1716 struct lan78xx_net *dev = bus->priv; in lan78xx_mdiobus_read()
1753 struct lan78xx_net *dev = bus->priv; in lan78xx_mdiobus_write()
1785 static int lan78xx_mdio_init(struct lan78xx_net *dev) in lan78xx_mdio_init()
1832 static void lan78xx_remove_mdio(struct lan78xx_net *dev) in lan78xx_remove_mdio()
1917 struct lan78xx_net *dev = in lan78xx_irq_bus_sync_unlock()
1918 container_of(data, struct lan78xx_net, domain_data); in lan78xx_irq_bus_sync_unlock()
1940 static int lan78xx_setup_irq_domain(struct lan78xx_net *dev) in lan78xx_setup_irq_domain()
1979 static void lan78xx_remove_irq_domain(struct lan78xx_net *dev) in lan78xx_remove_irq_domain()
1995 struct lan78xx_net *dev = netdev_priv(phydev->attached_dev); in lan8835_fixup()
2017 struct lan78xx_net *dev = netdev_priv(phydev->attached_dev); in ksz9031rnx_fixup()
2032 static struct phy_device *lan7801_phy_init(struct lan78xx_net *dev) in lan7801_phy_init()
2087 static int lan78xx_phy_init(struct lan78xx_net *dev) in lan78xx_phy_init()
2190 static int lan78xx_set_rx_max_frame_length(struct lan78xx_net *dev, int size) in lan78xx_set_rx_max_frame_length()
2219 static int unlink_urbs(struct lan78xx_net *dev, struct sk_buff_head *q) in unlink_urbs()
2266 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_change_mtu()
2296 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_mac_addr()
2330 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_features()
2366 struct lan78xx_net *dev = pdata->dev; in lan78xx_deferred_vlan_write()
2375 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_vlan_rx_add_vid()
2394 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_vlan_rx_kill_vid()
2410 static void lan78xx_init_ltm(struct lan78xx_net *dev) in lan78xx_init_ltm()
2449 static int lan78xx_reset(struct lan78xx_net *dev) in lan78xx_reset()
2588 static void lan78xx_init_stats(struct lan78xx_net *dev) in lan78xx_init_stats()
2616 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_open()
2653 static void lan78xx_terminate_urbs(struct lan78xx_net *dev) in lan78xx_terminate_urbs()
2681 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_stop()
2716 static struct sk_buff *lan78xx_tx_prep(struct lan78xx_net *dev, in lan78xx_tx_prep()
2758 static enum skb_state defer_bh(struct lan78xx_net *dev, struct sk_buff *skb, in defer_bh()
2785 struct lan78xx_net *dev = entry->dev; in tx_complete()
2832 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_start_xmit()
2859 static int lan78xx_bind(struct lan78xx_net *dev, struct usb_interface *intf) in lan78xx_bind()
2944 static void lan78xx_unbind(struct lan78xx_net *dev, struct usb_interface *intf) in lan78xx_unbind()
2962 static void lan78xx_rx_csum_offload(struct lan78xx_net *dev, in lan78xx_rx_csum_offload()
2980 static void lan78xx_rx_vlan_offload(struct lan78xx_net *dev, in lan78xx_rx_vlan_offload()
2990 static void lan78xx_skb_return(struct lan78xx_net *dev, struct sk_buff *skb) in lan78xx_skb_return()
3017 static int lan78xx_rx(struct lan78xx_net *dev, struct sk_buff *skb) in lan78xx_rx()
3089 static inline void rx_process(struct lan78xx_net *dev, struct sk_buff *skb) in rx_process()
3109 static int rx_submit(struct lan78xx_net *dev, struct urb *urb, gfp_t flags) in rx_submit()
3173 struct lan78xx_net *dev = entry->dev; in rx_complete()
3239 static void lan78xx_tx_bh(struct lan78xx_net *dev) in lan78xx_tx_bh()
3367 static void lan78xx_rx_bh(struct lan78xx_net *dev) in lan78xx_rx_bh()
3391 struct lan78xx_net *dev = (struct lan78xx_net *)param; in lan78xx_bh()
3436 struct lan78xx_net *dev; in lan78xx_delayedwork()
3438 dev = container_of(work, struct lan78xx_net, wq.work); in lan78xx_delayedwork()
3513 struct lan78xx_net *dev = urb->context; in intr_complete()
3549 struct lan78xx_net *dev; in lan78xx_disconnect()
3588 struct lan78xx_net *dev = netdev_priv(net); in lan78xx_tx_timeout()
3625 struct lan78xx_net *dev = from_timer(dev, t, stat_monitor); in lan78xx_stat_monitor()
3634 struct lan78xx_net *dev; in lan78xx_probe()
3645 netdev = alloc_etherdev(sizeof(struct lan78xx_net)); in lan78xx_probe()
3804 static int lan78xx_set_suspend(struct lan78xx_net *dev, u32 wol) in lan78xx_set_suspend()
3949 struct lan78xx_net *dev = usb_get_intfdata(intf); in lan78xx_suspend()
4042 struct lan78xx_net *dev = usb_get_intfdata(intf); in lan78xx_resume()
4109 struct lan78xx_net *dev = usb_get_intfdata(intf); in lan78xx_reset_resume()