• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/8260_io/

Lines Matching defs:cep

401 static void init_fcc_shutdown(fcc_info_t *fip, struct fcc_enet_private *cep,
426 struct fcc_enet_private *cep = (struct fcc_enet_private *)dev->priv;
430 bdp = cep->cur_tx;
433 if (!cep->tx_free || (bdp->cbd_sc & BD_ENET_TX_READY)) {
455 spin_lock_irq(&cep->lock);
458 cep->tx_skbuff[cep->skb_cur] = skb;
460 cep->stats.tx_bytes += skb->len;
461 cep->skb_cur = (cep->skb_cur+1) & TX_RING_MOD_MASK;
472 bdp = cep->tx_bd_base;
476 if (!--cep->tx_free)
479 cep->cur_tx = (cbd_t *)bdp;
481 spin_unlock_irq(&cep->lock);
490 struct fcc_enet_private *cep = (struct fcc_enet_private *)dev->priv;
493 cep->stats.tx_errors++;
499 cep->cur_tx, cep->tx_free,
500 cep->cur_rx);
501 bdp = cep->tx_bd_base;
508 bdp = cep->rx_bd_base;
517 if (cep->tx_free)
526 volatile struct fcc_enet_private *cep;
531 cep = (struct fcc_enet_private *)dev->priv;
535 int_events = cep->fccp->fcc_fcce;
536 cep->fccp->fcc_fcce = (int_events & cep->fccp->fcc_fccm);
563 spin_lock(&cep->lock);
564 bdp = cep->dirty_tx;
566 if (cep->tx_free == TX_RING_SIZE)
570 cep->stats.tx_heartbeat_errors++;
572 cep->stats.tx_window_errors++;
574 cep->stats.tx_aborted_errors++;
576 cep->stats.tx_fifo_errors++;
578 cep->stats.tx_carrier_errors++;
587 cep->stats.tx_errors++;
590 cep->stats.tx_packets++;
596 cep->stats.collisions++;
599 dev_kfree_skb_irq(cep->tx_skbuff[cep->skb_dirty]);
600 cep->tx_skbuff[cep->skb_dirty] = NULL;
601 cep->skb_dirty = (cep->skb_dirty + 1) & TX_RING_MOD_MASK;
605 bdp = cep->tx_bd_base;
621 if (!cep->tx_free++) {
627 cep->dirty_tx = (cbd_t *)bdp;
633 cep->fccp->fcc_gfmr &= ~FCC_GFMR_ENT;
635 cep->fccp->fcc_gfmr |= FCC_GFMR_ENT;
639 mk_cr_cmd(cep->fip->fc_cpmpage, cep->fip->fc_cpmblock,
643 spin_unlock(&cep->lock);
650 cep->fccp->fcc_fcce = FCC_ENET_BSY;
651 cep->stats.rx_dropped++;
668 struct fcc_enet_private *cep;
673 cep = (struct fcc_enet_private *)dev->priv;
678 bdp = cep->cur_rx;
695 cep->stats.rx_length_errors++;
697 cep->stats.rx_frame_errors++;
699 cep->stats.rx_crc_errors++;
701 cep->stats.rx_crc_errors++;
703 cep->stats.rx_frame_errors++;
710 cep->stats.rx_packets++;
714 cep->stats.rx_bytes += pkt_len;
721 cep->stats.rx_dropped++;
741 bdp = cep->rx_bd_base;
746 cep->cur_rx = (cbd_t *)bdp;
770 struct fcc_enet_private *cep = (struct fcc_enet_private *)dev->priv;
772 return &cep->stats;
1572 struct fcc_enet_private *cep;
1577 cep = (struct fcc_enet_private *)(dev->priv);
1578 ep = cep->ep;
1598 struct fcc_enet_private *cep;
1613 dev = alloc_etherdev(sizeof(*cep));
1617 cep = dev->priv;
1618 spin_lock_init(&cep->lock);
1619 cep->fip = fip;
1621 init_fcc_shutdown(fip, cep, immap);
1625 dev->base_addr = (unsigned long)(cep->ep);
1656 cep->phy_id_done = 0;
1657 cep->phy_addr = fip->fc_phyaddr;
1659 INIT_WORK(&cep->phy_relink, mii_display_status);
1660 INIT_WORK(&cep->phy_display_config, mii_display_config);
1661 cep->dev = dev;
1674 init_fcc_shutdown(fcc_info_t *fip, struct fcc_enet_private *cep,
1687 cep->fccp = fccp; /* Keep the pointers handy */
1688 cep->ep = ep;
1770 struct fcc_enet_private *cep;
1775 cep = (struct fcc_enet_private *)(dev->priv);
1776 ep = cep->ep;
1789 cep->rx_bd_base = kmalloc(sizeof(cbd_t) * RX_RING_SIZE,
1791 ep->fen_genfcc.fcc_rbase = __pa(cep->rx_bd_base);
1792 cep->tx_bd_base = kmalloc(sizeof(cbd_t) * TX_RING_SIZE,
1794 ep->fen_genfcc.fcc_tbase = __pa(cep->tx_bd_base);
1796 cep->dirty_tx = cep->cur_tx = cep->tx_bd_base;
1797 cep->cur_rx = cep->rx_bd_base;
1922 bdp = cep->tx_bd_base;
1938 bdp = cep->rx_bd_base;
1969 cep->skb_cur = cep->skb_dirty = 0;
1978 struct fcc_enet_private *cep;
1980 cep = (struct fcc_enet_private *)(dev->priv);
1981 fccp = cep->fccp;