Lines Matching defs:bp
54 #define RX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument
60 #define TX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument
64 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) argument
125 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size()
152 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) in macb_adj_dma_desc_idx()
171 static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc) in macb_64b_desc()
179 static unsigned int macb_tx_ring_wrap(struct macb *bp, unsigned int index) in macb_tx_ring_wrap()
208 static unsigned int macb_rx_ring_wrap(struct macb *bp, unsigned int index) in macb_rx_ring_wrap()
227 static u32 hw_readl_native(struct macb *bp, int offset) in hw_readl_native()
232 static void hw_writel_native(struct macb *bp, int offset, u32 value) in hw_writel_native()
237 static u32 hw_readl(struct macb *bp, int offset) in hw_readl()
242 static void hw_writel(struct macb *bp, int offset, u32 value) in hw_writel()
276 static void macb_set_hwaddr(struct macb *bp) in macb_set_hwaddr()
300 static void macb_get_hwaddr(struct macb *bp) in macb_get_hwaddr()
329 static int macb_mdio_wait_for_idle(struct macb *bp) in macb_mdio_wait_for_idle()
339 struct macb *bp = bus->priv; in macb_mdio_read_c22() local
372 struct macb *bp = bus->priv; in macb_mdio_read_c45() local
418 struct macb *bp = bus->priv; in macb_mdio_write_c22() local
451 struct macb *bp = bus->priv; in macb_mdio_write_c45() local
493 static void macb_init_buffers(struct macb *bp) in macb_init_buffers()
519 static void macb_set_tx_clk(struct macb *bp, int speed) in macb_set_tx_clk()
556 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); in macb_usx_pcs_link_up() local
571 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); in macb_usx_pcs_get_state() local
591 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); in macb_usx_pcs_config() local
635 struct macb *bp = netdev_priv(ndev); in macb_mac_config() local
693 struct macb *bp = netdev_priv(ndev); in macb_mac_link_down() local
717 struct macb *bp = netdev_priv(ndev); in macb_mac_link_up() local
783 struct macb *bp = netdev_priv(ndev); in macb_mac_select_pcs() local
807 static int macb_phylink_connect(struct macb *bp) in macb_phylink_connect()
842 struct macb *bp = netdev_priv(ndev); in macb_get_pcs_fixed_state() local
850 struct macb *bp = netdev_priv(dev); in macb_mii_probe() local
904 static int macb_mdiobus_register(struct macb *bp, struct device_node *mdio_np) in macb_mdiobus_register()
932 static int macb_mii_init(struct macb *bp) in macb_mii_init()
986 static void macb_update_stats(struct macb *bp) in macb_update_stats()
998 static int macb_halt_tx(struct macb *bp) in macb_halt_tx()
1011 static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb, int budget) in macb_tx_unmap()
1029 static void macb_set_addr(struct macb *bp, struct macb_dma_desc *desc, dma_addr_t addr) in macb_set_addr()
1047 static dma_addr_t macb_get_addr(struct macb *bp, struct macb_dma_desc *desc) in macb_get_addr()
1071 struct macb *bp = queue->bp; in macb_tx_error_task() local
1224 struct macb *bp = queue->bp; in macb_tx_complete() local
1304 struct macb *bp = queue->bp; in gem_rx_refill() local
1386 struct macb *bp = queue->bp; in gem_rx() local
1482 struct macb *bp = queue->bp; in macb_rx_frame() local
1558 struct macb *bp = queue->bp; in macb_init_rx_ring() local
1577 struct macb *bp = queue->bp; in macb_rx() local
1655 struct macb *bp = queue->bp; in macb_rx_pending() local
1671 struct macb *bp = queue->bp; in macb_rx_poll() local
1708 struct macb *bp = queue->bp; in macb_tx_restart() local
1750 struct macb *bp = queue->bp; in macb_tx_poll() local
1792 struct macb *bp = from_work(bp, work, hresp_err_bh_work); in macb_hresp_error_task() local
1832 struct macb *bp = queue->bp; in macb_wol_interrupt() local
1861 struct macb *bp = queue->bp; in gem_wol_interrupt() local
1890 struct macb *bp = queue->bp; in macb_interrupt() local
2014 struct macb *bp = netdev_priv(dev); in macb_poll_controller() local
2026 static unsigned int macb_tx_map(struct macb *bp, in macb_tx_map()
2307 struct macb *bp = netdev_priv(dev); in macb_start_xmit() local
2408 static void macb_init_rx_buffer_size(struct macb *bp, size_t size) in macb_init_rx_buffer_size()
2428 static void gem_free_rx_buffers(struct macb *bp) in gem_free_rx_buffers()
2461 static void macb_free_rx_buffers(struct macb *bp) in macb_free_rx_buffers()
2473 static void macb_free_consistent(struct macb *bp) in macb_free_consistent()
2505 static int gem_alloc_rx_buffers(struct macb *bp) in gem_alloc_rx_buffers()
2524 static int macb_alloc_rx_buffers(struct macb *bp) in macb_alloc_rx_buffers()
2541 static int macb_alloc_consistent(struct macb *bp) in macb_alloc_consistent()
2593 static void macb_init_tieoff(struct macb *bp) in macb_init_tieoff()
2606 static void gem_init_rings(struct macb *bp) in gem_init_rings()
2632 static void macb_init_rings(struct macb *bp) in macb_init_rings()
2651 static void macb_reset_hw(struct macb *bp) in macb_reset_hw()
2683 static u32 gem_mdc_clk_div(struct macb *bp) in gem_mdc_clk_div()
2708 static u32 macb_mdc_clk_div(struct macb *bp) in macb_mdc_clk_div()
2733 static u32 macb_dbw(struct macb *bp) in macb_dbw()
2756 static void macb_configure_dma(struct macb *bp) in macb_configure_dma()
2802 static void macb_init_hw(struct macb *bp) in macb_init_hw()
2899 struct macb *bp = netdev_priv(dev); in macb_sethashtable() local
2917 struct macb *bp = netdev_priv(dev); in macb_set_rx_mode() local
2959 struct macb *bp = netdev_priv(dev); in macb_open() local
3019 struct macb *bp = netdev_priv(dev); in macb_close() local
3074 static void gem_update_stats(struct macb *bp) in gem_update_stats()
3103 static void gem_get_stats(struct macb *bp, struct rtnl_link_stats64 *nstat) in gem_get_stats()
3144 struct macb *bp = netdev_priv(dev); in gem_get_ethtool_stats() local
3155 struct macb *bp = netdev_priv(dev); in gem_get_sset_count() local
3168 struct macb *bp = netdev_priv(dev); in gem_get_ethtool_strings() local
3193 struct macb *bp = netdev_priv(dev); in macb_get_stats() local
3243 struct macb *bp = netdev_priv(dev); in macb_get_pause_stats() local
3256 struct macb *bp = netdev_priv(dev); in gem_get_pause_stats() local
3269 struct macb *bp = netdev_priv(dev); in macb_get_eth_mac_stats() local
3294 struct macb *bp = netdev_priv(dev); in gem_get_eth_mac_stats() local
3327 struct macb *bp = netdev_priv(dev); in macb_get_eth_phy_stats() local
3339 struct macb *bp = netdev_priv(dev); in gem_get_eth_phy_stats() local
3352 struct macb *bp = netdev_priv(dev); in macb_get_rmon_stats() local
3378 struct macb *bp = netdev_priv(dev); in gem_get_rmon_stats() local
3412 struct macb *bp = netdev_priv(dev); in macb_get_regs() local
3444 struct macb *bp = netdev_priv(netdev); in macb_get_wol() local
3455 struct macb *bp = netdev_priv(netdev); in macb_set_wol() local
3476 struct macb *bp = netdev_priv(netdev); in macb_get_link_ksettings() local
3484 struct macb *bp = netdev_priv(netdev); in macb_set_link_ksettings() local
3494 struct macb *bp = netdev_priv(netdev); in macb_get_ringparam() local
3508 struct macb *bp = netdev_priv(netdev); in macb_set_ringparam() local
3544 static unsigned int gem_get_tsu_rate(struct macb *bp) in gem_get_tsu_rate()
3569 struct macb *bp = netdev_priv(dev); in gem_get_ts_info() local
3609 struct macb *bp = netdev_priv(netdev); in macb_get_ts_info() local
3617 static void gem_enable_flow_filters(struct macb *bp, bool enable) in gem_enable_flow_filters()
3663 static void gem_prog_cmp_regs(struct macb *bp, struct ethtool_rx_flow_spec *fs) in gem_prog_cmp_regs()
3749 struct macb *bp = netdev_priv(netdev); in gem_add_flow_filter() local
3804 struct macb *bp = netdev_priv(netdev); in gem_del_flow_filter() local
3840 struct macb *bp = netdev_priv(netdev); in gem_get_flow_entry() local
3855 struct macb *bp = netdev_priv(netdev); in gem_get_all_flow_entries() local
3874 struct macb *bp = netdev_priv(netdev); in gem_get_rxnfc() local
3901 struct macb *bp = netdev_priv(netdev); in gem_set_rxnfc() local
3966 struct macb *bp = netdev_priv(dev); in macb_ioctl() local
3977 struct macb *bp = netdev_priv(dev); in macb_hwtstamp_get() local
3992 struct macb *bp = netdev_priv(dev); in macb_hwtstamp_set() local
4003 static inline void macb_set_txcsum_feature(struct macb *bp, in macb_set_txcsum_feature()
4020 static inline void macb_set_rxcsum_feature(struct macb *bp, in macb_set_rxcsum_feature()
4038 static inline void macb_set_rxflow_feature(struct macb *bp, in macb_set_rxflow_feature()
4050 struct macb *bp = netdev_priv(netdev); in macb_set_features() local
4068 static void macb_restore_features(struct macb *bp) in macb_restore_features()
4109 static void macb_configure_caps(struct macb *bp, in macb_configure_caps()
4272 struct macb *bp = netdev_priv(dev); in macb_init() local
4792 struct macb *bp = netdev_priv(dev); in at91ether_init() local
4922 struct macb *bp = netdev_priv(dev); in init_reset_optional() local
5183 struct macb *bp; in macb_probe() local
5384 struct macb *bp; in macb_remove() local
5411 struct macb *bp = netdev_priv(netdev); in macb_suspend() local
5542 struct macb *bp = netdev_priv(netdev); in macb_resume() local
5625 struct macb *bp = netdev_priv(netdev); in macb_runtime_suspend() local
5638 struct macb *bp = netdev_priv(netdev); in macb_runtime_resume() local