Lines Matching refs:rx_ring

566 	struct vmxnet3_cmd_ring *ring = &rq->rx_ring[ring_idx];  in vmxnet3_rq_alloc_rx_buf()
1266 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1267 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd, in vmxnet3_rq_rx_complete()
1464 ring = rq->rx_ring + ring_idx; in vmxnet3_rq_rx_complete()
1500 for (i = 0; i < rq->rx_ring[ring_idx].size; i++) { in vmxnet3_rq_cleanup()
1505 &rq->rx_ring[ring_idx].base[i].rxd, &rxDesc); in vmxnet3_rq_cleanup()
1522 rq->rx_ring[ring_idx].gen = VMXNET3_INIT_GEN; in vmxnet3_rq_cleanup()
1523 rq->rx_ring[ring_idx].next2fill = in vmxnet3_rq_cleanup()
1524 rq->rx_ring[ring_idx].next2comp = 0; in vmxnet3_rq_cleanup()
1551 for (j = 0; j < rq->rx_ring[i].size; j++) in vmxnet3_rq_destroy()
1558 if (rq->rx_ring[i].base) { in vmxnet3_rq_destroy()
1560 rq->rx_ring[i].size in vmxnet3_rq_destroy()
1562 rq->rx_ring[i].base, in vmxnet3_rq_destroy()
1563 rq->rx_ring[i].basePA); in vmxnet3_rq_destroy()
1564 rq->rx_ring[i].base = NULL; in vmxnet3_rq_destroy()
1578 (rq->rx_ring[0].size + rq->rx_ring[1].size); in vmxnet3_rq_destroy()
1592 for (i = 0; i < rq->rx_ring[0].size; i++) { in vmxnet3_rq_init()
1603 for (i = 0; i < rq->rx_ring[1].size; i++) { in vmxnet3_rq_init()
1610 rq->rx_ring[i].next2fill = rq->rx_ring[i].next2comp = 0; in vmxnet3_rq_init()
1612 memset(rq->rx_ring[i].base, 0, rq->rx_ring[i].size * in vmxnet3_rq_init()
1614 rq->rx_ring[i].gen = VMXNET3_INIT_GEN; in vmxnet3_rq_init()
1616 if (vmxnet3_rq_alloc_rx_buf(rq, 0, rq->rx_ring[0].size - 1, in vmxnet3_rq_init()
1621 vmxnet3_rq_alloc_rx_buf(rq, 1, rq->rx_ring[1].size - 1, adapter); in vmxnet3_rq_init()
1665 sz = rq->rx_ring[i].size * sizeof(struct Vmxnet3_RxDesc); in vmxnet3_rq_create()
1666 rq->rx_ring[i].base = dma_alloc_coherent( in vmxnet3_rq_create()
1668 &rq->rx_ring[i].basePA, in vmxnet3_rq_create()
1670 if (!rq->rx_ring[i].base) { in vmxnet3_rq_create()
1686 sz = sizeof(struct vmxnet3_rx_buf_info) * (rq->rx_ring[0].size + in vmxnet3_rq_create()
1687 rq->rx_ring[1].size); in vmxnet3_rq_create()
1694 rq->buf_info[1] = bi + rq->rx_ring[0].size; in vmxnet3_rq_create()
2328 rqc->rxRingBasePA[0] = cpu_to_le64(rq->rx_ring[0].basePA); in vmxnet3_setup_driver_shared()
2329 rqc->rxRingBasePA[1] = cpu_to_le64(rq->rx_ring[1].basePA); in vmxnet3_setup_driver_shared()
2332 rqc->rxRingSize[0] = cpu_to_le32(rq->rx_ring[0].size); in vmxnet3_setup_driver_shared()
2333 rqc->rxRingSize[1] = cpu_to_le32(rq->rx_ring[1].size); in vmxnet3_setup_driver_shared()
2401 adapter->rx_queue[0].rx_ring[0].size, in vmxnet3_activate_dev()
2402 adapter->rx_queue[0].rx_ring[1].size); in vmxnet3_activate_dev()
2441 adapter->rx_queue[i].rx_ring[0].next2fill); in vmxnet3_activate_dev()
2444 adapter->rx_queue[i].rx_ring[1].next2fill); in vmxnet3_activate_dev()
2648 ring0_size = adapter->rx_queue[0].rx_ring[0].size; in vmxnet3_adjust_rx_ring_size()
2652 ring1_size = adapter->rx_queue[0].rx_ring[1].size; in vmxnet3_adjust_rx_ring_size()
2660 rq->rx_ring[0].size = ring0_size; in vmxnet3_adjust_rx_ring_size()
2661 rq->rx_ring[1].size = ring1_size; in vmxnet3_adjust_rx_ring_size()
2691 adapter->rx_queue[0].rx_ring[0].size = rx_ring_size; in vmxnet3_create_queues()
2692 adapter->rx_queue[0].rx_ring[1].size = rx_ring2_size; in vmxnet3_create_queues()