Lines Matching refs:rx_desc
80 struct sgiseeq_rx_desc *rx_desc;
181 if (!sp->rx_desc[i].rdma.pbuf) {
187 sp->rx_desc[i].buf_vaddr = CKSEG1ADDR(buffer);
188 sp->rx_desc[i].rdma.pbuf = CPHYSADDR(buffer);
190 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT;
192 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR;
203 struct sgiseeq_rx_desc *r = gpriv->rx_desc;
262 hregs->rx_ndptr = CPHYSADDR(sp->rx_desc);
288 hregs->rx_ndptr = CPHYSADDR(sp->rx_desc + sp->rx_new);
293 #define for_each_rx(rd, sp) for((rd) = &(sp)->rx_desc[(sp)->rx_new]; \
295 (rd) = &(sp)->rx_desc[(sp)->rx_new])
349 sp->rx_desc[orig_end].rdma.cntinfo &= ~(HPCDMA_EOR);
350 sp->rx_desc[PREV_RX(sp->rx_new)].rdma.cntinfo |= HPCDMA_EOR;
662 sp->rx_desc = (struct sgiseeq_rx_desc *)
672 setup_rx_ring(sp->rx_desc, SEEQ_RX_BUFFERS);