Lines Matching refs:mhi_ring
116 struct mhi_ring *ring = &mhi_event->ring;
125 struct mhi_ring *ring = &mhi_cmd->ring;
135 struct mhi_ring *ring = &mhi_chan->tre_ring;
229 struct mhi_ring *ring)
244 static void *mhi_to_virtual(struct mhi_ring *ring, dma_addr_t addr)
250 struct mhi_ring *ring)
260 struct mhi_ring *ring)
269 static bool is_valid_ring_ptr(struct mhi_ring *ring, dma_addr_t addr)
340 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
435 struct mhi_ring *ev_ring = &mhi_event->ring;
549 struct mhi_ring *ring)
572 struct mhi_ring *buf_ring, *tre_ring;
711 struct mhi_ring *buf_ring, *tre_ring;
776 struct mhi_ring *mhi_ring = &cmd_ring->ring;
781 if (!is_valid_ring_ptr(mhi_ring, ptr)) {
787 cmd_pkt = mhi_to_virtual(mhi_ring, ptr);
803 mhi_del_ring_element(mhi_cntrl, mhi_ring);
811 struct mhi_ring *ev_ring = &mhi_event->ring;
982 struct mhi_ring *ev_ring = &mhi_event->ring;
1107 struct mhi_ring *ring)
1123 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
1203 struct mhi_ring *buf_ring, *tre_ring;
1272 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
1284 struct mhi_ring *ring = &mhi_cmd->ring;
1545 struct mhi_ring *ev_ring;
1584 struct mhi_ring *buf_ring, *tre_ring;