Lines Matching refs:evt_ring
210 if (ring != &xdbc.evt_ring) {
238 xdbc_reset_ring(&xdbc.evt_ring);
573 ret = xdbc_alloc_ring(&xdbc.evt_seg, &xdbc.evt_ring);
672 xdbc_free_ring(&xdbc.evt_ring);
804 evt_trb = xdbc.evt_ring.dequeue;
805 while ((le32_to_cpu(evt_trb->field[3]) & TRB_CYCLE) == xdbc.evt_ring.cycle_state) {
823 ++(xdbc.evt_ring.dequeue);
824 if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) {
825 xdbc.evt_ring.dequeue = xdbc.evt_seg.trbs;
826 xdbc.evt_ring.cycle_state ^= 1;
829 evt_trb = xdbc.evt_ring.dequeue;
835 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp);
997 xdbc_free_ring(&xdbc.evt_ring);