Symbol: tn40_priv
drivers/net/ethernet/tehuti/tn40.c
1102
static void tn40_link_changed(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1110
static void tn40_isr_extra(struct tn40_priv *priv, u32 isr)
drivers/net/ethernet/tehuti/tn40.c
1120
struct tn40_priv *priv = netdev_priv((struct net_device *)dev);
drivers/net/ethernet/tehuti/tn40.c
1157
struct tn40_priv *priv = container_of(napi, struct tn40_priv, napi);
drivers/net/ethernet/tehuti/tn40.c
1174
static int tn40_fw_load(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1209
static void tn40_restore_mac(struct net_device *ndev, struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1238
static void tn40_hw_start(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1277
static int tn40_hw_reset(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
130
static int tn40_create_rx_ring(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1301
static void tn40_sw_reset(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1345
static int tn40_start(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1384
static void tn40_stop(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1395
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1408
struct tn40_priv *priv = netdev_priv(dev);
drivers/net/ethernet/tehuti/tn40.c
1432
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1466
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1524
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1532
static void tn40_mac_init(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1548
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1579
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1592
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1607
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
1636
static int tn40_priv_init(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1660
ndev = devm_alloc_etherdev(&pdev->dev, sizeof(struct tn40_priv));
drivers/net/ethernet/tehuti/tn40.c
1699
struct tn40_priv *priv;
drivers/net/ethernet/tehuti/tn40.c
176
static void tn40_rx_free_buffers(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
1815
struct tn40_priv *priv = pci_get_drvdata(pdev);
drivers/net/ethernet/tehuti/tn40.c
194
static void tn40_destroy_rx_ring(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
206
static void tn40_set_rx_desc(struct tn40_priv *priv, int idx, u64 dma)
drivers/net/ethernet/tehuti/tn40.c
21
static void tn40_enable_interrupts(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
240
static void tn40_rx_alloc_buffers(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
26
static void tn40_disable_interrupts(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
270
static void tn40_recycle_rx_buffer(struct tn40_priv *priv,
drivers/net/ethernet/tehuti/tn40.c
284
static int tn40_rx_receive(struct tn40_priv *priv, int budget)
drivers/net/ethernet/tehuti/tn40.c
31
static int tn40_fifo_alloc(struct tn40_priv *priv, struct tn40_fifo *f,
drivers/net/ethernet/tehuti/tn40.c
574
static int tn40_tx_map_skb(struct tn40_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/tehuti/tn40.c
63
static void tn40_fifo_free(struct tn40_priv *priv, struct tn40_fifo *f)
drivers/net/ethernet/tehuti/tn40.c
646
static int tn40_create_tx_ring(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
694
static int tn40_tx_space(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
710
struct tn40_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/tehuti/tn40.c
818
static void tn40_tx_cleanup(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
873
static void tn40_tx_free_skbs(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
887
static void tn40_destroy_tx_ring(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40.c
914
static void tn40_tx_push_desc(struct tn40_priv *priv, void *data, int size)
drivers/net/ethernet/tehuti/tn40.c
943
static void tn40_tx_push_desc_safe(struct tn40_priv *priv, void *data, int size)
drivers/net/ethernet/tehuti/tn40.c
972
int tn40_set_link_speed(struct tn40_priv *priv, u32 speed)
drivers/net/ethernet/tehuti/tn40.h
248
static inline u32 tn40_read_reg(struct tn40_priv *priv, u32 reg)
drivers/net/ethernet/tehuti/tn40.h
253
static inline void tn40_write_reg(struct tn40_priv *priv, u32 reg, u32 val)
drivers/net/ethernet/tehuti/tn40.h
258
int tn40_set_link_speed(struct tn40_priv *priv, u32 speed);
drivers/net/ethernet/tehuti/tn40.h
260
void tn40_swnodes_cleanup(struct tn40_priv *priv);
drivers/net/ethernet/tehuti/tn40.h
261
int tn40_mdiobus_init(struct tn40_priv *priv);
drivers/net/ethernet/tehuti/tn40.h
263
int tn40_phy_register(struct tn40_priv *priv);
drivers/net/ethernet/tehuti/tn40.h
264
void tn40_phy_unregister(struct tn40_priv *priv);
drivers/net/ethernet/tehuti/tn40_mdio.c
125
static int tn40_swnodes_register(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40_mdio.c
156
void tn40_swnodes_cleanup(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40_mdio.c
166
int tn40_mdiobus_init(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40_mdio.c
19
static void tn40_mdio_set_speed(struct tn40_priv *priv, u32 speed)
drivers/net/ethernet/tehuti/tn40_mdio.c
33
static u32 tn40_mdio_stat(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40_mdio.c
40
static int tn40_mdio_wait_nobusy(struct tn40_priv *priv, u32 *val)
drivers/net/ethernet/tehuti/tn40_mdio.c
53
static int tn40_mdio_read(struct tn40_priv *priv, int port, int device,
drivers/net/ethernet/tehuti/tn40_mdio.c
77
static int tn40_mdio_write(struct tn40_priv *priv, int port, int device,
drivers/net/ethernet/tehuti/tn40_phy.c
10
static struct tn40_priv *tn40_config_to_priv(struct phylink_config *config)
drivers/net/ethernet/tehuti/tn40_phy.c
12
return container_of(config, struct tn40_priv, phylink_config);
drivers/net/ethernet/tehuti/tn40_phy.c
19
struct tn40_priv *priv = tn40_config_to_priv(config);
drivers/net/ethernet/tehuti/tn40_phy.c
28
struct tn40_priv *priv = tn40_config_to_priv(config);
drivers/net/ethernet/tehuti/tn40_phy.c
45
int tn40_phy_register(struct tn40_priv *priv)
drivers/net/ethernet/tehuti/tn40_phy.c
73
void tn40_phy_unregister(struct tn40_priv *priv)