Home
last modified time | relevance | path

Searched refs:tx_ring (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/net/
H A Dxen_nic.c59 netif_tx_back_ring_t tx_ring; member
74 RING_IDX i = netdev->tx_ring.rsp_prod_pvt; in OBJECT_DECLARE_SIMPLE_TYPE()
78 resp = RING_GET_RESPONSE(&netdev->tx_ring, i); in OBJECT_DECLARE_SIMPLE_TYPE()
84 RING_GET_RESPONSE(&netdev->tx_ring, ++i)->status = NETIF_RSP_NULL; in OBJECT_DECLARE_SIMPLE_TYPE()
88 netdev->tx_ring.rsp_prod_pvt = ++i; in OBJECT_DECLARE_SIMPLE_TYPE()
89 RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&netdev->tx_ring, notify); in OBJECT_DECLARE_SIMPLE_TYPE()
95 if (i == netdev->tx_ring.req_cons) { in OBJECT_DECLARE_SIMPLE_TYPE()
97 RING_FINAL_CHECK_FOR_REQUESTS(&netdev->tx_ring, more_to_do); in OBJECT_DECLARE_SIMPLE_TYPE()
111 RING_IDX cons = netdev->tx_ring.req_cons; in net_tx_error()
118 txp = RING_GET_REQUEST(&netdev->tx_ring, cons++); in net_tx_error()
[all …]
H A Dftgmac100.c531 static void ftgmac100_do_tx(FTGMAC100State *s, uint64_t tx_ring, in ftgmac100_do_tx() argument
630 addr = tx_ring; in ftgmac100_do_tx()
698 s->tx_ring = 0; in ftgmac100_do_reset()
750 return extract64(s->tx_ring, 0, 32); in ftgmac100_read()
835 s->tx_ring = deposit64(s->tx_ring, 0, 32, value); in ftgmac100_write()
843 ftgmac100_do_tx(s, s->tx_ring, s->tx_descriptor); in ftgmac100_write()
942 val = extract64(s->tx_ring, 32, 32); in ftgmac100_high_read()
968 s->tx_ring = deposit64(s->tx_ring, 32, 32, value); in ftgmac100_high_write()
1250 VMSTATE_UINT64(tx_ring, FTGMAC100State),
H A Dvmxnet3_defs.h42 Vmxnet3Ring tx_ring; member
H A Dvmxnet3.c378 vmxnet3_ring_inc(&s->txq_descr[qidx].tx_ring); in vmxnet3_inc_tx_consumption_counter()
581 Vmxnet3Ring *ring = &s->txq_descr[qidx].tx_ring; in vmxnet3_pop_next_tx_descr()
1484 vmxnet3_ring_init(d, &s->txq_descr[i].tx_ring, pa, size, in vmxnet3_activate_device()
1486 VMXNET3_RING_DUMP(VMW_CFPRN, "TX", i, &s->txq_descr[i].tx_ring); in vmxnet3_activate_device()
2338 VMSTATE_STRUCT(tx_ring, Vmxnet3TxqDescr, 0, vmstate_vmxnet3_ring,
/qemu/tests/qtest/libqos/
H A De1000e.c46 d->tx_ring + tail * E1000_RING_DESC_LEN, in e1000e_tx_ring_push()
52 d->tx_ring + tail * E1000_RING_DESC_LEN, in e1000e_tx_ring_push()
133 (uint32_t) d->e1000e.tx_ring); in e1000e_pci_start_hw()
135 (uint32_t) (d->e1000e.tx_ring >> 32)); in e1000e_pci_start_hw()
192 d->e1000e.tx_ring = guest_alloc(alloc, E1000E_RING_LEN); in e1000e_pci_create()
193 g_assert(d->e1000e.tx_ring != 0); in e1000e_pci_create()
H A Digb.c89 (uint32_t) d->e1000e.tx_ring); in igb_pci_start_hw()
91 (uint32_t) (d->e1000e.tx_ring >> 32)); in igb_pci_start_hw()
157 d->e1000e.tx_ring = guest_alloc(alloc, E1000E_RING_LEN); in igb_pci_create()
158 g_assert(d->e1000e.tx_ring != 0); in igb_pci_create()
H A De1000e.h34 uint64_t tx_ring; member
/qemu/include/hw/net/
H A Dftgmac100.h62 uint64_t tx_ring; member