Searched refs:DescRing (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/hw/net/rocker/ |
H A D | rocker_desc.h | 28 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 D | rocker_desc.c | 40 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 D | rocker.c | 68 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 D | rocker.h | 67 typedef struct desc_ring DescRing; typedef
|