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

Lines Matching defs:bdp

354 	volatile QUICC_BD	*bdp;
361 bdp = info->rx_cur;
363 if (bdp->status & BD_SC_EMPTY) /* If this one is empty */
374 bdp->status |= BD_SC_EMPTY;
375 bdp->status &=
378 if (bdp->status & BD_SC_WRAP)
379 bdp = info->rx_bd_base;
381 bdp++;
387 i = bdp->length;
388 /* cp = (unsigned char *)__va(bdp->buf); */
389 cp = (char *)bdp->buf;
390 status = bdp->status;
452 bdp->status |= BD_SC_EMPTY;
453 bdp->status &= ~(BD_SC_BR | BD_SC_FR | BD_SC_PR | BD_SC_OV);
455 if (bdp->status & BD_SC_WRAP)
456 bdp = info->rx_bd_base;
458 bdp++;
461 info->rx_cur = (QUICC_BD *)bdp;
943 volatile QUICC_BD *bdp;
951 bdp = info->tx_cur;
952 while (bdp->status & BD_SC_READY);
954 /* *((char *)__va(bdp->buf)) = ch; */
955 *((char *)bdp->buf) = ch;
956 bdp->length = 1;
957 bdp->status |= BD_SC_READY;
961 if (bdp->status & BD_SC_WRAP)
962 bdp = info->tx_bd_base;
964 bdp++;
966 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;
1617 volatile QUICC_BD *bdp;
1665 bdp = info->tx_cur;
1666 if (bdp == info->tx_bd_base)
1667 bdp += (TX_NUM_FIFO-1);
1669 bdp--;
1670 } while (bdp->status & BD_SC_READY);
2027 QUICC_BD *bdp, *bdbase;
2039 bdp = info->tx_cur;
2050 bdp = bdbase = (QUICC_BD *)((uint)pquicc + (uint)up->tbase);
2069 while (bdp->status & BD_SC_READY);
2073 cp = bdp->buf;
2076 bdp->length = 1;
2077 bdp->status |= BD_SC_READY;
2079 if (bdp->status & BD_SC_WRAP)
2080 bdp = bdbase;
2082 bdp++;
2086 while (bdp->status & BD_SC_READY);
2087 /* cp = __va(bdp->buf); */
2088 cp = bdp->buf;
2090 bdp->length = 1;
2091 bdp->status |= BD_SC_READY;
2093 if (bdp->status & BD_SC_WRAP) {
2094 bdp = bdbase;
2097 bdp++;
2106 while (bdp->status & BD_SC_READY);
2109 info->tx_cur = (QUICC_BD *)bdp;
2171 QUICC_BD *bdp;
2182 bdp = info->rx_cur;
2184 /* bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_rbase]; */
2185 bdp = (QUICC_BD *)((uint)pquicc + (uint)up->tbase);
2199 while (bdp->status & BD_SC_EMPTY);
2202 if (bdp->status & BD_SC_EMPTY)
2206 cp = (char *)bdp->buf;
2209 i = c = bdp->length;
2216 bdp->status |= BD_SC_EMPTY;
2219 if (bdp->status & BD_SC_WRAP) {
2220 bdp = info->rx_bd_base;
2223 bdp++;
2225 info->rx_cur = (QUICC_BD *)bdp;
2273 volatile QUICC_BD *bdp;
2300 bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_rbase];
2301 bdp->buf = mem_addr;
2303 bdp = (QUICC_BD *)&cpmp->cp_dpmem[up->smc_tbase];
2304 bdp->buf = mem_addr+RX_BUF_SIZE;
2378 QUICC_BD *bdp;
2521 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2522 info->rx_cur = info->rx_bd_base = bdp;
2526 bdp->buf = &rx_buf_pool[(i * RX_NUM_FIFO + j ) * RX_BUF_SIZE];
2527 bdp->status = BD_SC_EMPTY | BD_SC_INTRPT;
2529 bdp++;
2531 bdp->buf = &rx_buf_pool[(i * RX_NUM_FIFO + j ) * RX_BUF_SIZE];
2532 bdp->status = BD_SC_WRAP | BD_SC_EMPTY | BD_SC_INTRPT;
2559 /* bdp = (QUICC_BD *)&cp->cp_dpmem[dp_addr]; */
2560 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2561 info->tx_cur = info->tx_bd_base = (QUICC_BD *)bdp;
2565 bdp->buf = &tx_buf_pool[(i * TX_NUM_FIFO + j ) * TX_BUF_SIZE];
2566 bdp->status = BD_SC_INTRPT;
2568 bdp++;
2570 bdp->buf = &tx_buf_pool[(i * TX_NUM_FIFO + j ) * TX_BUF_SIZE];
2571 bdp->status = (BD_SC_WRAP | BD_SC_INTRPT);
2731 QUICC_BD *bdp;
2795 /* bdp = (QUICC_BD *)&cp->cp_dpmem[dp_addr]; */
2796 bdp = (QUICC_BD *)((uint)pquicc + dp_addr);
2797 bdp->buf = (char *)mem_addr;
2798 (bdp+1)->buf = (char *)(mem_addr+4);
2803 bdp->status = BD_SC_EMPTY | BD_SC_WRAP;
2804 (bdp+1)->status = BD_SC_WRAP;