Lines Matching refs:b44
0 /* b44.c: Broadcom 44xx/47xx Fast Ethernet device driver.
37 #include "b44.h"
39 #define DRV_MODULE_NAME "b44"
84 /* b44 internal pattern match filter info */
127 static void b44_halt(struct b44 *);
128 static void b44_init_rings(struct b44 *);
136 static void b44_init_hw(struct b44 *, int);
165 static inline unsigned long br32(const struct b44 *bp, unsigned long reg)
170 static inline void bw32(const struct b44 *bp,
176 static int b44_wait_bit(struct b44 *bp, unsigned long reg,
200 static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index)
222 static inline void __b44_cam_write(struct b44 *bp, unsigned char *data, int index)
240 static inline void __b44_disable_ints(struct b44 *bp)
245 static void b44_disable_ints(struct b44 *bp)
253 static void b44_enable_ints(struct b44 *bp)
258 static int __b44_readphy(struct b44 *bp, int phy_addr, int reg, u32 *val)
274 static int __b44_writephy(struct b44 *bp, int phy_addr, int reg, u32 val)
286 static inline int b44_readphy(struct b44 *bp, int reg, u32 *val)
294 static inline int b44_writephy(struct b44 *bp, int reg, u32 val)
306 struct b44 *bp = netdev_priv(dev);
316 struct b44 *bp = netdev_priv(dev);
320 static int b44_phy_reset(struct b44 *bp)
342 static void __b44_set_flow_ctrl(struct b44 *bp, u32 pause_flags)
365 static void b44_set_flow_ctrl(struct b44 *bp, u32 local, u32 remote)
370 the b44 mac tx pause mechanism generates excessive
372 Use ethtool to turn on b44 tx pause if necessary.
386 static void b44_wap54g10_workaround(struct b44 *bp)
411 static inline void b44_wap54g10_workaround(struct b44 *bp)
416 static int b44_setup_phy(struct b44 *bp)
480 static void b44_stats_update(struct b44 *bp)
498 static void b44_link_report(struct b44 *bp)
513 static void b44_check_phy(struct b44 *bp)
576 struct b44 *bp = (struct b44 *) __opaque;
589 static void b44_tx(struct b44 *bp)
623 static int b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked)
696 static void b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked)
742 static int b44_rx(struct b44 *bp, int budget)
832 struct b44 *bp = container_of(napi, struct b44, napi);
879 struct b44 *bp = netdev_priv(dev);
920 struct b44 *bp = netdev_priv(dev);
939 struct b44 *bp = netdev_priv(dev);
1027 struct b44 *bp = netdev_priv(dev);
1059 static void b44_free_rings(struct b44 *bp)
1093 static void b44_init_rings(struct b44 *bp)
1120 static void b44_free_consistent(struct b44 *bp)
1154 static int b44_alloc_consistent(struct b44 *bp, gfp_t gfp)
1233 static void b44_clear_stats(struct b44 *bp)
1245 static void b44_chip_reset(struct b44 *bp, int reset_kind)
1314 static void b44_halt(struct b44 *bp)
1328 static void __b44_set_mac_addr(struct b44 *bp)
1342 struct b44 *bp = netdev_priv(dev);
1369 static void b44_init_hw(struct b44 *bp, int reset_kind)
1413 struct b44 *bp = netdev_priv(dev);
1461 static void bwfilter_table(struct b44 *bp, u8 *pp, u32 bytes, u32 table_offset)
1498 /* Setup magic packet patterns in the b44 WOL
1501 static void b44_setup_pseudo_magicp(struct b44 *bp)
1558 static void b44_setup_wol_pci(struct b44 *bp)
1569 static inline void b44_setup_wol_pci(struct b44 *bp) { }
1572 static void b44_setup_wol(struct b44 *bp)
1603 struct b44 *bp = netdev_priv(dev);
1633 struct b44 *bp = netdev_priv(dev);
1669 static int __b44_load_mcast(struct b44 *bp, struct net_device *dev)
1686 struct b44 *bp = netdev_priv(dev);
1717 struct b44 *bp = netdev_priv(dev);
1726 struct b44 *bp = netdev_priv(dev);
1732 struct b44 *bp = netdev_priv(dev);
1738 struct b44 *bp = netdev_priv(dev);
1759 struct b44 *bp = netdev_priv(dev);
1779 struct b44 *bp = netdev_priv(dev);
1821 struct b44 *bp = netdev_priv(dev);
1881 struct b44 *bp = netdev_priv(dev);
1891 struct b44 *bp = netdev_priv(dev);
1918 struct b44 *bp = netdev_priv(dev);
1931 struct b44 *bp = netdev_priv(dev);
1982 struct b44 *bp = netdev_priv(dev);
1998 struct b44 *bp = netdev_priv(dev);
2010 struct b44 *bp = netdev_priv(dev);
2044 struct b44 *bp = netdev_priv(dev);
2057 static int __devinit b44_get_invariants(struct b44 *bp)
2117 struct b44 *bp;
2201 /* Chip reset provides power to the b44 MAC & PCI cores, which
2240 struct b44 *bp = netdev_priv(dev);
2269 struct b44 *bp = netdev_priv(dev);