• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/serial/

Lines Matching defs:bdp

353 	volatile QUICC_BD	*bdp;
360 bdp = info->rx_cur;
362 if (bdp->status & BD_SC_EMPTY) /* If this one is empty */
373 bdp->status |= BD_SC_EMPTY;
374 bdp->status &=
377 if (bdp->status & BD_SC_WRAP)
378 bdp = info->rx_bd_base;
380 bdp++;
386 i = bdp->length;
387 /* cp = (unsigned char *)__va(bdp->buf); */
388 cp = (char *)bdp->buf;
389 status = bdp->status;
451 bdp->status |= BD_SC_EMPTY;
452 bdp->status &= ~(BD_SC_BR | BD_SC_FR | BD_SC_PR | BD_SC_OV);
454 if (bdp->status & BD_SC_WRAP)
455 bdp = info->rx_bd_base;
457 bdp++;
460 info->rx_cur = (QUICC_BD *)bdp;
944 volatile QUICC_BD *bdp;
952 bdp = info->tx_cur;
953 while (bdp->status & BD_SC_READY);
955 /* *((char *)__va(bdp->buf)) = ch; */
956 *((char *)bdp->buf) = ch;
957 bdp->length = 1;
958 bdp->status |= BD_SC_READY;
962 if (bdp->status & BD_SC_WRAP)
963 bdp = info->tx_bd_base;
965 bdp++;
967 info->tx_cur = (QUICC_BD *)bdp;
976 volatile QUICC_BD *bdp;
990 bdp = info->tx_cur;
998 if (bdp->status & BD_SC_READY) {
1003 /* memcpy(__va(bdp->buf), buf, c); */
1004 memcpy((void *)bdp->buf, buf, c);
1006 bdp->length = c;
1007 bdp->status |= BD_SC_READY;
1015 if (bdp->status & BD_SC_WRAP)
1016 bdp = info->tx_bd_base;
1018 bdp++;
1019 info->tx_cur = (QUICC_BD *)bdp;
1074 volatile QUICC_BD *bdp;
1081 bdp = info->tx_cur;
1082 while (bdp->status & BD_SC_READY);
1084 /* *((char *)__va(bdp->buf)) = ch; */
1085 *((char *)bdp->buf) = ch;
1086 bdp->length = 1;
1087 bdp->status |= BD_SC_READY;
1091 if (bdp->status & BD_SC_WRAP)
1092 bdp = info->tx_bd_base;
1094 bdp++;
1096 info->tx_cur = (QUICC_BD *)bdp;
1636 volatile QUICC_BD *bdp;
1684 bdp = info->tx_cur;
1685 if (bdp == info->tx_bd_base)
1686 bdp += (TX_NUM_FIFO-1);
1688 bdp--;
1689 } while (bdp->status & BD_SC_READY);
2044 QUICC_BD *bdp, *bdbase;
2056 bdp = info->tx_cur;
2067 bdp = bdbase = (QUICC_BD *)((uint)pquicc + (uint)up->tbase);
2086 while (bdp->status & BD_SC_READY);
2090 cp = bdp->buf;
2093 bdp->length = 1;
2094 bdp->status |= BD_SC_READY;
2096 if (bdp->status & BD_SC_WRAP)
2097 bdp = bdbase;
2099 bdp++;
2103 while (bdp->status & BD_SC_READY);
2104 /* cp = __va(bdp->buf); */
2105 cp = bdp->buf;
2107 bdp->length = 1;
2108 bdp->status |= BD_SC_READY;
2110 if (bdp->status & BD_SC_WRAP) {
2111 bdp = bdbase;
2114 bdp++;
2123 while (bdp->status & BD_SC_READY);
2126 info->tx_cur = (QUICC_BD *)bdp;
2188 QUICC_BD *bdp;
2199 bdp = info->rx_cur;
2201 /* bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_rbase]; */
2202 bdp = (QUICC_BD *)((uint)pquicc + (uint)up->tbase);
2216 while (bdp->status & BD_SC_EMPTY);
2219 if (bdp->status & BD_SC_EMPTY)
2223 cp = (char *)bdp->buf;
2226 i = c = bdp->length;
2233 bdp->status |= BD_SC_EMPTY;
2236 if (bdp->status & BD_SC_WRAP) {
2237 bdp = info->rx_bd_base;
2240 bdp++;
2242 info->rx_cur = (QUICC_BD *)bdp;
2290 volatile QUICC_BD *bdp;
2317 bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_rbase];
2318 bdp->buf = mem_addr;
2320 bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_tbase];
2321 bdp->buf = mem_addr+RX_BUF_SIZE;
2395 QUICC_BD *bdp;
2538 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2539 info->rx_cur = info->rx_bd_base = bdp;
2543 bdp->buf = &rx_buf_pool[(i * RX_NUM_FIFO + j ) * RX_BUF_SIZE];
2544 bdp->status = BD_SC_EMPTY | BD_SC_INTRPT;
2546 bdp++;
2548 bdp->buf = &rx_buf_pool[(i * RX_NUM_FIFO + j ) * RX_BUF_SIZE];
2549 bdp->status = BD_SC_WRAP | BD_SC_EMPTY | BD_SC_INTRPT;
2576 /* bdp = (QUICC_BD *)&cp->cp_dpmem[dp_addr]; */
2577 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2578 info->tx_cur = info->tx_bd_base = (QUICC_BD *)bdp;
2582 bdp->buf = &tx_buf_pool[(i * TX_NUM_FIFO + j ) * TX_BUF_SIZE];
2583 bdp->status = BD_SC_INTRPT;
2585 bdp++;
2587 bdp->buf = &tx_buf_pool[(i * TX_NUM_FIFO + j ) * TX_BUF_SIZE];
2588 bdp->status = (BD_SC_WRAP | BD_SC_INTRPT);
2748 QUICC_BD *bdp;
2812 /* bdp = (QUICC_BD *)&cp->cp_dpmem[dp_addr]; */
2813 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2814 bdp->buf = (char *)mem_addr;
2815 (bdp+1)->buf = (char *)(mem_addr+4);
2820 bdp->status = BD_SC_EMPTY | BD_SC_WRAP;
2821 (bdp+1)->status = BD_SC_WRAP;