Lines Matching refs:rings
68 DescRing **rings; member
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()
589 return r->rings[(pport - 1) * 2 + 3]; in rocker_get_rx_ring_by_pport()
792 desc_ring_set_base_addr(r->rings[index], in rocker_io_writel()
797 desc_ring_set_size(r->rings[index], val); in rocker_io_writel()
800 if (desc_ring_set_head(r->rings[index], val)) { in rocker_io_writel()
801 rocker_msix_irq(r, desc_ring_get_msix_vector(r->rings[index])); in rocker_io_writel()
805 desc_ring_set_ctrl(r->rings[index], val); in rocker_io_writel()
808 if (desc_ring_ret_credits(r->rings[index], val)) { in rocker_io_writel()
809 rocker_msix_irq(r, desc_ring_get_msix_vector(r->rings[index])); in rocker_io_writel()
871 desc_ring_set_base_addr(r->rings[index], val); in rocker_io_writeq()
1040 ret = (uint32_t)desc_ring_get_base_addr(r->rings[index]); in rocker_io_readl()
1043 ret = (uint32_t)(desc_ring_get_base_addr(r->rings[index]) >> 32); in rocker_io_readl()
1046 ret = desc_ring_get_size(r->rings[index]); in rocker_io_readl()
1049 ret = desc_ring_get_head(r->rings[index]); in rocker_io_readl()
1052 ret = desc_ring_get_tail(r->rings[index]); in rocker_io_readl()
1055 ret = desc_ring_get_credits(r->rings[index]); in rocker_io_readl()
1131 ret = desc_ring_get_base_addr(r->rings[index]); in rocker_io_readq()
1346 r->rings = g_new(DescRing *, rocker_pci_ring_count(r)); in pci_rocker_realize()
1372 r->rings[i] = ring; in pci_rocker_realize()
1417 if (r->rings[i]) { in pci_rocker_uninit()
1418 desc_ring_free(r->rings[i]); in pci_rocker_uninit()
1421 g_free(r->rings); in pci_rocker_uninit()
1456 desc_ring_reset(r->rings[i]); in rocker_reset()