Lines Matching defs:ev_ring
517 struct gpi_ring ev_ring;
1092 struct gpi_ring *ev_ring = &gpii->ev_ring;
1100 rp = to_virtual(ev_ring, cntxt_rp);
1103 while (rp != ev_ring->rp) {
1104 gpi_event = ev_ring->rp;
1135 gpi_ring_recycle_ev_element(ev_ring);
1137 gpi_write_ev_db(gpii, ev_ring, ev_ring->wp);
1143 rp = to_virtual(ev_ring, cntxt_rp);
1145 } while (rp != ev_ring->rp);
1173 struct gpi_ring *ev_ring = &gpii->ev_ring;
1179 ev_rp = ev_ring->rp;
1180 local_rp = (u32)to_physical(ev_ring, ev_rp);
1187 ev_rp += ev_ring->el_size;
1188 if (ev_rp >= (ev_ring->base + ev_ring->len))
1189 ev_rp = ev_ring->base;
1191 local_rp = (u32)to_physical(ev_ring, ev_rp);
1309 struct gpi_ring *ring = &gpii->ev_ring;
1914 ret = gpi_alloc_ring(&gpii->ev_ring, elements,
1967 gpi_free_ring(&gpii->ev_ring, gpii);
2027 gpi_free_ring(&gpii->ev_ring, gpii);