Home
last modified time | relevance | path

Searched refs:stmmac_priv (Results 1 – 25 of 42) sorted by relevance

12

/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac.h67 struct stmmac_priv *priv_data;
100 struct stmmac_priv *priv;
106 struct stmmac_priv *priv;
112 struct stmmac_priv *priv;
123 struct stmmac_priv *priv_data;
144 struct stmmac_priv *priv_data;
264 struct stmmac_priv { struct
285 int (*hwif_quirks)(struct stmmac_priv *priv); argument
408 void stmmac_ptp_register(struct stmmac_priv *priv);
419 bool stmmac_eee_init(struct stmmac_priv *priv);
[all …]
A Dstmmac_ptp.c26 struct stmmac_priv *priv = in stmmac_adjust_freq()
27 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_freq()
50 struct stmmac_priv *priv = in stmmac_adjust_time()
51 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_time()
126 struct stmmac_priv *priv = in stmmac_get_time()
152 struct stmmac_priv *priv = in stmmac_set_time()
166 struct stmmac_priv *priv = in stmmac_enable()
249 struct stmmac_priv *priv = (struct stmmac_priv *)ctx; in stmmac_get_syncdevicetime()
260 struct stmmac_priv *priv = in stmmac_getcrosststamp()
291 void stmmac_ptp_register(struct stmmac_priv *priv) in stmmac_ptp_register()
[all …]
A Dhwif.h30 struct stmmac_priv;
314 void (*update_caps)(struct stmmac_priv *priv);
619 int (*init)(struct stmmac_priv *priv);
620 int (*setup_cls_u32)(struct stmmac_priv *priv,
622 int (*setup_cbs)(struct stmmac_priv *priv,
624 int (*setup_cls)(struct stmmac_priv *priv,
626 int (*setup_taprio)(struct stmmac_priv *priv,
628 int (*setup_etf)(struct stmmac_priv *priv,
630 int (*query_caps)(struct stmmac_priv *priv,
632 int (*setup_mqprio)(struct stmmac_priv *priv,
[all …]
A Ddwmac4_dma.h237 void dwmac4_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
241 void dwmac4_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
245 void dwmac4_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
247 void dwmac4_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
249 void dwmac4_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
251 void dwmac4_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
253 int dwmac4_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
255 void dwmac4_set_rx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
257 void dwmac4_set_tx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr,
259 void dwmac4_set_rx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr,
[all …]
A Ddwmac4_lib.c29 void dwmac4_set_rx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_set_rx_tail_ptr()
37 void dwmac4_set_tx_tail_ptr(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_set_tx_tail_ptr()
45 void dwmac4_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_dma_start_tx()
59 void dwmac4_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_dma_stop_tx()
70 void dwmac4_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_dma_start_rx()
86 void dwmac4_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_dma_stop_rx()
96 void dwmac4_set_tx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_set_tx_ring_len()
104 void dwmac4_set_rx_ring_len(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_set_rx_ring_len()
112 void dwmac4_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_enable_dma_irq()
140 void dwmac4_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_disable_dma_irq()
[all …]
A Ddwxgmac2_dma.c36 static void dwxgmac2_dma_init_chan(struct stmmac_priv *priv, in dwxgmac2_dma_init_chan()
49 static void dwxgmac2_dma_init_rx_chan(struct stmmac_priv *priv, in dwxgmac2_dma_init_rx_chan()
66 static void dwxgmac2_dma_init_tx_chan(struct stmmac_priv *priv, in dwxgmac2_dma_init_tx_chan()
137 static void dwxgmac2_dma_dump_regs(struct stmmac_priv *priv, in dwxgmac2_dma_dump_regs()
255 static void dwxgmac2_enable_dma_irq(struct stmmac_priv *priv, in dwxgmac2_enable_dma_irq()
269 static void dwxgmac2_disable_dma_irq(struct stmmac_priv *priv, in dwxgmac2_disable_dma_irq()
283 static void dwxgmac2_dma_start_tx(struct stmmac_priv *priv, in dwxgmac2_dma_start_tx()
311 static void dwxgmac2_dma_start_rx(struct stmmac_priv *priv, in dwxgmac2_dma_start_rx()
335 static int dwxgmac2_dma_interrupt(struct stmmac_priv *priv, in dwxgmac2_dma_interrupt()
509 static void dwxgmac2_set_rx_ring_len(struct stmmac_priv *priv, in dwxgmac2_set_rx_ring_len()
[all …]
A Dstmmac_ethtool.c47 offsetof(struct stmmac_priv, xstats.m)}
188 offsetof(struct stmmac_priv, mmc.m)}
304 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getdrvinfo()
323 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_link_ksettings()
410 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_set_link_ksettings()
431 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getmsglevel()
437 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_setmsglevel()
444 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_regs_len()
456 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_gregs()
477 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_nway_reset()
[all …]
A Dstmmac_tc.c91 static int tc_fill_entry(struct stmmac_priv *priv, in tc_fill_entry()
188 static int tc_config_knode(struct stmmac_priv *priv, in tc_config_knode()
209 static int tc_delete_knode(struct stmmac_priv *priv, in tc_delete_knode()
235 static int tc_rfs_init(struct stmmac_priv *priv) in tc_rfs_init()
259 static int tc_init(struct stmmac_priv *priv) in tc_init()
332 static int tc_setup_cbs(struct stmmac_priv *priv, in tc_setup_cbs()
579 static int tc_add_flow(struct stmmac_priv *priv, in tc_add_flow()
610 static int tc_del_flow(struct stmmac_priv *priv, in tc_del_flow()
864 static int tc_setup_cls(struct stmmac_priv *priv, in tc_setup_cls()
1155 static int tc_setup_etf(struct stmmac_priv *priv, in tc_setup_etf()
[all …]
A Ddwmac_dma.h181 void dwmac_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
183 void dwmac_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
185 void dwmac_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
187 void dwmac_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr,
189 void dwmac_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
191 void dwmac_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr,
193 int dwmac_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr,
A Dstmmac_selftests.c396 static int stmmac_test_mmc(struct stmmac_priv *priv) in stmmac_test_mmc()
428 static int stmmac_test_eee(struct stmmac_priv *priv) in stmmac_test_eee()
532 static int stmmac_test_hfilt(struct stmmac_priv *priv) in stmmac_test_hfilt()
578 static int stmmac_test_pfilt(struct stmmac_priv *priv) in stmmac_test_pfilt()
820 static int stmmac_test_rss(struct stmmac_priv *priv) in stmmac_test_rss()
1082 static int stmmac_test_rxp(struct stmmac_priv *priv) in stmmac_test_rxp()
1164 static int stmmac_test_rxp(struct stmmac_priv *priv) in stmmac_test_rxp()
1718 static int stmmac_test_sph(struct stmmac_priv *priv) in stmmac_test_sph()
1756 static int stmmac_test_tbs(struct stmmac_priv *priv) in stmmac_test_tbs()
1825 int (*fn)(struct stmmac_priv *priv);
[all …]
A Dstmmac_main.c2449 struct stmmac_priv *priv = tx_compl->priv; in stmmac_xsk_fill_timestamp()
5700 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_rx()
5726 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_tx()
5759 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_rxtx()
6119 struct stmmac_priv *priv; in stmmac_msi_intr_tx()
6146 struct stmmac_priv *priv; in stmmac_msi_intr_rx()
6199 struct stmmac_priv *priv = cb_priv; in stmmac_setup_tc_block_cb()
7150 struct stmmac_priv *priv = container_of(work, struct stmmac_priv, in stmmac_service_task()
7364 struct stmmac_priv *priv = container_of(fpe_cfg, struct stmmac_priv, in stmmac_fpe_verify_timer()
7441 struct stmmac_priv *priv = ctx->priv; in stmmac_xdp_rx_timestamp()
[all …]
A Dstmmac_mdio.c135 struct stmmac_priv *priv; in stmmac_xgmac2_mdio_read_c22()
154 struct stmmac_priv *priv; in stmmac_xgmac2_mdio_read_c45()
213 struct stmmac_priv *priv; in stmmac_xgmac2_mdio_write_c22()
233 struct stmmac_priv *priv; in stmmac_xgmac2_mdio_write_c45()
278 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_read_c22()
316 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_read_c45()
377 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_write_c22()
416 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_write_c45()
456 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_reset()
502 struct stmmac_priv *priv; in stmmac_pcs_setup()
[all …]
A Dhwif.c12 static u32 stmmac_get_id(struct stmmac_priv *priv, u32 id_reg) in stmmac_get_id()
27 static u32 stmmac_get_dev_id(struct stmmac_priv *priv, u32 id_reg) in stmmac_get_dev_id()
39 static void stmmac_dwmac_mode_quirk(struct stmmac_priv *priv) in stmmac_dwmac_mode_quirk()
54 static int stmmac_dwmac1_quirks(struct stmmac_priv *priv) in stmmac_dwmac1_quirks()
79 static int stmmac_dwmac4_quirks(struct stmmac_priv *priv) in stmmac_dwmac4_quirks()
85 static int stmmac_dwxlgmac_quirks(struct stmmac_priv *priv) in stmmac_dwxlgmac_quirks()
91 int stmmac_reset(struct stmmac_priv *priv, void __iomem *ioaddr) in stmmac_reset()
119 int (*setup)(struct stmmac_priv *priv);
120 int (*quirks)(struct stmmac_priv *priv);
284 int stmmac_hwif_init(struct stmmac_priv *priv) in stmmac_hwif_init()
A Ddwmac-sun8i.c308 static void sun8i_dwmac_dma_init_rx(struct stmmac_priv *priv, in sun8i_dwmac_dma_init_rx()
317 static void sun8i_dwmac_dma_init_tx(struct stmmac_priv *priv, in sun8i_dwmac_dma_init_tx()
330 static void sun8i_dwmac_dump_regs(struct stmmac_priv *priv, in sun8i_dwmac_dump_regs()
408 static void sun8i_dwmac_dma_stop_tx(struct stmmac_priv *priv, in sun8i_dwmac_dma_stop_tx()
752 static int sun8i_dwmac_reset(struct stmmac_priv *priv) in sun8i_dwmac_reset()
774 static int get_ephy_nodes(struct stmmac_priv *priv) in get_ephy_nodes()
875 struct stmmac_priv *priv = data; in mdio_mux_syscon_switch_fn()
1085 struct stmmac_priv *priv = ppriv; in sun8i_dwmac_setup()
1160 struct stmmac_priv *priv; in sun8i_dwmac_probe()
1304 struct stmmac_priv *priv = netdev_priv(ndev); in sun8i_dwmac_remove()
[all …]
A Ddwmac1000_dma.c73 static void dwmac1000_dma_init_channel(struct stmmac_priv *priv, in dwmac1000_dma_init_channel()
115 static void dwmac1000_dma_init_rx(struct stmmac_priv *priv, in dwmac1000_dma_init_rx()
124 static void dwmac1000_dma_init_tx(struct stmmac_priv *priv, in dwmac1000_dma_init_tx()
154 static void dwmac1000_dma_operation_mode_rx(struct stmmac_priv *priv, in dwmac1000_dma_operation_mode_rx()
183 static void dwmac1000_dma_operation_mode_tx(struct stmmac_priv *priv, in dwmac1000_dma_operation_mode_tx()
217 static void dwmac1000_dump_dma_regs(struct stmmac_priv *priv, in dwmac1000_dump_dma_regs()
273 static void dwmac1000_rx_watchdog(struct stmmac_priv *priv, in dwmac1000_rx_watchdog()
A Ddwmac_lib.c36 void dwmac_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac_enable_dma_irq()
49 void dwmac_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac_disable_dma_irq()
62 void dwmac_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac_dma_start_tx()
70 void dwmac_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr, u32 chan) in dwmac_dma_stop_tx()
77 void dwmac_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac_dma_start_rx()
85 void dwmac_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr, u32 chan) in dwmac_dma_stop_rx()
162 int dwmac_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac_dma_interrupt()
A Ddwmac100_dma.c32 static void dwmac100_dma_init_rx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac100_dma_init_rx()
40 static void dwmac100_dma_init_tx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac100_dma_init_tx()
53 static void dwmac100_dma_operation_mode_tx(struct stmmac_priv *priv, in dwmac100_dma_operation_mode_tx()
69 static void dwmac100_dump_dma_regs(struct stmmac_priv *priv, in dwmac100_dump_dma_regs()
A Ddwmac4_dma.c72 static void dwmac4_dma_init_rx_chan(struct stmmac_priv *priv, in dwmac4_dma_init_rx_chan()
93 static void dwmac4_dma_init_tx_chan(struct stmmac_priv *priv, in dwmac4_dma_init_tx_chan()
118 static void dwmac4_dma_init_channel(struct stmmac_priv *priv, in dwmac4_dma_init_channel()
136 static void dwmac410_dma_init_channel(struct stmmac_priv *priv, in dwmac410_dma_init_channel()
190 static void _dwmac4_dump_dma_regs(struct stmmac_priv *priv, in _dwmac4_dump_dma_regs()
253 static void dwmac4_rx_watchdog(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_rx_watchdog()
261 static void dwmac4_dma_rx_chan_op_mode(struct stmmac_priv *priv, in dwmac4_dma_rx_chan_op_mode()
330 static void dwmac4_dma_tx_chan_op_mode(struct stmmac_priv *priv, in dwmac4_dma_tx_chan_op_mode()
480 static void dwmac4_enable_tso(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_enable_tso()
499 static void dwmac4_qmode(struct stmmac_priv *priv, void __iomem *ioaddr, in dwmac4_qmode()
[all …]
A Dstmmac_xdp.c9 static int stmmac_xdp_enable_pool(struct stmmac_priv *priv, in stmmac_xdp_enable_pool()
58 static int stmmac_xdp_disable_pool(struct stmmac_priv *priv, u16 queue) in stmmac_xdp_disable_pool()
95 int stmmac_xdp_setup_pool(struct stmmac_priv *priv, struct xsk_buff_pool *pool, in stmmac_xdp_setup_pool()
102 int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog, in stmmac_xdp_set_prog()
A Ddwmac-rzn1.c16 static int rzn1_dwmac_pcs_init(struct stmmac_priv *priv) in rzn1_dwmac_pcs_init()
36 static void rzn1_dwmac_pcs_exit(struct stmmac_priv *priv) in rzn1_dwmac_pcs_exit()
42 static struct phylink_pcs *rzn1_dwmac_select_pcs(struct stmmac_priv *priv, in rzn1_dwmac_select_pcs()
A Dstmmac_xdp.h10 int stmmac_xdp_setup_pool(struct stmmac_priv *priv, struct xsk_buff_pool *pool,
12 int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog,
A Ddwmac-socfpga.c237 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_get_plat_phymode()
382 static int socfpga_dwmac_pcs_init(struct stmmac_priv *priv) in socfpga_dwmac_pcs_init()
426 static void socfpga_dwmac_pcs_exit(struct stmmac_priv *priv) in socfpga_dwmac_pcs_exit()
432 static struct phylink_pcs *socfpga_dwmac_select_pcs(struct stmmac_priv *priv, in socfpga_dwmac_select_pcs()
446 struct stmmac_priv *stpriv; in socfpga_dwmac_probe()
518 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_resume()
548 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_suspend()
558 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_resume()
A Dcommon.h620 int dwmac100_setup(struct stmmac_priv *priv);
621 int dwmac1000_setup(struct stmmac_priv *priv);
622 int dwmac4_setup(struct stmmac_priv *priv);
623 int dwxgmac2_setup(struct stmmac_priv *priv);
624 int dwxlgmac2_setup(struct stmmac_priv *priv);
A Dchain_mode.c21 struct stmmac_priv *priv = tx_q->priv_data; in jumbo_frm()
130 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
145 struct stmmac_priv *priv = tx_q->priv_data; in clean_desc3()
/linux/include/linux/
A Dstmmac.h79 struct stmmac_priv;
237 void (*ptp_clk_freq_config)(struct stmmac_priv *priv);
245 int (*pcs_init)(struct stmmac_priv *priv);
246 void (*pcs_exit)(struct stmmac_priv *priv);
247 struct phylink_pcs *(*select_pcs)(struct stmmac_priv *priv,

Completed in 60 milliseconds

12