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

Lines Matching defs:bdp

199 	volatile cbd_t	*bdp;
202 bdp = cep->cur_tx;
205 if (bdp->cbd_sc & BD_ENET_TX_READY) {
216 bdp->cbd_sc &= ~BD_ENET_TX_STATS;
221 bdp->cbd_sc |= BD_ENET_TX_PAD;
223 bdp->cbd_sc &= ~BD_ENET_TX_PAD;
227 bdp->cbd_datlen = skb->len;
228 bdp->cbd_bufaddr = __pa(skb->data);
248 bdp->cbd_sc |= (BD_ENET_TX_READY | BD_ENET_TX_INTR | BD_ENET_TX_LAST | BD_ENET_TX_TC);
254 if (bdp->cbd_sc & BD_ENET_TX_WRAP)
255 bdp = cep->tx_bd_base;
257 bdp++;
259 if (bdp->cbd_sc & BD_ENET_TX_READY) {
264 cep->cur_tx = (cbd_t *)bdp;
281 cbd_t *bdp;
285 bdp = cep->tx_bd_base;
286 for (i = 0 ; i < TX_RING_SIZE; i++, bdp++)
288 bdp->cbd_sc,
289 bdp->cbd_datlen,
290 bdp->cbd_bufaddr);
291 bdp = cep->rx_bd_base;
292 for (i = 0 ; i < RX_RING_SIZE; i++, bdp++)
294 bdp->cbd_sc,
295 bdp->cbd_datlen,
296 bdp->cbd_bufaddr);
311 volatile cbd_t *bdp;
341 bdp = cep->dirty_tx;
342 while ((bdp->cbd_sc&BD_ENET_TX_READY)==0) {
343 if ((bdp==cep->cur_tx) && (cep->tx_full == 0))
346 if (bdp->cbd_sc & BD_ENET_TX_HB) /* No heartbeat */
348 if (bdp->cbd_sc & BD_ENET_TX_LC) /* Late collision */
350 if (bdp->cbd_sc & BD_ENET_TX_RL) /* Retrans limit */
352 if (bdp->cbd_sc & BD_ENET_TX_UN) /* Underrun */
354 if (bdp->cbd_sc & BD_ENET_TX_CSL) /* Carrier lost */
361 if (bdp->cbd_sc &
372 if (bdp->cbd_sc & BD_ENET_TX_DEF)
382 if (bdp->cbd_sc & BD_ENET_TX_WRAP)
383 bdp = cep->tx_bd_base;
385 bdp++;
405 cep->dirty_tx = (cbd_t *)bdp;
446 volatile cbd_t *bdp;
455 bdp = cep->cur_rx;
458 if (bdp->cbd_sc & BD_ENET_RX_EMPTY)
465 if ((bdp->cbd_sc & (BD_ENET_RX_FIRST | BD_ENET_RX_LAST)) !=
472 if (bdp->cbd_sc & (BD_ENET_RX_LG | BD_ENET_RX_SH))
474 if (bdp->cbd_sc & BD_ENET_RX_NO) /* Frame alignment */
476 if (bdp->cbd_sc & BD_ENET_RX_CR) /* CRC Error */
478 if (bdp->cbd_sc & BD_ENET_RX_OV) /* FIFO overrun */
485 if (bdp->cbd_sc & BD_ENET_RX_CL) {
493 pkt_len = bdp->cbd_datlen;
510 cep->rx_vaddr[bdp - cep->rx_bd_base],
519 bdp->cbd_sc &= ~BD_ENET_RX_STATS;
523 bdp->cbd_sc |= BD_ENET_RX_EMPTY;
527 if (bdp->cbd_sc & BD_ENET_RX_WRAP)
528 bdp = cep->rx_bd_base;
530 bdp++;
533 cep->cur_rx = (cbd_t *)bdp;
649 volatile cbd_t *bdp;
823 bdp = cep->tx_bd_base;
828 bdp->cbd_sc = 0;
829 bdp->cbd_bufaddr = 0;
830 bdp++;
835 bdp--;
836 bdp->cbd_sc |= BD_SC_WRAP;
838 bdp = cep->rx_bd_base;
851 bdp->cbd_sc = BD_ENET_RX_EMPTY | BD_ENET_RX_INTR;
852 bdp->cbd_bufaddr = mem_addr;
856 bdp++;
862 bdp--;
863 bdp->cbd_sc |= BD_SC_WRAP;