Lines Matching refs:evt_ring
210 if (ring != &xdbc.evt_ring) { in xdbc_reset_ring()
238 xdbc_reset_ring(&xdbc.evt_ring); in xdbc_mem_init()
574 ret = xdbc_alloc_ring(&xdbc.evt_seg, &xdbc.evt_ring); in xdbc_early_setup()
670 xdbc_free_ring(&xdbc.evt_ring); in early_xdbc_setup_hardware()
802 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
803 while ((le32_to_cpu(evt_trb->field[3]) & TRB_CYCLE) == xdbc.evt_ring.cycle_state) { in xdbc_handle_events()
821 ++(xdbc.evt_ring.dequeue); in xdbc_handle_events()
822 if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) { in xdbc_handle_events()
823 xdbc.evt_ring.dequeue = xdbc.evt_seg.trbs; in xdbc_handle_events()
824 xdbc.evt_ring.cycle_state ^= 1; in xdbc_handle_events()
827 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
833 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp); in xdbc_handle_events()
995 xdbc_free_ring(&xdbc.evt_ring); in xdbc_init()