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()
573 ret = xdbc_alloc_ring(&xdbc.evt_seg, &xdbc.evt_ring); in xdbc_early_setup()
672 xdbc_free_ring(&xdbc.evt_ring); in early_xdbc_setup_hardware()
804 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
805 while ((le32_to_cpu(evt_trb->field[3]) & TRB_CYCLE) == xdbc.evt_ring.cycle_state) { in xdbc_handle_events()
823 ++(xdbc.evt_ring.dequeue); in xdbc_handle_events()
824 if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) { in xdbc_handle_events()
825 xdbc.evt_ring.dequeue = xdbc.evt_seg.trbs; in xdbc_handle_events()
826 xdbc.evt_ring.cycle_state ^= 1; in xdbc_handle_events()
829 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
835 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp); in xdbc_handle_events()
997 xdbc_free_ring(&xdbc.evt_ring); in xdbc_init()