Lines Matching refs:b44

0 /* b44.c: Broadcom 44xx/47xx Fast Ethernet device driver.
40 #include "b44.h"
42 #define DRV_MODULE_NAME "b44"
87 /* b44 internal pattern match filter info */
126 static void b44_halt(struct b44 *);
127 static void b44_init_rings(struct b44 *);
135 static void b44_init_hw(struct b44 *, int);
164 static inline unsigned long br32(const struct b44 *bp, unsigned long reg)
169 static inline void bw32(const struct b44 *bp,
175 static int b44_wait_bit(struct b44 *bp, unsigned long reg,
199 static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index)
221 static inline void __b44_cam_write(struct b44 *bp, unsigned char *data, int index)
239 static inline void __b44_disable_ints(struct b44 *bp)
244 static void b44_disable_ints(struct b44 *bp)
252 static void b44_enable_ints(struct b44 *bp)
257 static int __b44_readphy(struct b44 *bp, int phy_addr, int reg, u32 *val)
273 static int __b44_writephy(struct b44 *bp, int phy_addr, int reg, u32 val)
285 static inline int b44_readphy(struct b44 *bp, int reg, u32 *val)
293 static inline int b44_writephy(struct b44 *bp, int reg, u32 val)
305 struct b44 *bp = netdev_priv(dev);
315 struct b44 *bp = netdev_priv(dev);
322 struct b44 *bp = bus->priv;
332 struct b44 *bp = bus->priv;
336 static int b44_phy_reset(struct b44 *bp)
358 static void __b44_set_flow_ctrl(struct b44 *bp, u32 pause_flags)
381 static void b44_set_flow_ctrl(struct b44 *bp, u32 local, u32 remote)
386 the b44 mac tx pause mechanism generates excessive
388 Use ethtool to turn on b44 tx pause if necessary.
402 static void b44_wap54g10_workaround(struct b44 *bp)
431 static inline void b44_wap54g10_workaround(struct b44 *bp)
436 static int b44_setup_phy(struct b44 *bp)
500 static void b44_stats_update(struct b44 *bp)
519 static void b44_link_report(struct b44 *bp)
534 static void b44_check_phy(struct b44 *bp)
599 struct b44 *bp = from_timer(bp, t, timer);
612 static void b44_tx(struct b44 *bp)
653 static int b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked)
728 static void b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked)
774 static int b44_rx(struct b44 *bp, int budget)
863 struct b44 *bp = container_of(napi, struct b44, napi);
910 struct b44 *bp = netdev_priv(dev);
951 struct b44 *bp = netdev_priv(dev);
970 struct b44 *bp = netdev_priv(dev);
1060 struct b44 *bp = netdev_priv(dev);
1089 static void b44_free_rings(struct b44 *bp)
1124 static void b44_init_rings(struct b44 *bp)
1151 static void b44_free_consistent(struct b44 *bp)
1185 static int b44_alloc_consistent(struct b44 *bp, gfp_t gfp)
1264 static void b44_clear_stats(struct b44 *bp)
1276 static void b44_chip_reset(struct b44 *bp, int reset_kind)
1345 static void b44_halt(struct b44 *bp)
1362 static void __b44_set_mac_addr(struct b44 *bp)
1376 struct b44 *bp = netdev_priv(dev);
1403 static void b44_init_hw(struct b44 *bp, int reset_kind)
1449 struct b44 *bp = netdev_priv(dev);
1499 static void bwfilter_table(struct b44 *bp, u8 *pp, u32 bytes, u32 table_offset)
1539 /* Setup magic packet patterns in the b44 WOL
1542 static void b44_setup_pseudo_magicp(struct b44 *bp)
1597 static void b44_setup_wol_pci(struct b44 *bp)
1608 static inline void b44_setup_wol_pci(struct b44 *bp) { }
1611 static void b44_setup_wol(struct b44 *bp)
1642 struct b44 *bp = netdev_priv(dev);
1676 struct b44 *bp = netdev_priv(dev);
1719 static int __b44_load_mcast(struct b44 *bp, struct net_device *dev)
1736 struct b44 *bp = netdev_priv(dev);
1767 struct b44 *bp = netdev_priv(dev);
1776 struct b44 *bp = netdev_priv(dev);
1782 struct b44 *bp = netdev_priv(dev);
1788 struct b44 *bp = netdev_priv(dev);
1808 struct b44 *bp = netdev_priv(dev);
1829 struct b44 *bp = netdev_priv(dev);
1883 struct b44 *bp = netdev_priv(dev);
1964 struct b44 *bp = netdev_priv(dev);
1975 struct b44 *bp = netdev_priv(dev);
2002 struct b44 *bp = netdev_priv(dev);
2015 struct b44 *bp = netdev_priv(dev);
2066 struct b44 *bp = netdev_priv(dev);
2089 struct b44 *bp = netdev_priv(dev);
2101 struct b44 *bp = netdev_priv(dev);
2135 struct b44 *bp = netdev_priv(dev);
2153 static int b44_get_invariants(struct b44 *bp)
2211 struct b44 *bp = netdev_priv(dev);
2246 static int b44_register_phy_one(struct b44 *bp)
2328 static void b44_unregister_phy_one(struct b44 *bp)
2342 struct b44 *bp;
2430 /* Chip reset provides power to the b44 MAC & PCI cores, which
2471 struct b44 *bp = netdev_priv(dev);
2487 struct b44 *bp = netdev_priv(dev);
2516 struct b44 *bp = netdev_priv(dev);