/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac4_dma.h | 237 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 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() 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 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_main.c | 132 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 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,
|
H 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() 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 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()
|
H 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()
|
H 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() 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 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()
|
H 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()
|
H 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() 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 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()
|
H A D | ring_mode.c | 21 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 D | stmmac_platform.c | 850 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 D | dwmac-loongson.c | 159 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 D | stmmac_est.c | 28 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 D | stmmac_platform.h | 32 struct stmmac_priv *priv = netdev_priv(ndev); in get_stmmac_bsp_priv()
|
H A D | dwxgmac2_core.c | 245 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 D | dwmac100_core.c | 171 int dwmac100_setup(struct stmmac_priv *priv) in dwmac100_setup()
|