• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching defs:bdp

220 	struct bufdesc *bdp;
232 bdp = fep->cur_tx;
234 status = bdp->cbd_sc;
250 bdp->cbd_datlen = skb->len;
259 index = bdp - fep->tx_bd_base;
273 bdp->cbd_bufaddr = dma_map_single(&dev->dev, bufaddr,
281 bdp->cbd_sc = status;
288 bdp = fep->tx_bd_base;
290 bdp++;
292 if (bdp == fep->dirty_tx) {
297 fep->cur_tx = bdp;
355 struct bufdesc *bdp;
361 bdp = fep->dirty_tx;
363 while (((status = bdp->cbd_sc) & BD_ENET_TX_READY) == 0) {
364 if (bdp == fep->cur_tx && fep->tx_full == 0)
367 dma_unmap_single(&dev->dev, bdp->cbd_bufaddr, FEC_ENET_TX_FRSIZE, DMA_TO_DEVICE);
368 bdp->cbd_bufaddr = 0;
406 bdp = fep->tx_bd_base;
408 bdp++;
418 fep->dirty_tx = bdp;
432 struct bufdesc *bdp;
447 bdp = fep->cur_rx;
449 while (!((status = bdp->cbd_sc) & BD_ENET_RX_EMPTY)) {
488 pkt_len = bdp->cbd_datlen;
490 data = (__u8*)__va(bdp->cbd_bufaddr);
492 dma_unmap_single(NULL, bdp->cbd_bufaddr, bdp->cbd_datlen,
514 bdp->cbd_bufaddr = dma_map_single(NULL, data, bdp->cbd_datlen,
522 bdp->cbd_sc = status;
526 bdp = fep->rx_bd_base;
528 bdp++;
535 fep->cur_rx = bdp;
851 struct bufdesc *bdp;
853 bdp = fep->rx_bd_base;
857 if (bdp->cbd_bufaddr)
858 dma_unmap_single(&dev->dev, bdp->cbd_bufaddr,
862 bdp++;
865 bdp = fep->tx_bd_base;
875 struct bufdesc *bdp;
877 bdp = fep->rx_bd_base;
886 bdp->cbd_bufaddr = dma_map_single(&dev->dev, skb->data,
888 bdp->cbd_sc = BD_ENET_RX_EMPTY;
889 bdp++;
893 bdp--;
894 bdp->cbd_sc |= BD_SC_WRAP;
896 bdp = fep->tx_bd_base;
900 bdp->cbd_sc = 0;
901 bdp->cbd_bufaddr = 0;
902 bdp++;
906 bdp--;
907 bdp->cbd_sc |= BD_SC_WRAP;
1071 struct bufdesc *bdp;
1115 bdp = fep->rx_bd_base;
1119 bdp->cbd_sc = 0;
1120 bdp++;
1124 bdp--;
1125 bdp->cbd_sc |= BD_SC_WRAP;
1128 bdp = fep->tx_bd_base;
1132 bdp->cbd_sc = 0;
1133 bdp->cbd_bufaddr = 0;
1134 bdp++;
1138 bdp--;
1139 bdp->cbd_sc |= BD_SC_WRAP;