Lines Matching refs:mhi_ring

116 	struct mhi_ring *ring = &mhi_event->ring;  in mhi_ring_er_db()
125 struct mhi_ring *ring = &mhi_cmd->ring; in mhi_ring_cmd_db()
135 struct mhi_ring *ring = &mhi_chan->tre_ring; in mhi_ring_chan_db()
229 struct mhi_ring *ring) in get_nr_avail_ring_elements()
244 static void *mhi_to_virtual(struct mhi_ring *ring, dma_addr_t addr) in mhi_to_virtual()
250 struct mhi_ring *ring) in mhi_add_ring_element()
260 struct mhi_ring *ring) in mhi_del_ring_element()
269 static bool is_valid_ring_ptr(struct mhi_ring *ring, dma_addr_t addr) in is_valid_ring_ptr()
339 struct mhi_ring *tre_ring = &mhi_chan->tre_ring; in mhi_get_free_desc_count()
434 struct mhi_ring *ev_ring = &mhi_event->ring; in mhi_irq_handler()
548 struct mhi_ring *ring) in mhi_recycle_ev_ring_element()
571 struct mhi_ring *buf_ring, *tre_ring; in parse_xfer_event()
706 struct mhi_ring *buf_ring, *tre_ring; in parse_rsc_event()
771 struct mhi_ring *mhi_ring = &cmd_ring->ring; in mhi_process_cmd_completion() local
776 if (!is_valid_ring_ptr(mhi_ring, ptr)) { in mhi_process_cmd_completion()
782 cmd_pkt = mhi_to_virtual(mhi_ring, ptr); in mhi_process_cmd_completion()
798 mhi_del_ring_element(mhi_cntrl, mhi_ring); in mhi_process_cmd_completion()
806 struct mhi_ring *ev_ring = &mhi_event->ring; in mhi_process_ctrl_ev_ring()
976 struct mhi_ring *ev_ring = &mhi_event->ring; in mhi_process_data_event_ring()
1099 struct mhi_ring *ring) in mhi_is_ring_full()
1115 struct mhi_ring *tre_ring = &mhi_chan->tre_ring; in mhi_queue()
1198 struct mhi_ring *buf_ring, *tre_ring; in mhi_gen_tre()
1260 struct mhi_ring *tre_ring = &mhi_chan->tre_ring; in mhi_queue_is_full()
1272 struct mhi_ring *ring = &mhi_cmd->ring; in mhi_send_cmd()
1533 struct mhi_ring *ev_ring; in mhi_mark_stale_events()
1572 struct mhi_ring *buf_ring, *tre_ring; in mhi_reset_data_chan()