Symbol: stmmac_priv
drivers/net/ethernet/stmicro/stmmac/chain_mode.c
130
struct stmmac_priv *priv = rx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/chain_mode.c
145
struct stmmac_priv *priv = tx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/chain_mode.c
21
struct stmmac_priv *priv = tx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/common.h
650
int dwmac100_setup(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/common.h
651
int dwmac1000_setup(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/common.h
652
int dwmac4_setup(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/common.h
653
int dwxgmac2_setup(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/common.h
654
int dwxlgmac2_setup(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
120
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
229
static int imx_dwmac_mx93_reset(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
49
int (*fix_soc_reset)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
116
static int serdes_status_poll(struct stmmac_priv *priv, int phyaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
135
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
1364
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
222
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
288
static void tgl_get_interfaces(struct stmmac_priv *priv, void *bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
315
static void intel_mgbe_ptp_clk_freq_config(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
353
static int stmmac_cross_ts_isr(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
364
struct stmmac_priv *priv = (struct stmmac_priv *)ctx;
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
479
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
532
static bool intel_serdes_needs_reconfig(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
560
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
606
static struct phylink_pcs *intel_mgbe_select_pcs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
151
struct stmmac_priv *ptr = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
181
static void loongson_dwmac_dma_init_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
220
static int loongson_dwmac_dma_interrupt(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
308
struct stmmac_priv *priv = apriv;
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
479
static int loongson_dwmac_fix_reset(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
581
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
562
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
667
static void ethqos_ptp_clk_freq_config(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
63
static int renesas_gmac_pcs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
82
static void renesas_gmac_pcs_exit(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
88
static struct phylink_pcs *renesas_gmac_select_pcs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1479
static void rk_get_interfaces(struct stmmac_priv *priv, void *bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1557
struct stmmac_priv *priv = netdev_priv(dev_get_drvdata(dev));
drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
16
static int rzn1_dwmac_pcs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
36
static void rzn1_dwmac_pcs_exit(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
42
static struct phylink_pcs *rzn1_dwmac_select_pcs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
297
struct stmmac_priv *priv = (struct stmmac_priv *)ctx;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
496
static int socfpga_dwmac_pcs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
540
static void socfpga_dwmac_pcs_exit(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
546
static struct phylink_pcs *socfpga_dwmac_select_pcs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
112
static void spacemit_get_interfaces(struct stmmac_priv *priv, void *bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
516
struct stmmac_priv *priv = netdev_priv(dev_get_drvdata(dev));
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
598
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
1045
struct stmmac_priv *priv = ppriv;
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
1111
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
1245
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
1262
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
297
static void sun8i_dwmac_dma_init_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
306
static void sun8i_dwmac_dma_init_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
319
static void sun8i_dwmac_dump_regs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
348
static void sun8i_dwmac_enable_dma_irq(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
362
static void sun8i_dwmac_disable_dma_irq(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
376
static void sun8i_dwmac_dma_start_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
397
static void sun8i_dwmac_dma_stop_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
407
static void sun8i_dwmac_dma_start_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
418
static void sun8i_dwmac_dma_stop_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
428
static int sun8i_dwmac_dma_interrupt(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
500
static void sun8i_dwmac_dma_operation_mode_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
524
static void sun8i_dwmac_dma_operation_mode_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
572
static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
741
static int sun8i_dwmac_reset(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
763
static int get_ephy_nodes(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
807
static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
864
struct stmmac_priv *priv = data;
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
903
static int sun8i_dwmac_register_mdio_mux(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
199
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
273
static int dwmac1000_irq_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
32
static int dwmac1000_pcs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
368
static void dwmac1000_ctrl_ane(struct stmmac_priv *priv, bool ane,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
374
static void dwmac1000_debug(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
480
int dwmac1000_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
523
void dwmac1000_timestamp_interrupt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
553
static void dwmac1000_timestamp_interrupt_cfg(struct stmmac_priv *priv, bool en)
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
570
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
571
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
126
static void dwmac1000_dma_operation_mode_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
155
static void dwmac1000_dma_operation_mode_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
189
static void dwmac1000_dump_dma_regs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
247
static void dwmac1000_rx_watchdog(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
46
static void dwmac1000_dma_init_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
87
static void dwmac1000_dma_init_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
96
static void dwmac1000_dma_init_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c
171
int dwmac100_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c
56
static int dwmac100_irq_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c
33
static void dwmac100_dma_init_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c
41
static void dwmac100_dma_init_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c
54
static void dwmac100_dma_operation_mode_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c
70
static void dwmac100_dump_dma_regs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
1014
int dwmac4_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
241
static void dwmac4_set_mtl_tx_queue_weight(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
273
static void dwmac4_config_cbs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
32
static int dwmac4_pcs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
43
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
592
static void dwmac4_ctrl_ane(struct stmmac_priv *priv, bool ane, bool srgmi_ral)
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
597
static int dwmac4_irq_mtl_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
624
static int dwmac4_irq_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
673
static void dwmac4_debug(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
76
static void dwmac4_update_caps(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
109
static void dwmac4_dma_deinit_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
120
static void dwmac410_dma_init_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
139
static void dwmac410_dma_deinit_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
184
static void _dwmac4_dump_dma_regs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
238
static void dwmac4_dump_dma_regs(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
247
static void dwmac4_rx_watchdog(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
255
static void dwmac4_dma_rx_chan_op_mode(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
325
static void dwmac4_dma_tx_chan_op_mode(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
45
static void dwmac4_dma_init_rx_chan(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
478
static void dwmac4_enable_tso(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
497
static void dwmac4_qmode(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
513
static void dwmac4_set_bfsize(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
524
static void dwmac4_enable_sph(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
547
static int dwmac4_enable_tbs(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
66
static void dwmac4_dma_init_tx_chan(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
91
static void dwmac4_dma_init_channel(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
177
void dwmac4_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
179
void dwmac4_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
181
void dwmac4_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
183
void dwmac4_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
185
void dwmac4_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
187
void dwmac4_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
189
int dwmac4_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
191
void dwmac4_set_rx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
193
void dwmac4_set_tx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
195
void dwmac4_set_rx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h
197
void dwmac4_set_tx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
104
void dwmac4_set_rx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
112
void dwmac4_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
126
void dwmac4_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
140
int dwmac4_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
29
void dwmac4_set_rx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
37
void dwmac4_set_tx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
45
void dwmac4_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
59
void dwmac4_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
70
void dwmac4_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
86
void dwmac4_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
96
void dwmac4_set_tx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
147
void dwmac_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
149
void dwmac_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
151
void dwmac_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
153
void dwmac_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
155
void dwmac_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
157
void dwmac_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h
159
int dwmac_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
161
int dwmac_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
41
void dwmac_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
54
void dwmac_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
67
void dwmac_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
75
void dwmac_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr, u32 chan)
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
82
void dwmac_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
90
void dwmac_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr, u32 chan)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
1526
int dwxgmac2_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
1564
int dwxlgmac2_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
245
static void dwxgmac2_set_mtl_tx_queue_weight(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
271
static void dwxgmac2_config_cbs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
299
static int dwxgmac2_host_irq_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
336
static int dwxgmac2_host_mtl_irq_status(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
45
static void dwxgmac2_update_caps(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
108
static void dwxgmac2_dma_dump_regs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
117
static void dwxgmac2_dma_rx_mode(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
177
static void dwxgmac2_dma_tx_mode(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
221
static void dwxgmac2_enable_dma_irq(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
235
static void dwxgmac2_disable_dma_irq(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
249
static void dwxgmac2_dma_start_tx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
263
static void dwxgmac2_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
277
static void dwxgmac2_dma_start_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
291
static void dwxgmac2_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
301
static int dwxgmac2_dma_interrupt(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
355
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
358
priv = container_of(dma_cap, struct stmmac_priv, dma_cap);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
36
static void dwxgmac2_dma_init_chan(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
473
static void dwxgmac2_rx_watchdog(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
479
static void dwxgmac2_set_rx_ring_len(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
485
static void dwxgmac2_set_tx_ring_len(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
49
static void dwxgmac2_dma_init_rx_chan(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
491
static void dwxgmac2_set_rx_tail_ptr(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
497
static void dwxgmac2_set_tx_tail_ptr(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
503
static void dwxgmac2_enable_tso(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
516
static void dwxgmac2_qmode(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
535
static void dwxgmac2_set_bfsize(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
545
static void dwxgmac2_enable_sph(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
562
static int dwxgmac2_enable_tbs(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
65
static void dwxgmac2_dma_init_tx_chan(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.c
100
int stmmac_reset(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/hwif.c
126
int (*setup)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.c
127
int (*quirks)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.c
21
static void stmmac_get_version(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.c
317
int stmmac_hwif_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/hwif.c
54
static void stmmac_dwmac_mode_quirk(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/hwif.c
69
static int stmmac_dwmac1_quirks(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/hwif.c
94
static int stmmac_dwmac4_quirks(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/hwif.h
171
void (*init_chan)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
173
void (*deinit_chan)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
175
void (*init_rx_chan)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
178
void (*init_tx_chan)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
184
void (*dump_regs)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
186
void (*dma_rx_mode)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
189
void (*dma_tx_mode)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
196
void (*enable_dma_irq)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
198
void (*disable_dma_irq)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
200
void (*start_tx)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
202
void (*stop_tx)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
204
void (*start_rx)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
206
void (*stop_rx)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
208
int (*dma_interrupt)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
214
void (*rx_watchdog)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
216
void (*set_tx_ring_len)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
218
void (*set_rx_ring_len)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
220
void (*set_rx_tail_ptr)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
222
void (*set_tx_tail_ptr)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
224
void (*enable_tso)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
226
void (*qmode)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
228
void (*set_bfsize)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
230
void (*enable_sph)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
232
int (*enable_tbs)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
30
struct stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/hwif.h
313
int (*pcs_init)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
317
void (*update_caps)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
338
void (*set_mtl_tx_queue_weight)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
344
void (*config_cbs)(struct stmmac_priv *priv, struct mac_device_info *hw,
drivers/net/ethernet/stmicro/stmmac/hwif.h
350
int (*host_irq_status)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
353
int (*host_mtl_irq_status)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
373
void (*debug)(struct stmmac_priv *priv, void __iomem *ioaddr,
drivers/net/ethernet/stmicro/stmmac/hwif.h
377
void (*pcs_ctrl_ane)(struct stmmac_priv *priv, bool ane,
drivers/net/ethernet/stmicro/stmmac/hwif.h
510
void (*timestamp_interrupt)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
511
void (*hwtstamp_correct_latency)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
572
int (*init)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
573
int (*setup_cls_u32)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
575
int (*setup_cbs)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
577
int (*setup_cls)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
579
int (*setup_taprio)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
581
int (*setup_etf)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
583
int (*query_caps)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
585
int (*setup_mqprio)(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/hwif.h
622
int (*configure)(struct stmmac_priv *priv, struct stmmac_est *cfg,
drivers/net/ethernet/stmicro/stmmac/hwif.h
624
void (*irq_status)(struct stmmac_priv *priv, struct net_device *dev,
drivers/net/ethernet/stmicro/stmmac/hwif.h
697
int stmmac_reset(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/hwif.h
698
int stmmac_hwif_init(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/ring_mode.c
101
struct stmmac_priv *priv = rx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/ring_mode.c
116
struct stmmac_priv *priv = tx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/ring_mode.c
21
struct stmmac_priv *priv = tx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
100
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
106
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
114
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
125
struct stmmac_priv *priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
145
struct stmmac_priv *priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac.h
282
int (*hwif_quirks)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
400
void stmmac_mdio_lock(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
401
void stmmac_mdio_unlock(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
406
void stmmac_ptp_register(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
407
void stmmac_ptp_unregister(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
424
static inline bool stmmac_xdp_is_enabled(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac.h
429
void stmmac_disable_rx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
430
void stmmac_enable_rx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
431
void stmmac_disable_tx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
432
void stmmac_enable_tx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
441
void stmmac_selftest_get_strings(struct stmmac_priv *priv, u8 *data);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
442
int stmmac_selftest_get_count(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
449
static inline void stmmac_selftest_get_strings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac.h
454
static inline int stmmac_selftest_get_count(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac.h
68
struct stmmac_priv *priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac_est.c
28
static int est_configure(struct stmmac_priv *priv, struct stmmac_est *cfg,
drivers/net/ethernet/stmicro/stmmac/stmmac_est.c
83
static void est_irq_status(struct stmmac_priv *priv, struct net_device *dev,
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1005
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1040
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1058
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
1076
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
188
offsetof(struct stmmac_priv, mmc.m)}
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
304
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
323
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
332
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
339
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
345
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
352
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
364
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
385
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
395
struct stmmac_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
425
struct stmmac_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
434
struct stmmac_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
439
static u64 stmmac_get_rx_normal_irq_n(struct stmmac_priv *priv, int q)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
460
static u64 stmmac_get_tx_normal_irq_n(struct stmmac_priv *priv, int q)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
47
offsetof(struct stmmac_priv, xstats.m)}
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
481
static void stmmac_get_per_qstats(struct stmmac_priv *priv, u64 *data)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
518
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
623
struct stmmac_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
655
static void stmmac_get_qstats_string(struct stmmac_priv *priv, u8 *data)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
681
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
724
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
731
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
739
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
747
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
752
static u32 stmmac_usec2riwt(u32 usec, struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
765
static u32 stmmac_riwt2usec(u32 riwt, struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
782
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
834
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
918
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
925
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
932
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
940
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
959
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
981
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
992
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
117
static void stmmac_fpe_event_status(struct stmmac_priv *priv, int status)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
135
void stmmac_fpe_irq_status(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
171
void stmmac_fpe_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
181
int stmmac_fpe_get_add_frag_size(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
189
void stmmac_fpe_set_add_frag_size(struct stmmac_priv *priv, u32 add_frag_size)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
207
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
259
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
39
bool stmmac_fpe_supported(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
48
struct stmmac_priv *priv = container_of(cfg, struct stmmac_priv, fpe_cfg);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
70
struct stmmac_priv *priv = container_of(cfg, struct stmmac_priv, fpe_cfg);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c
98
struct stmmac_priv *priv = container_of(cfg, struct stmmac_priv, fpe_cfg);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
12
struct stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
14
bool stmmac_fpe_supported(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
15
void stmmac_fpe_init(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
16
void stmmac_fpe_irq_status(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
17
int stmmac_fpe_get_add_frag_size(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h
18
void stmmac_fpe_set_add_frag_size(struct stmmac_priv *priv, u32 add_frag_size);
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
214
static void timestamp_interrupt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
76
static void hwtstamp_correct_latency(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1003
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1022
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1048
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1060
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1076
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1175
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1196
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1236
struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1266
static void stmmac_check_pcs_mode(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1301
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1370
static int stmmac_phylink_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1472
static void stmmac_display_rx_rings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1495
static void stmmac_display_tx_rings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1517
static void stmmac_display_rings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1527
static unsigned int stmmac_rx_offset(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
153
static void stmmac_reset_rx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
154
static void stmmac_reset_tx_queue(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
155
static void stmmac_reset_queues_param(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
156
static void stmmac_tx_timer_arm(struct stmmac_priv *priv, u32 queue);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1561
static void stmmac_clear_rx_descriptors(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
157
static void stmmac_flush_tx_descriptors(struct stmmac_priv *priv, int queue);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
158
static void stmmac_set_dma_operation_mode(struct stmmac_priv *priv, u32 txmode,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1588
static void stmmac_clear_tx_descriptors(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
160
static void stmmac_vlan_restore(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1612
static void stmmac_clear_descriptors(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1639
static int stmmac_init_rx_buffers(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1685
static void stmmac_free_rx_buffer(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1707
static void stmmac_free_tx_buffer(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
171
struct stmmac_priv *stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1753
static void dma_free_rx_skbufs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1764
static int stmmac_alloc_rx_buffers(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1794
static void dma_free_rx_xskbufs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1812
static int stmmac_alloc_rx_buffers_zc(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1846
static struct xsk_buff_pool *stmmac_get_xsk_pool(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1864
static int __init_dma_rx_desc_rings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1928
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2000
static int __init_dma_tx_desc_rings(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2041
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2066
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2089
static void dma_free_tx_skbufs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2112
static void stmmac_free_tx_skbufs(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2127
static void __free_dma_rx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2162
static void free_dma_rx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2179
static void __free_dma_tx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2206
static void free_dma_tx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2227
static int __alloc_dma_rx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2301
static int alloc_dma_rx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2333
static int __alloc_dma_tx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2370
static int alloc_dma_tx_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2400
static int alloc_dma_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2419
static void free_dma_desc_resources(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2436
static void stmmac_mac_enable_rx_queues(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2455
static void stmmac_start_rx_dma(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2468
static void stmmac_start_tx_dma(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2481
static void stmmac_stop_rx_dma(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2494
static void stmmac_stop_tx_dma(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2500
static void stmmac_enable_all_dma_irq(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2523
static void stmmac_start_all_dma(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2542
static void stmmac_stop_all_dma(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2565
static void stmmac_dma_operation_mode(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2637
struct stmmac_priv *priv = tx_compl->priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
265
static void __stmmac_disable_all_queues(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2677
static bool stmmac_xdp_xmit_zc(struct stmmac_priv *priv, u32 queue, u32 budget)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2788
static void stmmac_bump_dma_threshold(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2813
static int stmmac_tx_clean(struct stmmac_priv *priv, int budget, u32 queue,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
292
static void stmmac_disable_all_queues(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3002
static void stmmac_tx_err(struct stmmac_priv *priv, u32 chan)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3030
static void stmmac_set_dma_operation_mode(struct stmmac_priv *priv, u32 txmode,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3053
static bool stmmac_safety_feat_interrupt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3067
static int stmmac_napi_check(struct stmmac_priv *priv, u32 chan, u32 dir)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3109
static void stmmac_dma_interrupt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
314
static void stmmac_enable_all_queues(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3141
static void stmmac_mmc_setup(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3164
static int stmmac_get_hw_features(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3176
static void stmmac_check_ether_addr(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3209
static int stmmac_prereset_configure(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3258
static int stmmac_init_dma_engine(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3314
static void stmmac_tx_timer_arm(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3350
struct stmmac_priv *priv = tx_q->priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
337
static void stmmac_service_event_schedule(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3377
static void stmmac_init_coalesce(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3396
static void stmmac_set_rings_length(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3418
static void stmmac_set_tx_queue_weight(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3435
static void stmmac_configure_cbs(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
344
static void stmmac_global_err(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3461
static void stmmac_rx_queue_dma_chan_map(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3478
static void stmmac_mac_config_rx_queues_prio(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3498
static void stmmac_mac_config_tx_queues_prio(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3518
static void stmmac_mac_config_rx_queues_routing(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3534
static void stmmac_mac_config_rss(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3555
static void stmmac_mtl_configuration(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
357
static inline u32 stmmac_tx_avail(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3600
static void stmmac_safety_feat_configuration(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3615
static bool stmmac_tso_channel_permitted(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3636
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
365
static size_t stmmac_get_tx_desc_size(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3752
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
376
static struct dma_desc *stmmac_get_tx_desc(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3804
static int stmmac_msi_init(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3826
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
388
static void stmmac_set_queue_tx_tail_ptr(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
3975
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
401
static size_t stmmac_get_rx_desc_size(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4028
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4050
stmmac_setup_dma_desc(struct stmmac_priv *priv, unsigned int mtu)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
409
static struct dma_desc *stmmac_get_rx_desc(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4128
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4176
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
419
static void stmmac_set_queue_rx_tail_ptr(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4227
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4263
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4281
static bool stmmac_vlan_insert(struct stmmac_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4316
static void stmmac_tso_allocator(struct stmmac_priv *priv, dma_addr_t des,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
432
static void stmmac_set_queue_rx_buf_size(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4352
static void stmmac_flush_tx_descriptors(struct stmmac_priv *priv, int queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4365
static void stmmac_set_gso_types(struct stmmac_priv *priv, bool tso)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4379
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4488
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
451
static inline u32 stmmac_rx_dirty(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
459
static bool stmmac_eee_tx_busy(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4743
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
475
static void stmmac_restart_sw_lpi_timer(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
486
static void stmmac_try_to_start_sw_lpi(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4971
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5032
static inline void stmmac_rx_refill(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
504
static void stmmac_stop_sw_lpi(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5093
static unsigned int stmmac_rx_buf1_len(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5121
static unsigned int stmmac_rx_buf2_len(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5156
static int stmmac_xdp_xmit_xdpf(struct stmmac_priv *priv, int queue,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
520
struct stmmac_priv *priv = timer_container_of(priv, t, eee_ctrl_timer);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5232
static int stmmac_xdp_get_tx_queue(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5246
static int stmmac_xdp_xmit_back(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5284
static int __stmmac_xdp_run_prog(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5319
static struct sk_buff *stmmac_xdp_run_prog(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
533
static void stmmac_get_tx_hwtstamp(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5336
static void stmmac_finalize_xdp_rx(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5371
static void stmmac_dispatch_skb_zc(struct stmmac_priv *priv, u32 queue,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5415
static bool stmmac_rx_refill_zc(struct stmmac_priv *priv, u32 queue, u32 budget)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5478
static int stmmac_rx_zc(struct stmmac_priv *priv, int limit, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5663
static int stmmac_rx(struct stmmac_priv *priv, int limit, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
576
static void stmmac_get_rx_hwtstamp(struct stmmac_priv *priv, struct dma_desc *p,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5938
struct stmmac_priv *priv = ch->priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5964
struct stmmac_priv *priv = ch->priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5997
struct stmmac_priv *priv = ch->priv_data;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
604
static void stmmac_update_subsecond_increment(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6057
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6076
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6094
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6150
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6172
struct stmmac_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6206
static void stmmac_common_interrupt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6260
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6282
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6297
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6314
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6318
priv = container_of(dma_conf, struct stmmac_priv, dma_conf);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6341
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6344
priv = container_of(dma_conf, struct stmmac_priv, dma_conf);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6366
struct stmmac_priv *priv = netdev_priv (dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6388
struct stmmac_priv *priv = cb_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6416
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6459
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
646
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6509
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6572
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6733
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6753
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6773
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6803
static int stmmac_vlan_update(struct stmmac_priv *priv, bool is_double)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6836
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6878
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6915
static void stmmac_vlan_restore(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6928
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6944
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6983
void stmmac_disable_rx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6996
void stmmac_enable_rx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7033
void stmmac_disable_tx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7046
void stmmac_enable_tx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7086
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7119
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7211
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7247
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7322
static void stmmac_reset_subtask(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7346
struct stmmac_priv *priv = container_of(work, struct stmmac_priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7353
static void stmmac_print_actphyif(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7395
static int stmmac_hw_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7537
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7566
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7587
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7612
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7631
struct stmmac_priv *priv = ctx->priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7663
struct stmmac_priv *priv = dl_priv->stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7685
struct stmmac_priv *priv = dl_priv->stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7703
static int stmmac_register_devlink(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7721
dl_priv->stmmac_priv = priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7737
static void stmmac_unregister_devlink(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7789
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7798
ndev = devm_alloc_etherdev_mqs(device, sizeof(struct stmmac_priv),
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8124
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8167
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8218
static void stmmac_reset_rx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8226
static void stmmac_reset_tx_queue(struct stmmac_priv *priv, u32 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8241
static void stmmac_reset_queues_param(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
8263
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
844
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
864
static int stmmac_init_tstamp_counter(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
895
static int stmmac_init_timestamping(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
940
static void stmmac_setup_ptp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
954
static void stmmac_release_ptp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
960
static void stmmac_legacy_serdes_power_down(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
968
static int stmmac_legacy_serdes_power_up(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
991
static void stmmac_mac_flow_ctrl(struct stmmac_priv *priv, u32 duplex,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
135
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
151
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
159
static int stmmac_xgmac2_mdio_write(struct stmmac_priv *priv, u32 addr,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
198
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
215
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
232
static u32 stmmac_mdio_format_addr(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
243
static int stmmac_mdio_access(struct stmmac_priv *priv, unsigned int pa,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
277
static int stmmac_mdio_read(struct stmmac_priv *priv, unsigned int pa,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
283
static int stmmac_mdio_write(struct stmmac_priv *priv, unsigned int pa,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
301
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
326
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
344
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
367
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
384
struct stmmac_priv *priv = netdev_priv(bus->priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
428
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
464
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
536
static u32 stmmac_clk_csr_set(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
567
static void stmmac_mdio_bus_config(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
58
static void stmmac_xgmac2_c45_format(struct stmmac_priv *priv, int phyaddr,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
599
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
72
static void stmmac_xgmac2_c22_format(struct stmmac_priv *priv, int phyaddr,
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
726
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
739
void stmmac_mdio_lock(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
746
void stmmac_mdio_unlock(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
91
static int stmmac_xgmac2_mdio_read(struct stmmac_priv *priv, u32 addr,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
180
void stmmac_integrated_pcs_irq(struct stmmac_priv *priv, u32 status,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
220
int stmmac_integrated_pcs_init(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
28
struct stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
38
struct stmmac_priv *priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
53
void stmmac_integrated_pcs_irq(struct stmmac_priv *priv, u32 status,
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
57
int stmmac_integrated_pcs_init(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
826
struct stmmac_priv *priv = netdev_priv(dev_get_drvdata(dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
835
struct stmmac_priv *priv = netdev_priv(dev_get_drvdata(dev));
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
903
static int stmmac_bus_clks_config(struct stmmac_priv *priv, bool enabled)
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
938
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
948
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
956
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
977
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h
35
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
127
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
128
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
153
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
154
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
167
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
168
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
27
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
28
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
280
struct stmmac_priv *priv = (struct stmmac_priv *)ctx;
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
288
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
289
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
335
void stmmac_ptp_register(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
390
void stmmac_ptp_unregister(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
51
struct stmmac_priv *priv =
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
52
container_of(ptp, struct stmmac_priv, ptp_clock_ops);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h
105
void dwmac1000_timestamp_interrupt(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h
99
struct stmmac_priv;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1059
static int stmmac_test_dvlanfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1067
static int stmmac_test_dvlanfilt_perfect(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1082
static int stmmac_test_rxp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1164
static int stmmac_test_rxp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1170
static int stmmac_test_desc_sai(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1192
static int stmmac_test_desc_sar(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1213
static int stmmac_test_reg_sai(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1236
static int stmmac_test_reg_sar(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1258
static int stmmac_test_vlanoff_common(struct stmmac_priv *priv, bool svlan)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1317
static int stmmac_test_vlanoff(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1322
static int stmmac_test_svlanoff(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1330
static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1427
static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1434
static int stmmac_test_l3filt_da(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1441
static int stmmac_test_l3filt_sa(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1449
static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1558
static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1565
static int stmmac_test_l4filt_da_tcp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1572
static int stmmac_test_l4filt_sa_tcp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1579
static int stmmac_test_l4filt_da_udp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1586
static int stmmac_test_l4filt_sa_udp(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1617
static int stmmac_test_arpoffload(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1684
static int __stmmac_test_jumbo(struct stmmac_priv *priv, u16 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1696
static int stmmac_test_jumbo(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1701
static int stmmac_test_mjumbo(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1718
static int stmmac_test_sph(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1756
static int stmmac_test_tbs(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1825
int (*fn)(struct stmmac_priv *priv);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1961
struct stmmac_priv *priv = netdev_priv(dev);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
2034
void stmmac_selftest_get_strings(struct stmmac_priv *priv, u8 *data)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
2046
int stmmac_selftest_get_count(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
219
static struct sk_buff *stmmac_test_get_arp_skb(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
320
static int __stmmac_test_loopback(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
369
static int stmmac_test_mac_loopback(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
377
static int stmmac_test_phy_loopback(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
396
static int stmmac_test_mmc(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
428
static int stmmac_test_eee(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
487
static int stmmac_filter_check(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
496
static bool stmmac_hash_check(struct stmmac_priv *priv, unsigned char *addr)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
518
static bool stmmac_perfect_check(struct stmmac_priv *priv, unsigned char *addr)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
532
static int stmmac_test_hfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
578
static int stmmac_test_pfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
59
static struct sk_buff *stmmac_test_get_udp_skb(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
622
static int stmmac_test_mcfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
668
static int stmmac_test_ucfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
735
static int stmmac_test_flowctrl(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
820
static int stmmac_test_rss(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
894
static int __stmmac_test_vlanfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
965
static int stmmac_test_vlanfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
973
static int stmmac_test_vlanfilt_perfect(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
987
static int __stmmac_test_dvlanfilt(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1128
static void tc_taprio_stats(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1144
static void tc_taprio_queue_stats(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1158
static int tc_setup_taprio(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1181
static int tc_setup_taprio_without_fpe(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1193
static int tc_setup_etf(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1213
static int tc_query_caps(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1243
struct stmmac_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1250
static int tc_setup_dwmac510_mqprio(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1296
static int tc_setup_mqprio_unimplemented(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
171
static void tc_unfill_entry(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
188
static int tc_config_knode(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
209
static int tc_delete_knode(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
219
static int tc_setup_cls_u32(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
235
static int tc_rfs_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
259
static int tc_init(struct stmmac_priv *priv)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
28
static struct stmmac_tc_entry *tc_find_entry(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
332
static int tc_setup_cbs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
420
static int tc_parse_flow_actions(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
451
static int tc_add_basic_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
500
static int tc_add_ip4_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
535
static int tc_add_ports_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
584
static struct stmmac_flow_entry *tc_find_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
603
int (*fn)(struct stmmac_priv *priv, struct flow_cls_offload *cls,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
611
static int tc_add_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
644
static int tc_del_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
668
static struct stmmac_rfs_entry *tc_find_rfs(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
688
static int tc_add_vlan_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
739
static int tc_del_vlan_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
759
static int tc_add_ethtype_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
831
static int tc_del_ethtype_flow(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
867
static int tc_add_flow_cls(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
883
static int tc_del_flow_cls(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
899
static int tc_setup_cls(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
91
static int tc_fill_entry(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
945
static void tc_taprio_map_maxsdu_txq(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
966
static int tc_taprio_configure(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
102
int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog,
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
58
static int stmmac_xdp_disable_pool(struct stmmac_priv *priv, u16 queue)
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
9
static int stmmac_xdp_enable_pool(struct stmmac_priv *priv,
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
95
int stmmac_xdp_setup_pool(struct stmmac_priv *priv, struct xsk_buff_pool *pool,
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h
11
int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog,
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h
9
int stmmac_xdp_setup_pool(struct stmmac_priv *priv, struct xsk_buff_pool *pool,
include/linux/stmmac.h
273
void (*get_interfaces)(struct stmmac_priv *priv, void *bsp_priv,
include/linux/stmmac.h
280
int (*fix_soc_reset)(struct stmmac_priv *priv);
include/linux/stmmac.h
287
void (*ptp_clk_freq_config)(struct stmmac_priv *priv);
include/linux/stmmac.h
297
int (*pcs_init)(struct stmmac_priv *priv);
include/linux/stmmac.h
298
void (*pcs_exit)(struct stmmac_priv *priv);
include/linux/stmmac.h
299
struct phylink_pcs *(*select_pcs)(struct stmmac_priv *priv,
include/linux/stmmac.h
82
struct stmmac_priv;