Home
last modified time | relevance | path

Searched refs:DescRing (Results 1 – 4 of 4) sorted by relevance

/qemu/hw/net/rocker/
H A Drocker_desc.h28 DescRing *desc_get_ring(DescInfo *info);
30 int desc_ring_index(DescRing *ring);
32 uint64_t desc_ring_get_base_addr(DescRing *ring);
34 uint32_t desc_ring_get_size(DescRing *ring);
36 uint32_t desc_ring_get_head(DescRing *ring);
37 uint32_t desc_ring_get_tail(DescRing *ring);
40 uint32_t desc_ring_get_credits(DescRing *ring);
42 DescInfo *desc_ring_fetch_desc(DescRing *ring);
48 DescRing *desc_ring_alloc(Rocker *r, int index);
49 void desc_ring_free(DescRing *ring);
[all …]
H A Drocker_desc.c40 DescRing *ring;
89 DescRing *desc_get_ring(DescInfo *info) in desc_get_ring()
94 int desc_ring_index(DescRing *ring) in desc_ring_index()
99 static bool desc_ring_empty(DescRing *ring) in desc_ring_empty()
150 uint32_t desc_ring_get_size(DescRing *ring) in desc_ring_get_size()
228 static bool ring_pump(DescRing *ring) in ring_pump()
284 uint32_t desc_ring_get_head(DescRing *ring) in desc_ring_get_head()
337 DescRing *ring; in desc_ring_alloc()
339 ring = g_new0(DescRing, 1); in desc_ring_alloc()
347 void desc_ring_free(DescRing *ring) in desc_ring_free()
[all …]
H A Drocker.c68 DescRing **rings;
143 DescRing *ring) in rocker_get_pport_by_tx_ring()
480 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_link_changed()
531 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_mac_vlan_seen()
591 static DescRing *rocker_get_rx_ring_by_pport(Rocker *r, in rocker_get_rx_ring_by_pport()
602 DescRing *ring = rocker_get_rx_ring_by_pport(r, pport); in rx_produce()
1351 r->rings = g_new(DescRing *, rocker_pci_ring_count(r)); in pci_rocker_realize()
1364 DescRing *ring = desc_ring_alloc(r, i); in pci_rocker_realize()
H A Drocker.h67 typedef struct desc_ring DescRing; typedef