mv643xx_eth_private
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
static void tx_set_rate(struct mv643xx_eth_private *mp, int rate, int burst)
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
static inline u32 mib_read(struct mv643xx_eth_private *mp, int offset)
static void mib_counters_clear(struct mv643xx_eth_private *mp)
static void mib_counters_update(struct mv643xx_eth_private *mp)
struct mv643xx_eth_private *mp = timer_container_of(mp, t,
static unsigned int get_rx_coal(struct mv643xx_eth_private *mp)
static void set_rx_coal(struct mv643xx_eth_private *mp, unsigned int usec)
static unsigned int get_tx_coal(struct mv643xx_eth_private *mp)
static void set_tx_coal(struct mv643xx_eth_private *mp, unsigned int usec)
-1, offsetof(struct mv643xx_eth_private, mib_counters.m) }
mv643xx_eth_get_link_ksettings_phy(struct mv643xx_eth_private *mp,
mv643xx_eth_get_link_ksettings_phyless(struct mv643xx_eth_private *mp,
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
static void uc_addr_get(struct mv643xx_eth_private *mp, unsigned char *addr)
static void uc_addr_set(struct mv643xx_eth_private *mp, const u8 *addr)
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
static int rxq_init(struct mv643xx_eth_private *mp, int index)
struct mv643xx_eth_private *mp = rxq_to_mp(rxq);
static int txq_init(struct mv643xx_eth_private *mp, int index)
struct mv643xx_eth_private *mp = txq_to_mp(txq);
static int mv643xx_eth_collect_events(struct mv643xx_eth_private *mp)
struct mv643xx_eth_private *mp = netdev_priv(dev);
static void handle_link_event(struct mv643xx_eth_private *mp)
struct mv643xx_eth_private *mp;
mp = container_of(napi, struct mv643xx_eth_private, napi);
struct mv643xx_eth_private *mp = timer_container_of(mp, t, rx_oom);
static void port_start(struct mv643xx_eth_private *mp)
static void mv643xx_eth_recalc_skb_size(struct mv643xx_eth_private *mp)
struct mv643xx_eth_private *mp = netdev_priv(dev);
static void port_reset(struct mv643xx_eth_private *mp)
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp;
mp = container_of(ugly, struct mv643xx_eth_private, tx_timeout_task);
struct mv643xx_eth_private *mp = netdev_priv(dev);
struct mv643xx_eth_private *mp = netdev_priv(dev);
static void phy_addr_set(struct mv643xx_eth_private *mp, int phy_addr)
static int phy_addr_get(struct mv643xx_eth_private *mp)
static void set_params(struct mv643xx_eth_private *mp,
static int get_phy_mode(struct mv643xx_eth_private *mp)
static struct phy_device *phy_scan(struct mv643xx_eth_private *mp,
static void phy_init(struct mv643xx_eth_private *mp, int speed, int duplex)
static void init_pscr(struct mv643xx_eth_private *mp, int speed, int duplex)
struct mv643xx_eth_private *mp;
dev = alloc_etherdev_mq(sizeof(struct mv643xx_eth_private), 8);
struct mv643xx_eth_private *mp = platform_get_drvdata(pdev);
struct mv643xx_eth_private *mp = platform_get_drvdata(pdev);
static inline u32 rdl(struct mv643xx_eth_private *mp, int offset)
static inline u32 rdlp(struct mv643xx_eth_private *mp, int offset)
static inline void wrl(struct mv643xx_eth_private *mp, int offset, u32 data)
static inline void wrlp(struct mv643xx_eth_private *mp, int offset, u32 data)
static struct mv643xx_eth_private *rxq_to_mp(struct rx_queue *rxq)
return container_of(rxq, struct mv643xx_eth_private, rxq[rxq->index]);
static struct mv643xx_eth_private *txq_to_mp(struct tx_queue *txq)
return container_of(txq, struct mv643xx_eth_private, txq[txq->index]);
struct mv643xx_eth_private *mp = rxq_to_mp(rxq);
struct mv643xx_eth_private *mp = rxq_to_mp(rxq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = rxq_to_mp(rxq);
struct mv643xx_eth_private *mp = rxq_to_mp(rxq);
static int skb_tx_csum(struct mv643xx_eth_private *mp, struct sk_buff *skb,
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = txq_to_mp(txq);
struct mv643xx_eth_private *mp = netdev_priv(dev);