Home
last modified time | relevance | path

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

/openbmc/qemu/hw/net/rocker/
H A Drocker_desc.h28 DescRing *desc_get_ring(DescInfo *info);
30 int desc_ring_index(DescRing *ring);
31 bool desc_ring_set_base_addr(DescRing *ring, uint64_t base_addr);
32 uint64_t desc_ring_get_base_addr(DescRing *ring);
33 bool desc_ring_set_size(DescRing *ring, uint32_t size);
34 uint32_t desc_ring_get_size(DescRing *ring);
35 bool desc_ring_set_head(DescRing *ring, uint32_t new);
36 uint32_t desc_ring_get_head(DescRing *ring);
37 uint32_t desc_ring_get_tail(DescRing *ring);
38 void desc_ring_set_ctrl(DescRing *ring, uint32_t val);
[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()
104 bool desc_ring_set_base_addr(DescRing *ring, uint64_t base_addr) in desc_ring_set_base_addr()
117 uint64_t desc_ring_get_base_addr(DescRing *ring) in desc_ring_get_base_addr()
122 bool desc_ring_set_size(DescRing *ring, uint32_t size) in desc_ring_set_size()
150 uint32_t desc_ring_get_size(DescRing *ring) in desc_ring_get_size()
155 static DescInfo *desc_read(DescRing *ring, uint32_t index) in desc_read()
166 static void desc_write(DescRing *ring, uint32_t index) in desc_write()
[all …]
H A Drocker.c68 DescRing **rings;
138 DescRing *ring) in rocker_get_pport_by_tx_ring()
475 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_link_changed()
526 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_mac_vlan_seen()
586 static DescRing *rocker_get_rx_ring_by_pport(Rocker *r, in rocker_get_rx_ring_by_pport()
597 DescRing *ring = rocker_get_rx_ring_by_pport(r, pport); in rx_produce()
1346 r->rings = g_new(DescRing *, rocker_pci_ring_count(r)); in pci_rocker_realize()
1359 DescRing *ring = desc_ring_alloc(r, i); in pci_rocker_realize()
H A Drocker.h67 typedef struct desc_ring DescRing; typedef