Lines Matching refs:macb
109 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size()
136 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) in macb_adj_dma_desc_idx()
155 static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc) in macb_64b_desc()
164 static unsigned int macb_tx_ring_wrap(struct macb *bp, unsigned int index) in macb_tx_ring_wrap()
193 static unsigned int macb_rx_ring_wrap(struct macb *bp, unsigned int index) in macb_rx_ring_wrap()
212 static u32 hw_readl_native(struct macb *bp, int offset) in hw_readl_native()
217 static void hw_writel_native(struct macb *bp, int offset, u32 value) in hw_writel_native()
222 static u32 hw_readl(struct macb *bp, int offset) in hw_readl()
227 static void hw_writel(struct macb *bp, int offset, u32 value) in hw_writel()
261 static void macb_set_hwaddr(struct macb *bp) in macb_set_hwaddr()
280 static void macb_get_hwaddr(struct macb *bp) in macb_get_hwaddr()
323 struct macb *bp = bus->priv; in macb_mdio_read()
344 struct macb *bp = bus->priv; in macb_mdio_write()
406 struct macb *bp = netdev_priv(dev); in macb_handle_link_change()
473 struct macb *bp = netdev_priv(dev); in macb_mii_probe()
563 static int macb_mii_init(struct macb *bp) in macb_mii_init()
626 static void macb_update_stats(struct macb *bp) in macb_update_stats()
628 u32 *p = &bp->hw_stats.macb.rx_pause_frames; in macb_update_stats()
629 u32 *end = &bp->hw_stats.macb.tx_pause_frames + 1; in macb_update_stats()
638 static int macb_halt_tx(struct macb *bp) in macb_halt_tx()
658 static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb) in macb_tx_unmap()
676 static void macb_set_addr(struct macb *bp, struct macb_dma_desc *desc, dma_addr_t addr) in macb_set_addr()
689 static dma_addr_t macb_get_addr(struct macb *bp, struct macb_dma_desc *desc) in macb_get_addr()
708 struct macb *bp = queue->bp; in macb_tx_error_task()
819 struct macb *bp = queue->bp; in macb_tx_interrupt()
897 struct macb *bp = queue->bp; in gem_rx_refill()
973 struct macb *bp = queue->bp; in gem_rx()
1065 struct macb *bp = queue->bp; in macb_rx_frame()
1141 struct macb *bp = queue->bp; in macb_init_rx_ring()
1159 struct macb *bp = queue->bp; in macb_rx()
1235 struct macb *bp = queue->bp; in macb_poll()
1267 struct macb *bp = (struct macb *)data; in macb_hresp_error_task()
1319 struct macb *bp = queue->bp; in macb_interrupt()
1398 bp->hw_stats.macb.rx_overruns++; in macb_interrupt()
1425 struct macb *bp = netdev_priv(dev); in macb_poll_controller()
1437 static unsigned int macb_tx_map(struct macb *bp, in macb_tx_map()
1729 struct macb *bp = netdev_priv(dev); in macb_start_xmit()
1823 static void macb_init_rx_buffer_size(struct macb *bp, size_t size) in macb_init_rx_buffer_size()
1843 static void gem_free_rx_buffers(struct macb *bp) in gem_free_rx_buffers()
1876 static void macb_free_rx_buffers(struct macb *bp) in macb_free_rx_buffers()
1888 static void macb_free_consistent(struct macb *bp) in macb_free_consistent()
1914 static int gem_alloc_rx_buffers(struct macb *bp) in gem_alloc_rx_buffers()
1933 static int macb_alloc_rx_buffers(struct macb *bp) in macb_alloc_rx_buffers()
1950 static int macb_alloc_consistent(struct macb *bp) in macb_alloc_consistent()
1992 static void gem_init_rings(struct macb *bp) in gem_init_rings()
2017 static void macb_init_rings(struct macb *bp) in macb_init_rings()
2034 static void macb_reset_hw(struct macb *bp) in macb_reset_hw()
2063 static u32 gem_mdc_clk_div(struct macb *bp) in gem_mdc_clk_div()
2084 static u32 macb_mdc_clk_div(struct macb *bp) in macb_mdc_clk_div()
2109 static u32 macb_dbw(struct macb *bp) in macb_dbw()
2132 static void macb_configure_dma(struct macb *bp) in macb_configure_dma()
2178 static void macb_init_hw(struct macb *bp) in macb_init_hw()
2302 struct macb *bp = netdev_priv(dev); in macb_sethashtable()
2320 struct macb *bp = netdev_priv(dev); in macb_set_rx_mode()
2361 struct macb *bp = netdev_priv(dev); in macb_open()
2405 struct macb *bp = netdev_priv(dev); in macb_close()
2441 static void gem_update_stats(struct macb *bp) in gem_update_stats()
2470 static struct net_device_stats *gem_get_stats(struct macb *bp) in gem_get_stats()
2511 struct macb *bp; in gem_get_ethtool_stats()
2521 struct macb *bp = netdev_priv(dev); in gem_get_sset_count()
2534 struct macb *bp = netdev_priv(dev); in gem_get_ethtool_strings()
2558 struct macb *bp = netdev_priv(dev); in macb_get_stats()
2560 struct macb_stats *hwstat = &bp->hw_stats.macb; in macb_get_stats()
2611 struct macb *bp = netdev_priv(dev); in macb_get_regs()
2643 struct macb *bp = netdev_priv(netdev); in macb_get_wol()
2658 struct macb *bp = netdev_priv(netdev); in macb_set_wol()
2677 struct macb *bp = netdev_priv(netdev); in macb_get_ringparam()
2689 struct macb *bp = netdev_priv(netdev); in macb_set_ringparam()
2725 static unsigned int gem_get_tsu_rate(struct macb *bp) in gem_get_tsu_rate()
2750 struct macb *bp = netdev_priv(dev); in gem_get_ts_info()
2791 struct macb *bp = netdev_priv(netdev); in macb_get_ts_info()
2799 static void gem_enable_flow_filters(struct macb *bp, bool enable) in gem_enable_flow_filters()
2841 static void gem_prog_cmp_regs(struct macb *bp, struct ethtool_rx_flow_spec *fs) in gem_prog_cmp_regs()
2924 struct macb *bp = netdev_priv(netdev); in gem_add_flow_filter()
2979 struct macb *bp = netdev_priv(netdev); in gem_del_flow_filter()
3015 struct macb *bp = netdev_priv(netdev); in gem_get_flow_entry()
3030 struct macb *bp = netdev_priv(netdev); in gem_get_all_flow_entries()
3049 struct macb *bp = netdev_priv(netdev); in gem_get_rxnfc()
3076 struct macb *bp = netdev_priv(netdev); in gem_set_rxnfc()
3132 struct macb *bp = netdev_priv(dev); in macb_ioctl()
3156 struct macb *bp = netdev_priv(netdev); in macb_set_features()
3213 static void macb_configure_caps(struct macb *bp, in macb_configure_caps()
3352 struct macb *bp = netdev_priv(dev); in macb_init()
3512 struct macb *lp = netdev_priv(dev); in at91ether_start()
3566 struct macb *lp = netdev_priv(dev); in at91ether_open()
3600 struct macb *lp = netdev_priv(dev); in at91ether_close()
3637 struct macb *lp = netdev_priv(dev); in at91ether_start_xmit()
3672 struct macb *lp = netdev_priv(dev); in at91ether_rx()
3716 struct macb *lp = netdev_priv(dev); in at91ether_interrupt()
3810 struct macb *bp = netdev_priv(dev); in at91ether_init()
3953 struct macb *bp; in macb_probe()
4131 struct macb *bp; in macb_remove()
4162 struct macb *bp = netdev_priv(netdev); in macb_suspend()
4185 struct macb *bp = netdev_priv(netdev); in macb_resume()