Lines Matching refs:rxp
855 int len, struct sk_buff *skb, int rxp)
866 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1141 unsigned char dmabits, int rxp, unsigned short len)
1152 card->card_no, port->index, rxp);
1175 unsigned char dmabits, int rxp, unsigned short len)
1188 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1189 rxp = (rxp+1) % NUM_RX_BUFFER;
1195 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
1202 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1203 rxp = (rxp+1) % NUM_RX_BUFFER;
1205 port->rxpos = rxp;
1217 int rxp;
1225 rxp = port->rxpos;
1226 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
1229 pi, rxp);
1237 len = FST_RDW(card, rxDescrRing[pi][rxp].mcnt);
1248 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1250 rxp = (rxp+1) % NUM_RX_BUFFER;
1251 port->rxpos = rxp;
1259 dbg(DBG_RX, "intr_rx: %d,%d: flags %x len %d\n", pi, rxp, dmabits, len);
1261 fst_log_rx_error(card, port, dmabits, rxp, len);
1262 fst_recover_rx_error(card, port, dmabits, rxp, len);
1273 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1275 rxp = (rxp+1) % NUM_RX_BUFFER;
1276 port->rxpos = rxp;
1288 card->mem + BUF_OFFSET(rxBuffer[pi][rxp][0]),
1292 FST_WRB(card, rxDescrRing[pi][rxp].bits, DMA_OWN);
1312 card->dma_rxpos = rxp;
1314 BUF_OFFSET(rxBuffer[pi][rxp][0]), len);
1316 if (rxp != port->rxpos) {
1318 dbg(DBG_ASS, "rxp = %d rxpos = %d\n", rxp, port->rxpos);
1320 rxp = (rxp+1) % NUM_RX_BUFFER;
1321 port->rxpos = rxp;