Lines Matching refs:gpi_ring

453 struct gpi_ring {  struct
497 struct gpi_ring ch_ring;
517 struct gpi_ring ev_ring;
541 static void gpi_ring_recycle_ev_element(struct gpi_ring *ring);
542 static int gpi_ring_add_element(struct gpi_ring *ring, void **wp);
555 static inline phys_addr_t to_physical(const struct gpi_ring *const ring, in to_physical()
561 static inline void *to_virtual(const struct gpi_ring *const ring, phys_addr_t addr) in to_virtual()
733 struct gpi_ring *ring, void *wp) in gpi_write_ch_db()
744 struct gpi_ring *ring, void *wp) in gpi_write_ev_db()
933 struct gpi_ring *ch_ring = &gchan->ch_ring; in gpi_process_imed_data_event()
1015 struct gpi_ring *ch_ring = &gchan->ch_ring; in gpi_process_xfer_compl_event()
1092 struct gpi_ring *ev_ring = &gpii->ev_ring; in gpi_process_events()
1173 struct gpi_ring *ev_ring = &gpii->ev_ring; in gpi_mark_stale_events()
1199 struct gpi_ring *ch_ring = &gchan->ch_ring; in gpi_reset_chan()
1271 struct gpi_ring *ring = &chan->ch_ring; in gpi_alloc_chan()
1309 struct gpi_ring *ring = &gpii->ev_ring; in gpi_alloc_ev_chan()
1351 static int gpi_ring_num_elements_avail(const struct gpi_ring * const ring) in gpi_ring_num_elements_avail()
1365 static int gpi_ring_add_element(struct gpi_ring *ring, void **wp) in gpi_ring_add_element()
1381 static void gpi_ring_recycle_ev_element(struct gpi_ring *ring) in gpi_ring_recycle_ev_element()
1397 static void gpi_free_ring(struct gpi_ring *ring, in gpi_free_ring()
1406 static int gpi_alloc_ring(struct gpi_ring *ring, u32 elements, in gpi_alloc_ring()
1798 struct gpi_ring *ch_ring = &gchan->ch_ring; in gpi_prep_slave_sg()
1860 struct gpi_ring *ch_ring = &gchan->ch_ring; in gpi_issue_pending()