Searched refs:comp_ring (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 411 gdesc = tq->comp_ring.base + tq->comp_ring.next2proc; in vmxnet3_tq_tx_complete() 412 while (VMXNET3_TCD_GET_GEN(&gdesc->tcd) == tq->comp_ring.gen) { in vmxnet3_tq_tx_complete() 422 vmxnet3_comp_ring_adv_next2proc(&tq->comp_ring); in vmxnet3_tq_tx_complete() 423 gdesc = tq->comp_ring.base + tq->comp_ring.next2proc; in vmxnet3_tq_tx_complete() 480 tq->comp_ring.gen = VMXNET3_INIT_GEN; in vmxnet3_tq_cleanup() 481 tq->comp_ring.next2proc = 0; in vmxnet3_tq_cleanup() 501 if (tq->comp_ring.base) { in vmxnet3_tq_destroy() 502 dma_free_coherent(&adapter->pdev->dev, tq->comp_ring.size * in vmxnet3_tq_destroy() 504 tq->comp_ring.base, tq->comp_ring.basePA); in vmxnet3_tq_destroy() 505 tq->comp_ring.base = NULL; in vmxnet3_tq_destroy() [all …]
|
H A D | vmxnet3_ethtool.c | 567 buf[j++] = VMXNET3_GET_ADDR_LO(tq->comp_ring.basePA); in vmxnet3_get_regs() 568 buf[j++] = VMXNET3_GET_ADDR_HI(tq->comp_ring.basePA); in vmxnet3_get_regs() 569 buf[j++] = tq->comp_ring.size; in vmxnet3_get_regs() 570 buf[j++] = tq->comp_ring.next2proc; in vmxnet3_get_regs() 571 buf[j++] = tq->comp_ring.gen; in vmxnet3_get_regs() 604 buf[j++] = VMXNET3_GET_ADDR_LO(rq->comp_ring.basePA); in vmxnet3_get_regs() 605 buf[j++] = VMXNET3_GET_ADDR_HI(rq->comp_ring.basePA); in vmxnet3_get_regs() 606 buf[j++] = rq->comp_ring.size; in vmxnet3_get_regs() 607 buf[j++] = rq->comp_ring.next2proc; in vmxnet3_get_regs() 608 buf[j++] = rq->comp_ring.gen; in vmxnet3_get_regs()
|
H A D | vmxnet3_int.h | 255 struct vmxnet3_comp_ring comp_ring; member 316 struct vmxnet3_comp_ring comp_ring; member
|
/openbmc/qemu/hw/net/ |
H A D | vmxnet3_defs.h | 43 Vmxnet3Ring comp_ring; member 52 Vmxnet3Ring comp_ring; member
|
H A D | vmxnet3.c | 401 vmxnet3_ring_inc(&s->txq_descr[qidx].comp_ring); in vmxnet3_inc_tx_completion_counter() 407 vmxnet3_ring_inc(&s->rxq_descr[qidx].comp_ring); in vmxnet3_inc_rx_completion_counter() 413 vmxnet3_ring_dec(&s->rxq_descr[qidx].comp_ring); in vmxnet3_dec_rx_completion_counter() 421 VMXNET3_RING_DUMP(VMW_RIPRN, "TXC", qidx, &s->txq_descr[qidx].comp_ring); in vmxnet3_complete_packet() 425 txcq_descr.gen = vmxnet3_ring_curr_gen(&s->txq_descr[qidx].comp_ring); in vmxnet3_complete_packet() 428 vmxnet3_ring_write_curr_cell(d, &s->txq_descr[qidx].comp_ring, &txcq_descr); in vmxnet3_complete_packet() 713 vmxnet3_ring_curr_cell_pa(&s->rxq_descr[qidx].comp_ring); in vmxnet3_pop_rxc_descr() 720 ring_gen = vmxnet3_ring_curr_gen(&s->rxq_descr[qidx].comp_ring); in vmxnet3_pop_rxc_descr() 1508 vmxnet3_ring_init(d, &s->txq_descr[i].comp_ring, pa, size, in vmxnet3_activate_device() 1510 VMXNET3_RING_DUMP(VMW_CFPRN, "TXC", i, &s->txq_descr[i].comp_ring); in vmxnet3_activate_device() [all …]
|