Lines Matching refs:bcmgenet_priv

75 static inline void dmadesc_set_length_status(struct bcmgenet_priv *priv,  in dmadesc_set_length_status()
81 static inline u32 dmadesc_get_length_status(struct bcmgenet_priv *priv, in dmadesc_get_length_status()
87 static inline void dmadesc_set_addr(struct bcmgenet_priv *priv, in dmadesc_set_addr()
104 static inline void dmadesc_set(struct bcmgenet_priv *priv, in dmadesc_set()
111 static inline dma_addr_t dmadesc_get_addr(struct bcmgenet_priv *priv, in dmadesc_get_addr()
134 static inline u32 bcmgenet_rbuf_ctrl_get(struct bcmgenet_priv *priv) in bcmgenet_rbuf_ctrl_get()
142 static inline void bcmgenet_rbuf_ctrl_set(struct bcmgenet_priv *priv, u32 val) in bcmgenet_rbuf_ctrl_set()
154 static inline u32 bcmgenet_tbuf_ctrl_get(struct bcmgenet_priv *priv) in bcmgenet_tbuf_ctrl_get()
163 static inline void bcmgenet_tbuf_ctrl_set(struct bcmgenet_priv *priv, u32 val) in bcmgenet_tbuf_ctrl_set()
172 static inline u32 bcmgenet_bp_mc_get(struct bcmgenet_priv *priv) in bcmgenet_bp_mc_get()
181 static inline void bcmgenet_bp_mc_set(struct bcmgenet_priv *priv, u32 val) in bcmgenet_bp_mc_set()
253 static inline struct bcmgenet_priv *dev_to_priv(struct device *dev) in dev_to_priv()
258 static inline u32 bcmgenet_tdma_readl(struct bcmgenet_priv *priv, in bcmgenet_tdma_readl()
265 static inline void bcmgenet_tdma_writel(struct bcmgenet_priv *priv, in bcmgenet_tdma_writel()
272 static inline u32 bcmgenet_rdma_readl(struct bcmgenet_priv *priv, in bcmgenet_rdma_readl()
279 static inline void bcmgenet_rdma_writel(struct bcmgenet_priv *priv, in bcmgenet_rdma_writel()
349 static inline u32 bcmgenet_tdma_ring_readl(struct bcmgenet_priv *priv, in bcmgenet_tdma_ring_readl()
358 static inline void bcmgenet_tdma_ring_writel(struct bcmgenet_priv *priv, in bcmgenet_tdma_ring_writel()
367 static inline u32 bcmgenet_rdma_ring_readl(struct bcmgenet_priv *priv, in bcmgenet_rdma_ring_readl()
376 static inline void bcmgenet_rdma_ring_writel(struct bcmgenet_priv *priv, in bcmgenet_rdma_ring_writel()
388 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_get_settings()
402 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_settings()
416 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_rx_csum()
447 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_tx_csum()
489 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_get_msglevel()
496 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_msglevel()
529 .stat_sizeof = sizeof(((struct bcmgenet_priv *)0)->m), \
530 .stat_offset = offsetof(struct bcmgenet_priv, m), \
541 .stat_sizeof = sizeof(((struct bcmgenet_priv *)0)->m), \
542 .stat_offset = offsetof(struct bcmgenet_priv, m), \
678 static void bcmgenet_update_mib_counters(struct bcmgenet_priv *priv) in bcmgenet_update_mib_counters()
719 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_get_ethtool_stats()
741 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_eee_enable_set()
784 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_get_eee()
799 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_eee()
826 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_nway_reset()
850 static int bcmgenet_power_down(struct bcmgenet_priv *priv, in bcmgenet_power_down()
883 static void bcmgenet_power_up(struct bcmgenet_priv *priv, in bcmgenet_power_up()
918 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_ioctl()
942 static struct enet_cb *bcmgenet_get_txcb(struct bcmgenet_priv *priv, in bcmgenet_get_txcb()
1021 struct bcmgenet_priv *priv = netdev_priv(dev); in __bcmgenet_tx_reclaim()
1116 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_tx_reclaim_all()
1135 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_xmit_single()
1181 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_xmit_frag()
1279 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_xmit()
1371 static struct sk_buff *bcmgenet_rx_refill(struct bcmgenet_priv *priv, in bcmgenet_rx_refill()
1420 struct bcmgenet_priv *priv = ring->priv; in bcmgenet_desc_rx()
1588 static int bcmgenet_alloc_rx_buffers(struct bcmgenet_priv *priv, in bcmgenet_alloc_rx_buffers()
1610 static void bcmgenet_free_rx_buffers(struct bcmgenet_priv *priv) in bcmgenet_free_rx_buffers()
1630 static void umac_enable_set(struct bcmgenet_priv *priv, u32 mask, bool enable) in umac_enable_set()
1648 static int reset_umac(struct bcmgenet_priv *priv) in reset_umac()
1680 static void bcmgenet_intr_disable(struct bcmgenet_priv *priv) in bcmgenet_intr_disable()
1691 static int init_umac(struct bcmgenet_priv *priv) in init_umac()
1773 static void bcmgenet_init_tx_ring(struct bcmgenet_priv *priv, in bcmgenet_init_tx_ring()
1829 static int bcmgenet_init_rx_ring(struct bcmgenet_priv *priv, in bcmgenet_init_rx_ring()
1881 static void bcmgenet_init_tx_napi(struct bcmgenet_priv *priv) in bcmgenet_init_tx_napi()
1895 static void bcmgenet_enable_tx_napi(struct bcmgenet_priv *priv) in bcmgenet_enable_tx_napi()
1909 static void bcmgenet_disable_tx_napi(struct bcmgenet_priv *priv) in bcmgenet_disable_tx_napi()
1923 static void bcmgenet_fini_tx_napi(struct bcmgenet_priv *priv) in bcmgenet_fini_tx_napi()
1954 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_init_tx_queues()
2009 static void bcmgenet_init_rx_napi(struct bcmgenet_priv *priv) in bcmgenet_init_rx_napi()
2023 static void bcmgenet_enable_rx_napi(struct bcmgenet_priv *priv) in bcmgenet_enable_rx_napi()
2037 static void bcmgenet_disable_rx_napi(struct bcmgenet_priv *priv) in bcmgenet_disable_rx_napi()
2051 static void bcmgenet_fini_rx_napi(struct bcmgenet_priv *priv) in bcmgenet_fini_rx_napi()
2074 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_init_rx_queues()
2128 static int bcmgenet_dma_teardown(struct bcmgenet_priv *priv) in bcmgenet_dma_teardown()
2179 static void bcmgenet_fini_dma(struct bcmgenet_priv *priv) in bcmgenet_fini_dma()
2202 static int bcmgenet_init_dma(struct bcmgenet_priv *priv) in bcmgenet_init_dma()
2263 struct bcmgenet_priv *priv = container_of( in bcmgenet_irq_task()
2264 work, struct bcmgenet_priv, bcmgenet_irq_work); in bcmgenet_irq_task()
2287 struct bcmgenet_priv *priv = dev_id; in bcmgenet_isr1()
2335 struct bcmgenet_priv *priv = dev_id; in bcmgenet_isr0()
2389 struct bcmgenet_priv *priv = dev_id; in bcmgenet_wol_isr()
2396 static void bcmgenet_umac_reset(struct bcmgenet_priv *priv) in bcmgenet_umac_reset()
2410 static void bcmgenet_set_hw_addr(struct bcmgenet_priv *priv, in bcmgenet_set_hw_addr()
2419 static u32 bcmgenet_dma_disable(struct bcmgenet_priv *priv) in bcmgenet_dma_disable()
2441 static void bcmgenet_enable_dma(struct bcmgenet_priv *priv, u32 dma_ctrl) in bcmgenet_enable_dma()
2454 static bool bcmgenet_hfb_is_filter_enabled(struct bcmgenet_priv *priv, in bcmgenet_hfb_is_filter_enabled()
2465 static void bcmgenet_hfb_enable_filter(struct bcmgenet_priv *priv, u32 f_index) in bcmgenet_hfb_enable_filter()
2476 static void bcmgenet_hfb_set_filter_rx_queue_mapping(struct bcmgenet_priv *priv, in bcmgenet_hfb_set_filter_rx_queue_mapping()
2489 static void bcmgenet_hfb_set_filter_length(struct bcmgenet_priv *priv, in bcmgenet_hfb_set_filter_length()
2504 static int bcmgenet_hfb_find_unused_filter(struct bcmgenet_priv *priv) in bcmgenet_hfb_find_unused_filter()
2550 int bcmgenet_hfb_add_filter(struct bcmgenet_priv *priv, u32 *f_data, in bcmgenet_hfb_add_filter()
2580 static void bcmgenet_hfb_clear(struct bcmgenet_priv *priv) in bcmgenet_hfb_clear()
2600 static void bcmgenet_hfb_init(struct bcmgenet_priv *priv) in bcmgenet_hfb_init()
2610 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_netif_start()
2625 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_open()
2716 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_netif_stop()
2737 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_close()
2775 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_timeout()
2788 static inline void bcmgenet_set_mdf_addr(struct bcmgenet_priv *priv, in bcmgenet_set_mdf_addr()
2809 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_set_rx_mode()
2957 static void bcmgenet_set_hw_params(struct bcmgenet_priv *priv) in bcmgenet_set_hw_params()
3071 struct bcmgenet_priv *priv; in bcmgenet_probe()
3215 struct bcmgenet_priv *priv = dev_to_priv(&pdev->dev); in bcmgenet_remove()
3229 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_suspend()
3272 struct bcmgenet_priv *priv = netdev_priv(dev); in bcmgenet_resume()