Lines Matching refs:comp_ring

411 	gdesc = tq->comp_ring.base + tq->comp_ring.next2proc;
412 while (VMXNET3_TCD_GET_GEN(&gdesc->tcd) == tq->comp_ring.gen) {
422 vmxnet3_comp_ring_adv_next2proc(&tq->comp_ring);
423 gdesc = tq->comp_ring.base + tq->comp_ring.next2proc;
480 tq->comp_ring.gen = VMXNET3_INIT_GEN;
481 tq->comp_ring.next2proc = 0;
501 if (tq->comp_ring.base) {
502 dma_free_coherent(&adapter->pdev->dev, tq->comp_ring.size *
504 tq->comp_ring.base, tq->comp_ring.basePA);
505 tq->comp_ring.base = NULL;
539 memset(tq->comp_ring.base, 0, tq->comp_ring.size *
541 tq->comp_ring.next2proc = 0;
542 tq->comp_ring.gen = VMXNET3_INIT_GEN;
558 tq->comp_ring.base || tq->buf_info);
576 tq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev,
577 tq->comp_ring.size * sizeof(struct Vmxnet3_TxCompDesc),
578 &tq->comp_ring.basePA, GFP_KERNEL);
579 if (!tq->comp_ring.base) {
1522 vmxnet3_getRxComp(rcd, &rq->comp_ring.base[rq->comp_ring.next2proc].rcd,
1524 while (rcd->gen == rq->comp_ring.gen) {
1898 vmxnet3_comp_ring_adv_next2proc(&rq->comp_ring);
1900 &rq->comp_ring.base[rq->comp_ring.next2proc].rcd, &rxComp);
1956 rq->comp_ring.gen = VMXNET3_INIT_GEN;
1957 rq->comp_ring.next2proc = 0;
2010 if (rq->comp_ring.base) {
2011 dma_free_coherent(&adapter->pdev->dev, rq->comp_ring.size
2013 rq->comp_ring.base, rq->comp_ring.basePA);
2014 rq->comp_ring.base = NULL;
2094 rq->comp_ring.next2proc = 0;
2095 memset(rq->comp_ring.base, 0, rq->comp_ring.size *
2097 rq->comp_ring.gen = VMXNET3_INIT_GEN;
2163 sz = rq->comp_ring.size * sizeof(struct Vmxnet3_RxCompDesc);
2164 rq->comp_ring.base = dma_alloc_coherent(&adapter->pdev->dev, sz,
2165 &rq->comp_ring.basePA,
2167 if (!rq->comp_ring.base) {
2276 vmxnet3_enable_intr(adapter, rq->comp_ring.intr_idx);
2296 vmxnet3_disable_intr(adapter, tq->comp_ring.intr_idx);
2308 vmxnet3_enable_intr(adapter, tq->comp_ring.intr_idx);
2327 vmxnet3_disable_intr(adapter, rq->comp_ring.intr_idx);
2451 adapter->tx_queue[i].comp_ring.intr_idx
2456 adapter->tx_queue[i].comp_ring.intr_idx
2482 adapter->rx_queue[i].comp_ring.intr_idx = vector++;
2525 adapter->tx_queue[i].comp_ring.intr_idx = 0;
2526 adapter->rx_queue[0].comp_ring.intr_idx = 0;
2810 tqc->compRingBasePA = cpu_to_le64(tq->comp_ring.basePA);
2815 tqc->compRingSize = cpu_to_le32(tq->comp_ring.size);
2817 tqc->intrIdx = tq->comp_ring.intr_idx;
2827 rqc->compRingBasePA = cpu_to_le64(rq->comp_ring.basePA);
2831 rqc->compRingSize = cpu_to_le32(rq->comp_ring.size);
2833 rqc->intrIdx = rq->comp_ring.intr_idx;
3280 rq->comp_ring.size = comp_size;
3296 tq->comp_ring.size = tx_ring_size;