Lines Matching refs:ring_idx
613 vmxnet3_rq_alloc_rx_buf(struct vmxnet3_rx_queue *rq, u32 ring_idx,
617 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx];
618 struct vmxnet3_cmd_ring *ring = &rq->rx_ring[ring_idx];
1531 u32 idx, ring_idx;
1548 ring_idx = VMXNET3_GET_RING_IDX(adapter, rcd->rqID);
1549 ring = rq->rx_ring + ring_idx;
1550 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd,
1552 rbi = rq->buf_info[ring_idx] + idx;
1604 ring_idx, idx);
1845 ring = rq->rx_ring + ring_idx;
1861 rbi = rq->buf_info[ring_idx] + ring->next2fill;
1864 if (ring_idx == 0) {
1894 rxprod_reg[ring_idx] + rq->qid * 8,
1913 u32 i, ring_idx;
1920 for (ring_idx = 0; ring_idx < 2; ring_idx++) {
1921 for (i = 0; i < rq->rx_ring[ring_idx].size; i++) {
1927 rbi = &rq->buf_info[ring_idx][i];
1929 &rq->rx_ring[ring_idx].base[i].rxd, &rxDesc);
1951 rq->rx_ring[ring_idx].gen = VMXNET3_INIT_GEN;
1952 rq->rx_ring[ring_idx].next2fill =
1953 rq->rx_ring[ring_idx].next2comp = 0;