| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac.h | 67 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 D | stmmac_ptp.c | 26 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 D | hwif.h | 30 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 D | dwmac4_dma.h | 237 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 D | dwmac4_lib.c | 29 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 D | dwxgmac2_dma.c | 36 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 D | stmmac_ethtool.c | 47 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 D | stmmac_tc.c | 91 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 D | dwmac_dma.h | 181 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 D | stmmac_selftests.c | 396 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 D | stmmac_main.c | 2449 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 D | stmmac_mdio.c | 135 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 D | hwif.c | 12 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 D | dwmac-sun8i.c | 308 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 D | dwmac1000_dma.c | 73 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 D | dwmac_lib.c | 36 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 D | dwmac100_dma.c | 32 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 D | dwmac4_dma.c | 72 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 D | stmmac_xdp.c | 9 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 D | dwmac-rzn1.c | 16 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 D | stmmac_xdp.h | 10 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 D | dwmac-socfpga.c | 237 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 D | common.h | 620 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 D | chain_mode.c | 21 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 D | stmmac.h | 79 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,
|