• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wan/

Lines Matching refs:ptdescr

102 	volatile pcsca_bd_t __iomem *ptdescr = (card->hw.rambase
105 for (i = 0; i < N_DMA_TX_BUF; i++, ptdescr++) {
106 cpc_writel(&ptdescr->next, (uclong) (DMA_TX_BD_BASE +
108 cpc_writel(&ptdescr->ptbuf,
117 volatile pcsca_bd_t __iomem *ptdescr = (card->hw.rambase
120 for (i = 0; i < N_DMA_TX_BUF; i++, ptdescr++) {
121 memset_io(ptdescr, 0, sizeof(pcsca_bd_t));
122 cpc_writew(&ptdescr->len, 0);
123 cpc_writeb(&ptdescr->status, DST_OSB);
132 volatile pcsca_bd_t __iomem *ptdescr = (card->hw.rambase
135 for (i = 0; i < N_DMA_RX_BUF; i++, ptdescr++) {
136 cpc_writel(&ptdescr->next, (uclong) (DMA_RX_BD_BASE +
138 cpc_writel(&ptdescr->ptbuf,
147 volatile pcsca_bd_t __iomem *ptdescr = (card->hw.rambase
150 for (i = 0; i < N_DMA_RX_BUF; i++, ptdescr++) {
151 memset_io(ptdescr, 0, sizeof(pcsca_bd_t));
152 cpc_writew(&ptdescr->len, 0);
153 cpc_writeb(&ptdescr->status, 0);
160 volatile pcsca_bd_t __iomem *ptdescr;
169 ptdescr = (card->hw.rambase + TX_BD_ADDR(ch, first_bd));
172 ptdescr = (card->hw.rambase + TX_BD_ADDR(ch, i))) {
174 ch, i, cpc_readl(&ptdescr->next),
175 cpc_readl(&ptdescr->ptbuf),
176 cpc_readb(&ptdescr->status), cpc_readw(&ptdescr->len));
185 volatile pcsca_bd_t __iomem *ptdescr;
199 ptdescr = (card->hw.rambase + TX_BD_ADDR(ch, i));
201 ch, i, cpc_readl(&ptdescr->next),
202 cpc_readl(&ptdescr->ptbuf),
203 cpc_readb(&ptdescr->status), cpc_readw(&ptdescr->len));
211 volatile pcsca_bd_t __iomem *ptdescr;
219 for (i = 0, ptdescr = (card->hw.rambase +
221 i < N_DMA_RX_BUF; i++, ptdescr++) {
222 if (cpc_readb(&ptdescr->status) & DST_OSB)
224 ch, i, cpc_readl(&ptdescr->next),
225 cpc_readl(&ptdescr->ptbuf),
226 cpc_readb(&ptdescr->status),
227 cpc_readw(&ptdescr->len));
234 volatile pcsca_bd_t __iomem *ptdescr;
239 ptdescr = (card->hw.rambase + RX_BD_ADDR(ch, first_bd));
240 while ((status = cpc_readb(&ptdescr->status)) & DST_OSB) {
241 rcvd += cpc_readw(&ptdescr->len);
248 ptdescr = (card->hw.rambase + cpc_readl(&ptdescr->next));
260 volatile pcsca_bd_t __iomem *ptdescr;
269 ptdescr = (card->hw.rambase +
272 if (cpc_readb(&ptdescr->status) & DST_OSB) {
273 memcpy_toio((card->hw.rambase + cpc_readl(&ptdescr->ptbuf)),
275 cpc_writew(&ptdescr->len, nchar);
279 cpc_writeb(&ptdescr->status, DST_EOM);
281 cpc_writeb(&ptdescr->status, 0);
302 volatile pcsca_bd_t __iomem *ptdescr;
306 ptdescr = (card->hw.rambase +
308 while ((status = cpc_readb(&ptdescr->status)) & DST_OSB) {
309 nchar = cpc_readw(&ptdescr->len);
318 cpc_writeb(&ptdescr->status, 0);
322 ptdescr = (card->hw.rambase +
323 cpc_readl(&ptdescr->next));
324 status = cpc_readb(&ptdescr->status);
331 (card->hw.rambase+cpc_readl(&ptdescr->ptbuf)),nchar);
335 cpc_writeb(&ptdescr->status, 0);
336 cpc_writeb(&ptdescr->len, 0);
342 ptdescr = (card->hw.rambase + cpc_readl(&ptdescr->next));
1767 volatile pcsca_bd_t __iomem * ptdescr;
1771 ptdescr = (card->hw.rambase +
1775 (cpc_readb(&ptdescr->status) & DST_OSB)) {
1777 stats->tx_bytes += cpc_readw(&ptdescr->len);
1778 cpc_writeb(&ptdescr->status, DST_OSB);
1779 cpc_writew(&ptdescr->len, 0);
1782 ptdescr = (card->hw.rambase + TX_BD_ADDR(ch,chan->tx_first_bd));