• Home
  • Raw
  • Download

Lines Matching defs:eth

58 void mtk_w32(struct mtk_eth *eth, u32 val, unsigned reg)  in mtk_w32()
63 u32 mtk_r32(struct mtk_eth *eth, unsigned reg) in mtk_r32()
68 static int mtk_mdio_busy_wait(struct mtk_eth *eth) in mtk_mdio_busy_wait()
84 static u32 _mtk_mdio_write(struct mtk_eth *eth, u32 phy_addr, in _mtk_mdio_write()
103 static u32 _mtk_mdio_read(struct mtk_eth *eth, int phy_addr, int phy_reg) in _mtk_mdio_read()
126 struct mtk_eth *eth = bus->priv; in mtk_mdio_write() local
133 struct mtk_eth *eth = bus->priv; in mtk_mdio_read() local
138 static int mt7621_gmac0_rgmii_adjust(struct mtk_eth *eth, in mt7621_gmac0_rgmii_adjust()
163 static void mtk_gmac0_rgmii_adjust(struct mtk_eth *eth, int speed) in mtk_gmac0_rgmii_adjust()
195 struct mtk_eth *eth = mac->hw; in mtk_mac_config() local
524 static int mtk_mdio_init(struct mtk_eth *eth) in mtk_mdio_init()
560 static void mtk_mdio_cleanup(struct mtk_eth *eth) in mtk_mdio_cleanup()
568 static inline void mtk_tx_irq_disable(struct mtk_eth *eth, u32 mask) in mtk_tx_irq_disable()
579 static inline void mtk_tx_irq_enable(struct mtk_eth *eth, u32 mask) in mtk_tx_irq_enable()
590 static inline void mtk_rx_irq_disable(struct mtk_eth *eth, u32 mask) in mtk_rx_irq_disable()
601 static inline void mtk_rx_irq_enable(struct mtk_eth *eth, u32 mask) in mtk_rx_irq_enable()
616 struct mtk_eth *eth = mac->hw; in mtk_set_mac_address() local
676 static void mtk_stats_update(struct mtk_eth *eth) in mtk_stats_update()
754 static int mtk_init_fq_dma(struct mtk_eth *eth) in mtk_init_fq_dma()
825 static void mtk_tx_unmap(struct mtk_eth *eth, struct mtk_tx_buf *tx_buf) in mtk_tx_unmap()
862 static void setup_tx_buf(struct mtk_eth *eth, struct mtk_tx_buf *tx_buf, in setup_tx_buf()
889 struct mtk_eth *eth = mac->hw; in mtk_tx_map() local
1068 static int mtk_queue_stopped(struct mtk_eth *eth) in mtk_queue_stopped()
1082 static void mtk_wake_queue(struct mtk_eth *eth) in mtk_wake_queue()
1093 static void mtk_stop_queue(struct mtk_eth *eth) in mtk_stop_queue()
1107 struct mtk_eth *eth = mac->hw; in mtk_start_xmit() local
1163 static struct mtk_rx_ring *mtk_get_rx_ring(struct mtk_eth *eth) in mtk_get_rx_ring()
1184 static void mtk_update_rx_cpu_idx(struct mtk_eth *eth) in mtk_update_rx_cpu_idx()
1204 struct mtk_eth *eth) in mtk_poll_rx()
1319 static int mtk_poll_tx_qdma(struct mtk_eth *eth, int budget, in mtk_poll_tx_qdma()
1367 static int mtk_poll_tx_pdma(struct mtk_eth *eth, int budget, in mtk_poll_tx_pdma()
1405 static int mtk_poll_tx(struct mtk_eth *eth, int budget) in mtk_poll_tx()
1434 static void mtk_handle_status_irq(struct mtk_eth *eth) in mtk_handle_status_irq()
1447 struct mtk_eth *eth = container_of(napi, struct mtk_eth, tx_napi); in mtk_napi_tx() local
1479 struct mtk_eth *eth = container_of(napi, struct mtk_eth, rx_napi); in mtk_napi_rx() local
1511 static int mtk_tx_alloc(struct mtk_eth *eth) in mtk_tx_alloc()
1586 static void mtk_tx_clean(struct mtk_eth *eth) in mtk_tx_clean()
1615 static int mtk_rx_alloc(struct mtk_eth *eth, int ring_no, int rx_flag) in mtk_rx_alloc()
1689 static void mtk_rx_clean(struct mtk_eth *eth, struct mtk_rx_ring *ring) in mtk_rx_clean()
1718 static int mtk_hwlro_rx_init(struct mtk_eth *eth) in mtk_hwlro_rx_init()
1778 static void mtk_hwlro_rx_uninit(struct mtk_eth *eth) in mtk_hwlro_rx_uninit()
1804 static void mtk_hwlro_val_ipaddr(struct mtk_eth *eth, int idx, __be32 ip) in mtk_hwlro_val_ipaddr()
1819 static void mtk_hwlro_inval_ipaddr(struct mtk_eth *eth, int idx) in mtk_hwlro_inval_ipaddr()
1850 struct mtk_eth *eth = mac->hw; in mtk_hwlro_add_ipaddr() local
1874 struct mtk_eth *eth = mac->hw; in mtk_hwlro_del_ipaddr() local
1893 struct mtk_eth *eth = mac->hw; in mtk_hwlro_netdev_disable() local
1981 static int mtk_dma_busy_wait(struct mtk_eth *eth) in mtk_dma_busy_wait()
2004 static int mtk_dma_init(struct mtk_eth *eth) in mtk_dma_init()
2058 static void mtk_dma_free(struct mtk_eth *eth) in mtk_dma_free()
2089 struct mtk_eth *eth = mac->hw; in mtk_tx_timeout() local
2099 struct mtk_eth *eth = _eth; in mtk_handle_irq_rx() local
2111 struct mtk_eth *eth = _eth; in mtk_handle_irq_tx() local
2123 struct mtk_eth *eth = _eth; in mtk_handle_irq() local
2141 struct mtk_eth *eth = mac->hw; in mtk_poll_controller() local
2151 static int mtk_start_dma(struct mtk_eth *eth) in mtk_start_dma()
2186 struct mtk_eth *eth = mac->hw; in mtk_open() local
2217 static void mtk_stop_dma(struct mtk_eth *eth, u32 glo_cfg) in mtk_stop_dma()
2243 struct mtk_eth *eth = mac->hw; in mtk_stop() local
2269 static void ethsys_reset(struct mtk_eth *eth, u32 reset_bits) in ethsys_reset()
2282 static void mtk_clk_disable(struct mtk_eth *eth) in mtk_clk_disable()
2290 static int mtk_clk_enable(struct mtk_eth *eth) in mtk_clk_enable()
2309 static int mtk_hw_init(struct mtk_eth *eth) in mtk_hw_init()
2410 static int mtk_hw_deinit(struct mtk_eth *eth) in mtk_hw_deinit()
2426 struct mtk_eth *eth = mac->hw; in mtk_init() local
2446 struct mtk_eth *eth = mac->hw; in mtk_uninit() local
2471 struct mtk_eth *eth = container_of(work, struct mtk_eth, pending_work); in mtk_pending_work() local
2521 static int mtk_free_dev(struct mtk_eth *eth) in mtk_free_dev()
2534 static int mtk_unreg_dev(struct mtk_eth *eth) in mtk_unreg_dev()
2547 static int mtk_cleanup(struct mtk_eth *eth) in mtk_cleanup()
2758 static int mtk_add_mac(struct mtk_eth *eth, struct device_node *np) in mtk_add_mac()
2860 struct mtk_eth *eth; in mtk_probe() local
3046 struct mtk_eth *eth = platform_get_drvdata(pdev); in mtk_remove() local