Lines Matching refs:rxp
876 int len, struct sk_buff *skb, int rxp)
888 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1163 unsigned char dmabits, int rxp, unsigned short len)
1175 card->card_no, port->index, rxp);
1198 unsigned char dmabits, int rxp, unsigned short len)
1211 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1212 rxp = (rxp+1) % NUM_RX_BUFFER;
1218 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
1225 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1226 rxp = (rxp+1) % NUM_RX_BUFFER;
1228 port->rxpos = rxp;
1240 int rxp;
1249 rxp = port->rxpos;
1250 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
1253 pi, rxp);
1261 len = FST_RDW(card, rxDescrRing[pi][rxp].mcnt);
1272 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1274 rxp = (rxp+1) % NUM_RX_BUFFER;
1275 port->rxpos = rxp;
1283 dbg(DBG_RX, "intr_rx: %d,%d: flags %x len %d\n", pi, rxp, dmabits, len);
1285 fst_log_rx_error(card, port, dmabits, rxp, len);
1286 fst_recover_rx_error(card, port, dmabits, rxp, len);
1297 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1299 rxp = (rxp+1) % NUM_RX_BUFFER;
1300 port->rxpos = rxp;
1312 card->mem + BUF_OFFSET(rxBuffer[pi][rxp][0]),
1316 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1338 card->dma_rxpos = rxp;
1340 (char *) BUF_OFFSET(rxBuffer[pi][rxp][0]), len);
1342 if (rxp != port->rxpos) {
1344 dbg(DBG_ASS, "rxp = %d rxpos = %d\n", rxp, port->rxpos);
1346 rxp = (rxp+1) % NUM_RX_BUFFER;
1347 port->rxpos = rxp;