Symbol: lan78xx_net
drivers/net/usb/lan78xx.c
1010
static int lan78xx_eeprom_confirm_not_busy(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
1031
static int lan78xx_read_raw_eeprom(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1092
static int lan78xx_read_eeprom(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1108
static int lan78xx_write_raw_eeprom(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1187
static int lan78xx_read_raw_otp(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1262
static int lan78xx_write_raw_otp(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1341
static int lan78xx_read_otp(struct lan78xx_net *dev, u32 offset,
drivers/net/usb/lan78xx.c
1361
static int lan78xx_dataport_wait_not_busy(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
1383
static int lan78xx_dataport_write(struct lan78xx_net *dev, u32 ram_select,
drivers/net/usb/lan78xx.c
1455
static int lan78xx_write_mchash_table(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
1468
struct lan78xx_net *dev = pdata->dev;
drivers/net/usb/lan78xx.c
1515
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1579
static void lan78xx_rx_urb_submit_all(struct lan78xx_net *dev);
drivers/net/usb/lan78xx.c
1580
static int lan78xx_write_vlan_table(struct lan78xx_net *dev);
drivers/net/usb/lan78xx.c
1582
static int lan78xx_mac_reset(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
1637
static int lan78xx_phy_int_ack(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
1647
static void lan78xx_defer_kevent(struct lan78xx_net *dev, int work)
drivers/net/usb/lan78xx.c
1654
static void lan78xx_status(struct lan78xx_net *dev, struct urb *urb)
drivers/net/usb/lan78xx.c
1686
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1705
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1750
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1762
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1791
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1818
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1825
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1833
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1841
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1848
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1856
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1864
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1872
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1880
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
1894
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
1944
static int lan78xx_init_mac_address(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2014
struct lan78xx_net *dev = bus->priv;
drivers/net/usb/lan78xx.c
2055
struct lan78xx_net *dev = bus->priv;
drivers/net/usb/lan78xx.c
2091
static int lan78xx_mdio_init(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2136
static void lan78xx_remove_mdio(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2189
struct lan78xx_net *dev =
drivers/net/usb/lan78xx.c
2190
container_of(data, struct lan78xx_net, domain_data);
drivers/net/usb/lan78xx.c
2220
static int lan78xx_setup_irq_domain(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2259
static void lan78xx_remove_irq_domain(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2275
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
2310
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
2356
static int lan78xx_configure_usb(struct lan78xx_net *dev, int speed)
drivers/net/usb/lan78xx.c
2432
static int lan78xx_configure_flowcontrol(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
2484
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
2571
static int lan78xx_mac_eee_enable(struct lan78xx_net *dev, bool enable)
drivers/net/usb/lan78xx.c
2584
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
2593
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
2626
static int lan78xx_set_fixed_link(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2649
static struct phy_device *lan78xx_get_phy(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2711
static int lan78xx_mac_prepare_for_phy(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2769
static int lan78xx_configure_leds_from_dt(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
2799
static int lan78xx_phylink_setup(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2849
static void lan78xx_phy_uninit(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2858
static int lan78xx_phy_init(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
2921
static int lan78xx_set_rx_max_frame_length(struct lan78xx_net *dev, int size)
drivers/net/usb/lan78xx.c
2958
static int unlink_urbs(struct lan78xx_net *dev, struct sk_buff_head *q)
drivers/net/usb/lan78xx.c
3005
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
3031
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
3071
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
3097
static int lan78xx_write_vlan_table(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3116
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
3135
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
3151
static int lan78xx_init_ltm(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3220
static int lan78xx_urb_config_init(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3258
static int lan78xx_reset(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3436
static void lan78xx_init_stats(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3464
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
3502
static void lan78xx_terminate_urbs(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
351
struct lan78xx_net;
drivers/net/usb/lan78xx.c
354
struct lan78xx_net *dev;
drivers/net/usb/lan78xx.c
3540
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
3581
static enum skb_state defer_bh(struct lan78xx_net *dev, struct sk_buff *skb,
drivers/net/usb/lan78xx.c
3609
struct lan78xx_net *dev = entry->dev;
drivers/net/usb/lan78xx.c
3668
static unsigned int lan78xx_tx_urb_space(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3673
static unsigned int lan78xx_tx_pend_data_len(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
3678
static void lan78xx_tx_pend_skb_add(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
3694
static void lan78xx_tx_pend_skb_head_add(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
3710
static void lan78xx_tx_pend_skb_get(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
3729
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
3762
static int lan78xx_bind(struct lan78xx_net *dev, struct usb_interface *intf)
drivers/net/usb/lan78xx.c
378
struct lan78xx_net *dev;
drivers/net/usb/lan78xx.c
3844
static void lan78xx_unbind(struct lan78xx_net *dev, struct usb_interface *intf)
drivers/net/usb/lan78xx.c
3862
static void lan78xx_rx_csum_offload(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
3881
static void lan78xx_rx_vlan_offload(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
3891
static void lan78xx_skb_return(struct lan78xx_net *dev, struct sk_buff *skb)
drivers/net/usb/lan78xx.c
3908
static int lan78xx_rx(struct lan78xx_net *dev, struct sk_buff *skb,
drivers/net/usb/lan78xx.c
3995
static inline void rx_process(struct lan78xx_net *dev, struct sk_buff *skb,
drivers/net/usb/lan78xx.c
4008
struct lan78xx_net *dev = entry->dev;
drivers/net/usb/lan78xx.c
4064
static int rx_submit(struct lan78xx_net *dev, struct sk_buff *skb, gfp_t flags)
drivers/net/usb/lan78xx.c
4116
static void lan78xx_rx_urb_submit_all(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
4128
static void lan78xx_rx_urb_resubmit(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
4169
static struct skb_data *lan78xx_tx_buf_fill(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
4235
static void lan78xx_tx_bh(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
4328
static int lan78xx_bh(struct lan78xx_net *dev, int budget)
drivers/net/usb/lan78xx.c
4406
struct lan78xx_net *dev = container_of(napi, struct lan78xx_net, napi);
drivers/net/usb/lan78xx.c
4451
struct lan78xx_net *dev;
drivers/net/usb/lan78xx.c
4453
dev = container_of(work, struct lan78xx_net, wq.work);
drivers/net/usb/lan78xx.c
4521
struct lan78xx_net *dev = urb->context;
drivers/net/usb/lan78xx.c
4573
struct lan78xx_net *dev;
drivers/net/usb/lan78xx.c
4611
struct lan78xx_net *dev = netdev_priv(net);
drivers/net/usb/lan78xx.c
4621
struct lan78xx_net *dev = netdev_priv(netdev);
drivers/net/usb/lan78xx.c
4650
struct lan78xx_net *dev = timer_container_of(dev, t, stat_monitor);
drivers/net/usb/lan78xx.c
4659
struct lan78xx_net *dev;
drivers/net/usb/lan78xx.c
4669
netdev = alloc_etherdev(sizeof(struct lan78xx_net));
drivers/net/usb/lan78xx.c
4850
static int lan78xx_set_auto_suspend(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
4918
static int lan78xx_set_suspend(struct lan78xx_net *dev, u32 wol)
drivers/net/usb/lan78xx.c
5117
struct lan78xx_net *dev = usb_get_intfdata(intf);
drivers/net/usb/lan78xx.c
513
struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
5229
static bool lan78xx_submit_deferred_urbs(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
5267
struct lan78xx_net *dev = usb_get_intfdata(intf);
drivers/net/usb/lan78xx.c
5364
struct lan78xx_net *dev = usb_get_intfdata(intf);
drivers/net/usb/lan78xx.c
555
static struct sk_buff *lan78xx_get_rx_buf(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
560
static void lan78xx_release_rx_buf(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
566
static void lan78xx_free_rx_resources(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
571
static int lan78xx_alloc_rx_resources(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
577
static struct sk_buff *lan78xx_get_tx_buf(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
582
static void lan78xx_release_tx_buf(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
588
static void lan78xx_free_tx_resources(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
593
static int lan78xx_alloc_tx_resources(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
599
static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
drivers/net/usb/lan78xx.c
629
static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)
drivers/net/usb/lan78xx.c
660
static int lan78xx_update_reg(struct lan78xx_net *dev, u32 reg, u32 mask,
drivers/net/usb/lan78xx.c
676
static int lan78xx_read_stats(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
721
static void lan78xx_check_stat_rollover(struct lan78xx_net *dev,
drivers/net/usb/lan78xx.c
775
static void lan78xx_update_stats(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
803
static int lan78xx_start_hw(struct lan78xx_net *dev, u32 reg, u32 hw_enable)
drivers/net/usb/lan78xx.c
808
static int lan78xx_stop_hw(struct lan78xx_net *dev, u32 reg, u32 hw_enabled,
drivers/net/usb/lan78xx.c
846
static int lan78xx_flush_fifo(struct lan78xx_net *dev, u32 reg, u32 fifo_flush)
drivers/net/usb/lan78xx.c
851
static int lan78xx_start_tx_path(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
872
static int lan78xx_stop_tx_path(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
896
static int lan78xx_flush_tx_fifo(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
901
static int lan78xx_start_rx_path(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
922
static int lan78xx_stop_rx_path(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
946
static int lan78xx_flush_rx_fifo(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
952
static int lan78xx_mdiobus_wait_not_busy(struct lan78xx_net *dev)
drivers/net/usb/lan78xx.c
985
static int lan78xx_wait_eeprom(struct lan78xx_net *dev)