| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac.h | 51 struct stmmac_priv *priv_data; 76 struct stmmac_priv *priv_data; 95 struct stmmac_priv *priv_data; 147 struct stmmac_priv { struct 169 int (*hwif_quirks)(struct stmmac_priv *priv); argument 268 int stmmac_init_tstamp_counter(struct stmmac_priv *priv, u32 systime_flags); argument 269 void stmmac_ptp_register(struct stmmac_priv *priv); 270 void stmmac_ptp_unregister(struct stmmac_priv *priv); 277 void stmmac_disable_eee_mode(struct stmmac_priv *priv); 278 bool stmmac_eee_init(struct stmmac_priv *priv); [all …]
|
| H A D | stmmac_ptp.c | 23 struct stmmac_priv *priv = in stmmac_adjust_freq() 24 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_freq() 58 struct stmmac_priv *priv = in stmmac_adjust_time() 59 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_adjust_time() 95 struct stmmac_priv *priv = in stmmac_get_time() 96 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_get_time() 121 struct stmmac_priv *priv = in stmmac_set_time() 122 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_set_time() 135 struct stmmac_priv *priv = in stmmac_enable() 136 container_of(ptp, struct stmmac_priv, ptp_clock_ops); in stmmac_enable() [all …]
|
| H A D | stmmac_ethtool.c | 46 offsetof(struct stmmac_priv, xstats.m)} 175 offsetof(struct stmmac_priv, mmc.m)} 269 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getdrvinfo() 285 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_link_ksettings() 371 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_set_link_ksettings() 405 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_getmsglevel() 411 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_setmsglevel() 425 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_get_regs_len() 437 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_ethtool_gregs() 458 struct stmmac_priv *priv = netdev_priv(dev); in stmmac_nway_reset() [all …]
|
| H A D | dwmac-rk-tool.h | 12 void dwmac_rk_set_rgmii_delayline(struct stmmac_priv *priv, int tx_delay, int rx_delay); 13 void dwmac_rk_get_rgmii_delayline(struct stmmac_priv *priv, int *tx_delay, int *rx_delay); 14 int dwmac_rk_get_phy_interface(struct stmmac_priv *priv); 32 int dwmac_rk_get_rgmii_delayline_from_vendor(struct stmmac_priv *priv); 33 int dwmac_rk_search_rgmii_delayline(struct stmmac_priv *priv);
|
| H A D | stmmac_main.c | 124 int stmmac_bus_clks_config(struct stmmac_priv *priv, bool enabled) in stmmac_bus_clks_config() 171 static void stmmac_disable_all_queues(struct stmmac_priv *priv) in stmmac_disable_all_queues() 192 static void stmmac_enable_all_queues(struct stmmac_priv *priv) in stmmac_enable_all_queues() 209 static void stmmac_service_event_schedule(struct stmmac_priv *priv) in stmmac_service_event_schedule() 216 static void stmmac_global_err(struct stmmac_priv *priv) in stmmac_global_err() 235 static void stmmac_clk_csr_set(struct stmmac_priv *priv) in stmmac_clk_csr_set() 296 static inline u32 stmmac_tx_avail(struct stmmac_priv *priv, u32 queue) in stmmac_tx_avail() 314 static inline u32 stmmac_rx_dirty(struct stmmac_priv *priv, u32 queue) in stmmac_rx_dirty() 333 static void stmmac_enable_eee_mode(struct stmmac_priv *priv) in stmmac_enable_eee_mode() 358 void stmmac_disable_eee_mode(struct stmmac_priv *priv) in stmmac_disable_eee_mode() [all …]
|
| H A D | dwmac-rk-tool.c | 125 static int dwmac_rk_enable_mac_loopback(struct stmmac_priv *priv, int speed, in dwmac_rk_enable_mac_loopback() 182 static int dwmac_rk_disable_mac_loopback(struct stmmac_priv *priv, int addr) in dwmac_rk_disable_mac_loopback() 200 static int dwmac_rk_set_mac_loopback(struct stmmac_priv *priv, in dwmac_rk_set_mac_loopback() 210 static int dwmac_rk_enable_phy_loopback(struct stmmac_priv *priv, int speed, in dwmac_rk_enable_phy_loopback() 266 static int dwmac_rk_disable_phy_loopback(struct stmmac_priv *priv, int addr) in dwmac_rk_disable_phy_loopback() 280 static int dwmac_rk_set_phy_loopback(struct stmmac_priv *priv, in dwmac_rk_set_phy_loopback() 291 static int dwmac_rk_set_loopback(struct stmmac_priv *priv, in dwmac_rk_set_loopback() 334 static struct sk_buff *dwmac_rk_get_skb(struct stmmac_priv *priv, in dwmac_rk_get_skb() 468 static int dwmac_rk_loopback_validate(struct stmmac_priv *priv, in dwmac_rk_loopback_validate() 528 static inline int dwmac_rk_rx_fill(struct stmmac_priv *priv, in dwmac_rk_rx_fill() [all …]
|
| H A D | stmmac_selftests.c | 59 static struct sk_buff *stmmac_test_get_udp_skb(struct stmmac_priv *priv, in stmmac_test_get_udp_skb() 219 static struct sk_buff *stmmac_test_get_arp_skb(struct stmmac_priv *priv, in stmmac_test_get_arp_skb() 320 static int __stmmac_test_loopback(struct stmmac_priv *priv, in __stmmac_test_loopback() 369 static int stmmac_test_mac_loopback(struct stmmac_priv *priv) in stmmac_test_mac_loopback() 377 static int stmmac_test_phy_loopback(struct stmmac_priv *priv) in stmmac_test_phy_loopback() 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() 487 static int stmmac_filter_check(struct stmmac_priv *priv) in stmmac_filter_check() 496 static bool stmmac_hash_check(struct stmmac_priv *priv, unsigned char *addr) in stmmac_hash_check() 518 static bool stmmac_perfect_check(struct stmmac_priv *priv, unsigned char *addr) in stmmac_perfect_check() [all …]
|
| H A D | stmmac_uio.c | 111 static void uio_free_dma_rx_desc_resources(struct stmmac_priv *priv) in uio_free_dma_rx_desc_resources() 136 static void uio_free_dma_tx_desc_resources(struct stmmac_priv *priv) in uio_free_dma_tx_desc_resources() 172 static int uio_alloc_dma_rx_desc_resources(struct stmmac_priv *priv) in uio_alloc_dma_rx_desc_resources() 217 static int uio_alloc_dma_tx_desc_resources(struct stmmac_priv *priv) in uio_alloc_dma_tx_desc_resources() 269 static int uio_alloc_dma_desc_resources(struct stmmac_priv *priv) in uio_alloc_dma_desc_resources() 286 static void uio_free_dma_desc_resources(struct stmmac_priv *priv) in uio_free_dma_desc_resources() 305 struct stmmac_priv *priv = netdev_priv(dev); in rockchip_gmac_uio_init_phy() 348 static int rockchip_gmac_uio_init_dma_engine(struct stmmac_priv *priv) in rockchip_gmac_uio_init_dma_engine() 412 static void uio_set_rings_length(struct stmmac_priv *priv) in uio_set_rings_length() 434 static void uio_set_tx_queue_weight(struct stmmac_priv *priv) in uio_set_tx_queue_weight() [all …]
|
| H A D | stmmac_tc.c | 28 static struct stmmac_tc_entry *tc_find_entry(struct stmmac_priv *priv, in tc_find_entry() 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() 225 static int tc_setup_cls_u32(struct stmmac_priv *priv, in tc_setup_cls_u32() 241 static int tc_init(struct stmmac_priv *priv) in tc_init() 309 static int tc_setup_cbs(struct stmmac_priv *priv, in tc_setup_cbs() 395 static int tc_parse_flow_actions(struct stmmac_priv *priv, in tc_parse_flow_actions() 423 static int tc_add_basic_flow(struct stmmac_priv *priv, in tc_add_basic_flow() [all …]
|
| H 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() 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() 106 int (*setup)(struct stmmac_priv *priv); 107 int (*quirks)(struct stmmac_priv *priv); 267 int stmmac_hwif_init(struct stmmac_priv *priv) in stmmac_hwif_init()
|
| H 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() 410 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_register() 556 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_mdio_unregister()
|
| H A D | common.h | 501 int dwmac100_setup(struct stmmac_priv *priv); 502 int dwmac1000_setup(struct stmmac_priv *priv); 503 int dwmac4_setup(struct stmmac_priv *priv); 504 int dwxgmac2_setup(struct stmmac_priv *priv); 505 int dwxlgmac2_setup(struct stmmac_priv *priv);
|
| H A D | stmmac_platform.c | 716 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_remove() 740 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_suspend() 760 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_resume() 772 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_suspend() 782 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_resume() 790 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_suspend() 811 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_resume()
|
| H 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()
|
| H 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()
|
| H A D | dwmac-socfpga.c | 233 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_get_plat_phymode() 387 struct stmmac_priv *stpriv; in socfpga_dwmac_probe() 460 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_resume() 490 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_suspend() 500 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_resume()
|
| H A D | dwmac-sun8i.c | 544 static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv); 721 static int sun8i_dwmac_reset(struct stmmac_priv *priv) in sun8i_dwmac_reset() 743 static int get_ephy_nodes(struct stmmac_priv *priv) in get_ephy_nodes() 789 static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv) in sun8i_dwmac_power_internal_phy() 847 struct stmmac_priv *priv = data; in mdio_mux_syscon_switch_fn() 886 static int sun8i_dwmac_register_mdio_mux(struct stmmac_priv *priv) in sun8i_dwmac_register_mdio_mux() 1061 struct stmmac_priv *priv = ppriv; in sun8i_dwmac_setup() 1134 struct stmmac_priv *priv; in sun8i_dwmac_probe() 1275 struct stmmac_priv *priv = netdev_priv(ndev); in sun8i_dwmac_remove()
|
| H A D | hwif.h | 546 struct stmmac_priv; 554 int (*init)(struct stmmac_priv *priv); 555 int (*setup_cls_u32)(struct stmmac_priv *priv, 557 int (*setup_cbs)(struct stmmac_priv *priv, 559 int (*setup_cls)(struct stmmac_priv *priv, 561 int (*setup_taprio)(struct stmmac_priv *priv, 563 int (*setup_etf)(struct stmmac_priv *priv, 632 int stmmac_hwif_init(struct stmmac_priv *priv);
|
| H A D | stmmac_platform.h | 28 struct stmmac_priv *priv = netdev_priv(ndev); in get_stmmac_bsp_priv()
|
| H A D | dwmac-intel.c | 58 static int serdes_status_poll(struct stmmac_priv *priv, int phyaddr, in serdes_status_poll() 77 struct stmmac_priv *priv = netdev_priv(ndev); in intel_serdes_powerup() 143 struct stmmac_priv *priv = netdev_priv(ndev); in intel_serdes_powerdown() 666 struct stmmac_priv *priv = netdev_priv(ndev); in intel_eth_pci_remove()
|
| H 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()
|
| H A D | dwmac-dwc-qos-eth.c | 165 struct stmmac_priv *priv = netdev_priv(ndev); in dwc_qos_remove() 484 struct stmmac_priv *priv = netdev_priv(ndev); in dwc_eth_dwmac_remove()
|
| H A D | dwmac-intel-plat.c | 78 struct stmmac_priv *priv = netdev_priv(ndev); in intel_eth_plat_probe()
|
| /OK3568_Linux_fs/external/dpdk/gmac/kernel5.10/ |
| H A D | kernel_net_stmmac.diff | 194 +static void uio_free_dma_rx_desc_resources(struct stmmac_priv *priv) 219 +static void uio_free_dma_tx_desc_resources(struct stmmac_priv *priv) 255 +static int uio_alloc_dma_rx_desc_resources(struct stmmac_priv *priv) 300 +static int uio_alloc_dma_tx_desc_resources(struct stmmac_priv *priv) 352 +static int uio_alloc_dma_desc_resources(struct stmmac_priv *priv) 369 +static void uio_free_dma_desc_resources(struct stmmac_priv *priv) 388 + struct stmmac_priv *priv = netdev_priv(dev); 431 +static int rockchip_gmac_uio_init_dma_engine(struct stmmac_priv *priv) 495 +static void uio_set_rings_length(struct stmmac_priv *priv) 517 +static void uio_set_tx_queue_weight(struct stmmac_priv *priv) [all …]
|
| /OK3568_Linux_fs/external/dpdk/gmac/kernel4.19/ |
| H A D | kernel_net_stmmac.diff | 210 +static void uio_free_dma_rx_desc_resources(struct stmmac_priv *priv) 235 +static void uio_free_dma_tx_desc_resources(struct stmmac_priv *priv) 264 +static int uio_alloc_dma_rx_desc_resources(struct stmmac_priv *priv) 315 +static int uio_alloc_dma_tx_desc_resources(struct stmmac_priv *priv) 365 +static int uio_alloc_dma_desc_resources(struct stmmac_priv *priv) 382 +static void uio_free_dma_desc_resources(struct stmmac_priv *priv) 397 +static inline void uio_hw_fix_mac_speed(struct stmmac_priv *priv) 411 +static void uio_mac_flow_ctrl(struct stmmac_priv *priv, u32 duplex) 430 + struct stmmac_priv *priv = netdev_priv(dev); 516 + struct stmmac_priv *priv = netdev_priv(dev); [all …]
|