Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h51 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 Dstmmac_ptp.c23 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 Dstmmac_ethtool.c46 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 Ddwmac-rk-tool.h12 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 Dstmmac_main.c124 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 Ddwmac-rk-tool.c125 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 Dstmmac_selftests.c59 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 Dstmmac_uio.c111 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 Dstmmac_tc.c28 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 Dhwif.c11 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 Dstmmac_mdio.c48 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 Dcommon.h501 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 Dstmmac_platform.c716 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 Dring_mode.c21 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 Dchain_mode.c21 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 Ddwmac-socfpga.c233 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 Ddwmac-sun8i.c544 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 Dhwif.h546 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 Dstmmac_platform.h28 struct stmmac_priv *priv = netdev_priv(ndev); in get_stmmac_bsp_priv()
H A Ddwmac-intel.c58 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 Ddwmac-stm32.c423 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 Ddwmac-dwc-qos-eth.c165 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 Ddwmac-intel-plat.c78 struct stmmac_priv *priv = netdev_priv(ndev); in intel_eth_plat_probe()
/OK3568_Linux_fs/external/dpdk/gmac/kernel5.10/
H A Dkernel_net_stmmac.diff194 +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 Dkernel_net_stmmac.diff210 +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 …]

12