Lines Matching refs:lan78xx_net

350 struct lan78xx_net;
353 struct lan78xx_net *dev;
377 struct lan78xx_net *dev;
385 struct lan78xx_net *dev;
417 struct lan78xx_net {
526 struct lan78xx_net *dev)
568 static struct sk_buff *lan78xx_get_rx_buf(struct lan78xx_net *dev)
573 static void lan78xx_release_rx_buf(struct lan78xx_net *dev,
579 static void lan78xx_free_rx_resources(struct lan78xx_net *dev)
584 static int lan78xx_alloc_rx_resources(struct lan78xx_net *dev)
590 static struct sk_buff *lan78xx_get_tx_buf(struct lan78xx_net *dev)
595 static void lan78xx_release_tx_buf(struct lan78xx_net *dev,
601 static void lan78xx_free_tx_resources(struct lan78xx_net *dev)
606 static int lan78xx_alloc_tx_resources(struct lan78xx_net *dev)
612 static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
642 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)
673 static int lan78xx_update_reg(struct lan78xx_net *dev, u32 reg, u32 mask,
693 static int lan78xx_read_stats(struct lan78xx_net *dev,
738 static void lan78xx_check_stat_rollover(struct lan78xx_net *dev,
792 static void lan78xx_update_stats(struct lan78xx_net *dev)
821 static int lan78xx_phy_wait_not_busy(struct lan78xx_net *dev)
854 static int lan78xx_wait_eeprom(struct lan78xx_net *dev)
879 static int lan78xx_eeprom_confirm_not_busy(struct lan78xx_net *dev)
900 static int lan78xx_read_raw_eeprom(struct lan78xx_net *dev, u32 offset,
953 static int lan78xx_read_eeprom(struct lan78xx_net *dev, u32 offset,
968 static int lan78xx_write_raw_eeprom(struct lan78xx_net *dev, u32 offset,
1035 static int lan78xx_read_raw_otp(struct lan78xx_net *dev, u32 offset,
1088 static int lan78xx_write_raw_otp(struct lan78xx_net *dev, u32 offset,
1140 static int lan78xx_read_otp(struct lan78xx_net *dev, u32 offset,
1160 static int lan78xx_dataport_wait_not_busy(struct lan78xx_net *dev)
1182 static int lan78xx_dataport_write(struct lan78xx_net *dev, u32 ram_select,
1251 struct lan78xx_net *dev = pdata->dev;
1273 struct lan78xx_net *dev = netdev_priv(netdev);
1335 static int lan78xx_update_flowcontrol(struct lan78xx_net *dev, u8 duplex,
1369 static void lan78xx_rx_urb_submit_all(struct lan78xx_net *dev);
1371 static int lan78xx_mac_reset(struct lan78xx_net *dev)
1417 static int lan78xx_link_reset(struct lan78xx_net *dev)
1517 static void lan78xx_defer_kevent(struct lan78xx_net *dev, int work)
1524 static void lan78xx_status(struct lan78xx_net *dev, struct urb *urb)
1556 struct lan78xx_net *dev = netdev_priv(netdev);
1575 struct lan78xx_net *dev = netdev_priv(netdev);
1616 struct lan78xx_net *dev = netdev_priv(netdev);
1628 struct lan78xx_net *dev = netdev_priv(netdev);
1656 struct lan78xx_net *dev = netdev_priv(netdev);
1680 struct lan78xx_net *dev = netdev_priv(net);
1711 struct lan78xx_net *dev = netdev_priv(net);
1746 struct lan78xx_net *dev = netdev_priv(net);
1754 struct lan78xx_net *dev = netdev_priv(net);
1761 struct lan78xx_net *dev = netdev_priv(net);
1769 struct lan78xx_net *dev = netdev_priv(net);
1787 struct lan78xx_net *dev = netdev_priv(net);
1815 struct lan78xx_net *dev = netdev_priv(net);
1833 struct lan78xx_net *dev = netdev_priv(net);
1889 struct lan78xx_net *dev = netdev_priv(netdev);
1928 static void lan78xx_init_mac_address(struct lan78xx_net *dev)
1980 struct lan78xx_net *dev = bus->priv;
2017 struct lan78xx_net *dev = bus->priv;
2049 static int lan78xx_mdio_init(struct lan78xx_net *dev)
2096 static void lan78xx_remove_mdio(struct lan78xx_net *dev)
2104 struct lan78xx_net *dev = netdev_priv(net);
2169 struct lan78xx_net *dev =
2170 container_of(data, struct lan78xx_net, domain_data);
2191 static int lan78xx_setup_irq_domain(struct lan78xx_net *dev)
2230 static void lan78xx_remove_irq_domain(struct lan78xx_net *dev)
2245 struct lan78xx_net *dev = netdev_priv(phydev->attached_dev);
2267 struct lan78xx_net *dev = netdev_priv(phydev->attached_dev);
2282 static struct phy_device *lan7801_phy_init(struct lan78xx_net *dev)
2337 static int lan78xx_phy_init(struct lan78xx_net *dev)
2442 static int lan78xx_set_rx_max_frame_length(struct lan78xx_net *dev, int size)
2470 static int unlink_urbs(struct lan78xx_net *dev, struct sk_buff_head *q)
2517 struct lan78xx_net *dev = netdev_priv(netdev);
2540 struct lan78xx_net *dev = netdev_priv(netdev);
2573 struct lan78xx_net *dev = netdev_priv(netdev);
2608 struct lan78xx_net *dev = pdata->dev;
2617 struct lan78xx_net *dev = netdev_priv(netdev);
2636 struct lan78xx_net *dev = netdev_priv(netdev);
2652 static void lan78xx_init_ltm(struct lan78xx_net *dev)
2691 static int lan78xx_urb_config_init(struct lan78xx_net *dev)
2729 static int lan78xx_start_hw(struct lan78xx_net *dev, u32 reg, u32 hw_enable)
2734 static int lan78xx_stop_hw(struct lan78xx_net *dev, u32 reg, u32 hw_enabled,
2774 static int lan78xx_flush_fifo(struct lan78xx_net *dev, u32 reg, u32 fifo_flush)
2779 static int lan78xx_start_tx_path(struct lan78xx_net *dev)
2800 static int lan78xx_stop_tx_path(struct lan78xx_net *dev)
2824 static int lan78xx_flush_tx_fifo(struct lan78xx_net *dev)
2829 static int lan78xx_start_rx_path(struct lan78xx_net *dev)
2850 static int lan78xx_stop_rx_path(struct lan78xx_net *dev)
2874 static int lan78xx_flush_rx_fifo(struct lan78xx_net *dev)
2879 static int lan78xx_reset(struct lan78xx_net *dev)
3059 static void lan78xx_init_stats(struct lan78xx_net *dev)
3087 struct lan78xx_net *dev = netdev_priv(net);
3146 static void lan78xx_terminate_urbs(struct lan78xx_net *dev)
3184 struct lan78xx_net *dev = netdev_priv(net);
3231 static enum skb_state defer_bh(struct lan78xx_net *dev, struct sk_buff *skb,
3259 struct lan78xx_net *dev = entry->dev;
3318 static unsigned int lan78xx_tx_urb_space(struct lan78xx_net *dev)
3323 static unsigned int lan78xx_tx_pend_data_len(struct lan78xx_net *dev)
3328 static void lan78xx_tx_pend_skb_add(struct lan78xx_net *dev,
3344 static void lan78xx_tx_pend_skb_head_add(struct lan78xx_net *dev,
3360 static void lan78xx_tx_pend_skb_get(struct lan78xx_net *dev,
3379 struct lan78xx_net *dev = netdev_priv(net);
3412 static int lan78xx_bind(struct lan78xx_net *dev, struct usb_interface *intf)
3494 static void lan78xx_unbind(struct lan78xx_net *dev, struct usb_interface *intf)
3512 static void lan78xx_rx_csum_offload(struct lan78xx_net *dev,
3530 static void lan78xx_rx_vlan_offload(struct lan78xx_net *dev,
3540 static void lan78xx_skb_return(struct lan78xx_net *dev, struct sk_buff *skb)
3557 static int lan78xx_rx(struct lan78xx_net *dev, struct sk_buff *skb,
3643 static inline void rx_process(struct lan78xx_net *dev, struct sk_buff *skb,
3656 struct lan78xx_net *dev = entry->dev;
3712 static int rx_submit(struct lan78xx_net *dev, struct sk_buff *skb, gfp_t flags)
3764 static void lan78xx_rx_urb_submit_all(struct lan78xx_net *dev)
3776 static void lan78xx_rx_urb_resubmit(struct lan78xx_net *dev,
3817 static struct skb_data *lan78xx_tx_buf_fill(struct lan78xx_net *dev,
3883 static void lan78xx_tx_bh(struct lan78xx_net *dev)
3976 static int lan78xx_bh(struct lan78xx_net *dev, int budget)
4054 struct lan78xx_net *dev = container_of(napi, struct lan78xx_net, napi);
4099 struct lan78xx_net *dev;
4101 dev = container_of(work, struct lan78xx_net, wq.work);
4169 struct lan78xx_net *dev = urb->context;
4221 struct lan78xx_net *dev;
4268 struct lan78xx_net *dev = netdev_priv(net);
4278 struct lan78xx_net *dev = netdev_priv(netdev);
4307 struct lan78xx_net *dev = from_timer(dev, t, stat_monitor);
4316 struct lan78xx_net *dev;
4327 netdev = alloc_etherdev(sizeof(struct lan78xx_net));
4513 static int lan78xx_set_auto_suspend(struct lan78xx_net *dev)
4581 static int lan78xx_set_suspend(struct lan78xx_net *dev, u32 wol)
4780 struct lan78xx_net *dev = usb_get_intfdata(intf);
4888 static bool lan78xx_submit_deferred_urbs(struct lan78xx_net *dev)
4926 struct lan78xx_net *dev = usb_get_intfdata(intf);
5023 struct lan78xx_net *dev = usb_get_intfdata(intf);