Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac4_dma.h237 void dwmac4_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
239 void dwmac410_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
241 void dwmac4_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr,
243 void dwmac410_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,
[all …]
H 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()
146 static void dwxgmac2_dma_rx_mode(struct stmmac_priv *priv, void __iomem *ioaddr, in dwxgmac2_dma_rx_mode()
212 static void dwxgmac2_dma_tx_mode(struct stmmac_priv *priv, void __iomem *ioaddr, in dwxgmac2_dma_tx_mode()
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()
297 static void dwxgmac2_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr, in dwxgmac2_dma_stop_tx()
[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_main.c132 static void stmmac_reset_rx_queue(struct stmmac_priv *priv, u32 queue);
133 static void stmmac_reset_tx_queue(struct stmmac_priv *priv, u32 queue);
134 static void stmmac_reset_queues_param(struct stmmac_priv *priv);
135 static void stmmac_tx_timer_arm(struct stmmac_priv *priv, u32 queue);
136 static void stmmac_flush_tx_descriptors(struct stmmac_priv *priv, int queue);
137 static void stmmac_set_dma_operation_mode(struct stmmac_priv *priv, u32 txmode,
148 int stmmac_bus_clks_config(struct stmmac_priv *priv, bool enabled) in stmmac_bus_clks_config()
199 static void __stmmac_disable_all_queues(struct stmmac_priv *priv) in __stmmac_disable_all_queues()
226 static void stmmac_disable_all_queues(struct stmmac_priv *priv) in stmmac_disable_all_queues()
248 static void stmmac_enable_all_queues(struct stmmac_priv *priv) in stmmac_enable_all_queues()
[all …]
H 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,
H 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()
359 static void sun8i_dwmac_enable_dma_irq(struct stmmac_priv *priv, in sun8i_dwmac_enable_dma_irq()
373 static void sun8i_dwmac_disable_dma_irq(struct stmmac_priv *priv, in sun8i_dwmac_disable_dma_irq()
387 static void sun8i_dwmac_dma_start_tx(struct stmmac_priv *priv, in sun8i_dwmac_dma_start_tx()
408 static void sun8i_dwmac_dma_stop_tx(struct stmmac_priv *priv, in sun8i_dwmac_dma_stop_tx()
418 static void sun8i_dwmac_dma_start_rx(struct stmmac_priv *priv, in sun8i_dwmac_dma_start_rx()
429 static void sun8i_dwmac_dma_stop_rx(struct stmmac_priv *priv, in sun8i_dwmac_dma_stop_rx()
439 static int sun8i_dwmac_dma_interrupt(struct stmmac_priv *priv, in sun8i_dwmac_dma_interrupt()
[all …]
H 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()
H 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()
H 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()
244 static void dwmac4_dump_dma_regs(struct stmmac_priv *priv, void __iomem *ioaddr, 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()
[all …]
H 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()
H 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()
H 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()
521 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_resume()
551 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_suspend()
561 struct stmmac_priv *priv = netdev_priv(ndev); in socfpga_dwmac_runtime_resume()
H 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()
H A Dring_mode.c21 struct stmmac_priv *priv = tx_q->priv_data; in jumbo_frm()
106 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
121 struct stmmac_priv *priv = tx_q->priv_data; in clean_desc3()
H A Dstmmac_platform.c850 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_remove()
869 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_suspend()
888 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_resume()
902 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_suspend()
912 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_runtime_resume()
920 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_suspend()
941 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_pltfr_noirq_resume()
H A Ddwmac-loongson.c159 struct stmmac_priv *ptr = netdev_priv(ndev); in loongson_gnet_fix_speed()
208 static void loongson_dwmac_dma_init_channel(struct stmmac_priv *priv, in loongson_dwmac_dma_init_channel()
248 static int loongson_dwmac_dma_interrupt(struct stmmac_priv *priv, in loongson_dwmac_dma_interrupt()
336 struct stmmac_priv *priv = apriv; in loongson_dwmac_setup()
623 struct stmmac_priv *priv = netdev_priv(ndev); in loongson_dwmac_remove()
H A Dstmmac_est.c28 static int est_configure(struct stmmac_priv *priv, struct stmmac_est *cfg, in est_configure()
78 static void est_irq_status(struct stmmac_priv *priv, struct net_device *dev, in est_irq_status()
H A Dstmmac_platform.h32 struct stmmac_priv *priv = netdev_priv(ndev); in get_stmmac_bsp_priv()
H A Ddwxgmac2_core.c245 static void dwxgmac2_set_mtl_tx_queue_weight(struct stmmac_priv *priv, in dwxgmac2_set_mtl_tx_queue_weight()
271 static void dwxgmac2_config_cbs(struct stmmac_priv *priv, in dwxgmac2_config_cbs()
336 static int dwxgmac2_host_mtl_irq_status(struct stmmac_priv *priv, in dwxgmac2_host_mtl_irq_status()
1608 int dwxgmac2_setup(struct stmmac_priv *priv) in dwxgmac2_setup()
1648 int dwxlgmac2_setup(struct stmmac_priv *priv) in dwxlgmac2_setup()
H A Ddwmac100_core.c171 int dwmac100_setup(struct stmmac_priv *priv) in dwmac100_setup()