| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac.h | 64 struct stmmac_priv *priv_data; 102 struct stmmac_priv *priv_data; 123 struct stmmac_priv *priv_data; 188 struct stmmac_priv { struct 211 int (*hwif_quirks)(struct stmmac_priv *priv); argument 335 void stmmac_ptp_register(struct stmmac_priv *priv); 336 void stmmac_ptp_unregister(struct stmmac_priv *priv); 345 void stmmac_disable_eee_mode(struct stmmac_priv *priv); 346 bool stmmac_eee_init(struct stmmac_priv *priv); 350 void stmmac_fpe_handshake(struct stmmac_priv *priv, bool enable); [all …]
|
| A D | stmmac_ptp.c | 24 struct stmmac_priv *priv = in stmmac_adjust_freq() 25 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_freq() 59 struct stmmac_priv *priv = in stmmac_adjust_time() 60 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_time() 135 struct stmmac_priv *priv = in stmmac_get_time() 161 struct stmmac_priv *priv = in stmmac_set_time() 175 struct stmmac_priv *priv = in stmmac_enable() 254 struct stmmac_priv *priv = (struct stmmac_priv *)ctx; in stmmac_get_syncdevicetime() 265 struct stmmac_priv *priv = in stmmac_getcrosststamp() 296 void stmmac_ptp_register(struct stmmac_priv *priv) in stmmac_ptp_register() [all …]
|
| A D | stmmac_ethtool.c | 38 offsetof(struct stmmac_priv, xstats.m)} 173 offsetof(struct stmmac_priv, mmc.m)} 279 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getdrvinfo() 299 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_link_ksettings() 385 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_set_link_ksettings() 414 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getmsglevel() 420 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_setmsglevel() 434 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_regs_len() 444 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_gregs() 460 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_nway_reset() [all …]
|
| A D | stmmac_main.c | 621 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_hwtstamp_set() 820 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_hwtstamp_get() 5360 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_rx() 5382 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_tx() 5406 struct stmmac_priv *priv = ch->priv_data; in stmmac_napi_poll_rxtx() 5746 struct stmmac_priv *priv; in stmmac_msi_intr_tx() 5790 struct stmmac_priv *priv; in stmmac_msi_intr_rx() 5874 struct stmmac_priv *priv = cb_priv; in stmmac_setup_tc_block_cb() 6557 struct stmmac_priv *priv = container_of(work, struct stmmac_priv, in stmmac_service_task() 6761 struct stmmac_priv *priv = container_of(work, struct stmmac_priv, in stmmac_fpe_lp_task() [all …]
|
| 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() 1165 static int stmmac_test_rxp(struct stmmac_priv *priv) in stmmac_test_rxp() 1715 static int stmmac_test_sph(struct stmmac_priv *priv) in stmmac_test_sph() 1753 static int stmmac_test_tbs(struct stmmac_priv *priv) in stmmac_test_tbs() 1822 int (*fn)(struct stmmac_priv *priv); [all …]
|
| A D | stmmac_tc.c | 91 static int tc_fill_entry(struct stmmac_priv *priv, in tc_fill_entry() 171 static void tc_unfill_entry(struct stmmac_priv *priv, in tc_unfill_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() 257 static int tc_init(struct stmmac_priv *priv) in tc_init() 340 static int tc_setup_cbs(struct stmmac_priv *priv, in tc_setup_cbs() 582 static int tc_add_flow(struct stmmac_priv *priv, in tc_add_flow() 613 static int tc_del_flow(struct stmmac_priv *priv, in tc_del_flow() 751 static int tc_setup_cls(struct stmmac_priv *priv, in tc_setup_cls() [all …]
|
| A D | hwif.c | 11 static u32 stmmac_get_id(struct stmmac_priv *priv, u32 id_reg) in stmmac_get_id() 26 static u32 stmmac_get_dev_id(struct stmmac_priv *priv, u32 id_reg) in stmmac_get_dev_id() 38 static void stmmac_dwmac_mode_quirk(struct stmmac_priv *priv) in stmmac_dwmac_mode_quirk() 53 static int stmmac_dwmac1_quirks(struct stmmac_priv *priv) in stmmac_dwmac1_quirks() 78 static int stmmac_dwmac4_quirks(struct stmmac_priv *priv) in stmmac_dwmac4_quirks() 84 static int stmmac_dwxlgmac_quirks(struct stmmac_priv *priv) in stmmac_dwxlgmac_quirks() 104 int (*setup)(struct stmmac_priv *priv); 105 int (*quirks)(struct stmmac_priv *priv); 257 int stmmac_hwif_init(struct stmmac_priv *priv) in stmmac_hwif_init()
|
| A D | stmmac_mdio.c | 48 static int stmmac_xgmac2_c45_format(struct stmmac_priv *priv, int phyaddr, in stmmac_xgmac2_c45_format() 63 static int stmmac_xgmac2_c22_format(struct stmmac_priv *priv, int phyaddr, in stmmac_xgmac2_c22_format() 85 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_xgmac2_mdio_read() 153 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_xgmac2_mdio_write() 225 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_read() 293 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_write() 358 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_reset() 404 struct stmmac_priv *priv; in stmmac_xpcs_setup() 444 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_register() 558 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_unregister()
|
| 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 | 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 | common.h | 543 int dwmac100_setup(struct stmmac_priv *priv); 544 int dwmac1000_setup(struct stmmac_priv *priv); 545 int dwmac4_setup(struct stmmac_priv *priv); 546 int dwxgmac2_setup(struct stmmac_priv *priv); 547 int dwxlgmac2_setup(struct stmmac_priv *priv);
|
| A D | chain_mode.c | 21 struct stmmac_priv *priv = tx_q->priv_data; in jumbo_frm() 131 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3() 147 struct stmmac_priv *priv = tx_q->priv_data; in clean_desc3()
|
| A D | ring_mode.c | 21 struct stmmac_priv *priv = tx_q->priv_data; in jumbo_frm() 107 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3() 123 struct stmmac_priv *priv = tx_q->priv_data; in clean_desc3()
|
| A D | stmmac_platform.c | 712 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_remove() 736 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_suspend() 756 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_resume() 768 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_suspend() 778 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_resume() 786 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_suspend() 807 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_resume()
|
| A D | dwmac-socfpga.c | 234 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_get_plat_phymode() 388 struct stmmac_priv *stpriv; in socfpga_dwmac_probe() 461 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_resume() 491 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_suspend() 501 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_resume()
|
| A D | dwmac-sun8i.c | 566 static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv); 743 static int sun8i_dwmac_reset(struct stmmac_priv *priv) in sun8i_dwmac_reset() 765 static int get_ephy_nodes(struct stmmac_priv *priv) in get_ephy_nodes() 811 static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv) in sun8i_dwmac_power_internal_phy() 868 struct stmmac_priv *priv = data; in mdio_mux_syscon_switch_fn() 907 static int sun8i_dwmac_register_mdio_mux(struct stmmac_priv *priv) in sun8i_dwmac_register_mdio_mux() 1079 struct stmmac_priv *priv = ppriv; in sun8i_dwmac_setup() 1152 struct stmmac_priv *priv; in sun8i_dwmac_probe() 1295 struct stmmac_priv *priv = netdev_priv(ndev); in sun8i_dwmac_remove() 1314 struct stmmac_priv *priv = netdev_priv(ndev); in sun8i_dwmac_shutdown()
|
| A D | dwmac-intel.c | 61 static int serdes_status_poll(struct stmmac_priv *priv, int phyaddr, in serdes_status_poll() 80 struct stmmac_priv *priv = netdev_priv(ndev); in intel_serdes_powerup() 167 struct stmmac_priv *priv = netdev_priv(ndev); in intel_serdes_powerdown() 236 struct stmmac_priv *priv = netdev_priv(ndev); in intel_speed_mode_2500() 264 struct stmmac_priv *priv = (struct stmmac_priv *)npriv; in intel_mgbe_ptp_clk_freq_config() 307 struct stmmac_priv *priv = (struct stmmac_priv *)ctx; in intel_crosststamp() 1098 struct stmmac_priv *priv = netdev_priv(ndev); in intel_eth_pci_remove()
|
| A D | hwif.h | 509 struct stmmac_priv; 522 void (*timestamp_interrupt)(struct stmmac_priv *priv); 576 int (*init)(struct stmmac_priv *priv); 577 int (*setup_cls_u32)(struct stmmac_priv *priv, 579 int (*setup_cbs)(struct stmmac_priv *priv, 581 int (*setup_cls)(struct stmmac_priv *priv, 583 int (*setup_taprio)(struct stmmac_priv *priv, 585 int (*setup_etf)(struct stmmac_priv *priv, 642 int stmmac_hwif_init(struct stmmac_priv *priv);
|
| A D | stmmac_platform.h | 28 struct stmmac_priv *priv = netdev_priv(ndev); in get_stmmac_bsp_priv()
|
| A D | dwmac-stm32.c | 423 struct stmmac_priv *priv = netdev_priv(ndev); in stm32_dwmac_remove() 470 struct stmmac_priv *priv = netdev_priv(ndev); in stm32_dwmac_suspend() 486 struct stmmac_priv *priv = netdev_priv(ndev); in stm32_dwmac_resume()
|
| A D | dwmac-visconti.c | 191 struct stmmac_priv *priv = netdev_priv(ndev); in visconti_eth_clock_remove() 250 struct stmmac_priv *priv = netdev_priv(ndev); in visconti_eth_dwmac_remove()
|
| A D | dwmac-dwc-qos-eth.c | 165 struct stmmac_priv *priv = netdev_priv(ndev); in dwc_qos_remove() 475 struct stmmac_priv *priv = netdev_priv(ndev); in dwc_eth_dwmac_remove()
|
| A D | stmmac_hwtstamp.c | 169 static void timestamp_interrupt(struct stmmac_priv *priv) in timestamp_interrupt()
|
| A D | dwmac1000_core.c | 27 struct stmmac_priv *priv = netdev_priv(dev); in dwmac1000_core_init() 535 int dwmac1000_setup(struct stmmac_priv *priv) in dwmac1000_setup()
|
| A D | dwmac100_core.c | 179 int dwmac100_setup(struct stmmac_priv *priv) in dwmac100_setup()
|