Lines Matching refs:comp_ring

370 	gdesc = tq->comp_ring.base + tq->comp_ring.next2proc;
371 while (VMXNET3_TCD_GET_GEN(&gdesc->tcd) == tq->comp_ring.gen) {
381 vmxnet3_comp_ring_adv_next2proc(&tq->comp_ring);
382 gdesc = tq->comp_ring.base + tq->comp_ring.next2proc;
427 tq->comp_ring.gen = VMXNET3_INIT_GEN;
428 tq->comp_ring.next2proc = 0;
448 if (tq->comp_ring.base) {
449 dma_free_coherent(&adapter->pdev->dev, tq->comp_ring.size *
451 tq->comp_ring.base, tq->comp_ring.basePA);
452 tq->comp_ring.base = NULL;
490 memset(tq->comp_ring.base, 0, tq->comp_ring.size *
492 tq->comp_ring.next2proc = 0;
493 tq->comp_ring.gen = VMXNET3_INIT_GEN;
511 tq->comp_ring.base || tq->buf_info);
529 tq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev,
530 tq->comp_ring.size * sizeof(struct Vmxnet3_TxCompDesc),
531 &tq->comp_ring.basePA, GFP_KERNEL);
532 if (!tq->comp_ring.base) {
1375 vmxnet3_getRxComp(rcd, &rq->comp_ring.base[rq->comp_ring.next2proc].rcd,
1377 while (rcd->gen == rq->comp_ring.gen) {
1658 vmxnet3_comp_ring_adv_next2proc(&rq->comp_ring);
1660 &rq->comp_ring.base[rq->comp_ring.next2proc].rcd, &rxComp);
1706 rq->comp_ring.gen = VMXNET3_INIT_GEN;
1707 rq->comp_ring.next2proc = 0;
1754 if (rq->comp_ring.base) {
1755 dma_free_coherent(&adapter->pdev->dev, rq->comp_ring.size
1757 rq->comp_ring.base, rq->comp_ring.basePA);
1758 rq->comp_ring.base = NULL;
1829 rq->comp_ring.next2proc = 0;
1830 memset(rq->comp_ring.base, 0, rq->comp_ring.size *
1832 rq->comp_ring.gen = VMXNET3_INIT_GEN;
1898 sz = rq->comp_ring.size * sizeof(struct Vmxnet3_RxCompDesc);
1899 rq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev, sz,
1900 &rq->comp_ring.basePA,
1902 if (!rq->comp_ring.base) {
2012 vmxnet3_enable_intr(adapter, rq->comp_ring.intr_idx);
2032 vmxnet3_disable_intr(adapter, tq->comp_ring.intr_idx);
2044 vmxnet3_enable_intr(adapter, tq->comp_ring.intr_idx);
2063 vmxnet3_disable_intr(adapter, rq->comp_ring.intr_idx);
2187 adapter->tx_queue[i].comp_ring.intr_idx
2192 adapter->tx_queue[i].comp_ring.intr_idx
2218 adapter->rx_queue[i].comp_ring.intr_idx = vector++;
2261 adapter->tx_queue[i].comp_ring.intr_idx = 0;
2262 adapter->rx_queue[0].comp_ring.intr_idx = 0;
2545 tqc->compRingBasePA = cpu_to_le64(tq->comp_ring.basePA);
2550 tqc->compRingSize = cpu_to_le32(tq->comp_ring.size);
2554 tqc->intrIdx = tq->comp_ring.intr_idx;
2564 rqc->compRingBasePA = cpu_to_le64(rq->comp_ring.basePA);
2568 rqc->compRingSize = cpu_to_le32(rq->comp_ring.size);
2573 rqc->intrIdx = rq->comp_ring.intr_idx;
2944 rq->comp_ring.size = comp_size;
2960 tq->comp_ring.size = tx_ring_size;