• 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:bdp

170 	volatile cbd_t	*bdp;
174 bdp = cep->cur_tx;
177 if (bdp->cbd_sc & BD_ENET_TX_READY) {
188 bdp->cbd_sc &= ~BD_ENET_TX_STATS;
193 bdp->cbd_sc |= BD_ENET_TX_PAD;
195 bdp->cbd_sc &= ~BD_ENET_TX_PAD;
199 bdp->cbd_datlen = skb->len;
200 bdp->cbd_bufaddr = __pa(skb->data);
214 bdp->cbd_sc |= (BD_ENET_TX_READY | BD_ENET_TX_INTR | BD_ENET_TX_LAST | BD_ENET_TX_TC);
220 if (bdp->cbd_sc & BD_ENET_TX_WRAP)
221 bdp = cep->tx_bd_base;
223 bdp++;
225 if (bdp->cbd_sc & BD_ENET_TX_READY) {
230 cep->cur_tx = (cbd_t *)bdp;
247 cbd_t *bdp;
251 bdp = cep->tx_bd_base;
252 printk(" Tx @base %p :\n", bdp);
253 for (i = 0 ; i < TX_RING_SIZE; i++, bdp++)
255 bdp->cbd_sc,
256 bdp->cbd_datlen,
257 bdp->cbd_bufaddr);
258 bdp = cep->rx_bd_base;
259 printk(" Rx @base %p :\n", bdp);
260 for (i = 0 ; i < RX_RING_SIZE; i++, bdp++)
262 bdp->cbd_sc,
263 bdp->cbd_datlen,
264 bdp->cbd_bufaddr);
279 volatile cbd_t *bdp;
309 bdp = cep->dirty_tx;
310 while ((bdp->cbd_sc&BD_ENET_TX_READY)==0) {
311 if ((bdp==cep->cur_tx) && (cep->tx_full == 0))
314 if (bdp->cbd_sc & BD_ENET_TX_HB) /* No heartbeat */
316 if (bdp->cbd_sc & BD_ENET_TX_LC) /* Late collision */
318 if (bdp->cbd_sc & BD_ENET_TX_RL) /* Retrans limit */
320 if (bdp->cbd_sc & BD_ENET_TX_UN) /* Underrun */
322 if (bdp->cbd_sc & BD_ENET_TX_CSL) /* Carrier lost */
329 if (bdp->cbd_sc &
340 if (bdp->cbd_sc & BD_ENET_TX_DEF)
350 if (bdp->cbd_sc & BD_ENET_TX_WRAP)
351 bdp = cep->tx_bd_base;
353 bdp++;
374 cep->dirty_tx = (cbd_t *)bdp;
417 volatile cbd_t *bdp;
426 bdp = cep->cur_rx;
429 if (bdp->cbd_sc & BD_ENET_RX_EMPTY)
436 if ((bdp->cbd_sc & (BD_ENET_RX_FIRST | BD_ENET_RX_LAST)) !=
443 if (bdp->cbd_sc & (BD_ENET_RX_LG | BD_ENET_RX_SH))
445 if (bdp->cbd_sc & BD_ENET_RX_NO) /* Frame alignment */
447 if (bdp->cbd_sc & BD_ENET_RX_CR) /* CRC Error */
449 if (bdp->cbd_sc & BD_ENET_RX_OV) /* FIFO overrun */
456 if (bdp->cbd_sc & BD_ENET_RX_CL) {
464 pkt_len = bdp->cbd_datlen;
481 (unsigned char *)__va(bdp->cbd_bufaddr),
490 bdp->cbd_sc &= ~BD_ENET_RX_STATS;
494 bdp->cbd_sc |= BD_ENET_RX_EMPTY;
498 if (bdp->cbd_sc & BD_ENET_RX_WRAP)
499 bdp = cep->rx_bd_base;
501 bdp++;
504 cep->cur_rx = (cbd_t *)bdp;
618 volatile cbd_t *bdp;
748 bdp = cep->tx_bd_base;
753 bdp->cbd_sc = 0;
754 bdp->cbd_bufaddr = 0;
755 bdp++;
760 bdp--;
761 bdp->cbd_sc |= BD_SC_WRAP;
763 bdp = cep->rx_bd_base;
774 bdp->cbd_sc = BD_ENET_RX_EMPTY | BD_ENET_RX_INTR;
775 bdp->cbd_bufaddr = __pa(mem_addr);
777 bdp++;
783 bdp--;
784 bdp->cbd_sc |= BD_SC_WRAP;