Lines Matching defs:tre_ring
135 struct mhi_ring *ring = &mhi_chan->tre_ring;
340 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
342 return get_nr_avail_ring_elements(mhi_cntrl, tre_ring);
572 struct mhi_ring *buf_ring, *tre_ring;
580 tre_ring = &mhi_chan->tre_ring;
610 if (!is_valid_ring_ptr(tre_ring, ptr)) {
616 ev_tre = mhi_to_virtual(tre_ring, ptr);
619 if (dev_rp >= (tre_ring->base + tre_ring->len))
620 dev_rp = tre_ring->base;
624 local_rp = tre_ring->rp;
643 mhi_del_ring_element(mhi_cntrl, tre_ring);
644 local_rp = tre_ring->rp;
685 if (tre_ring->wp != tre_ring->rp &&
711 struct mhi_ring *buf_ring, *tre_ring;
719 tre_ring = &mhi_chan->tre_ring;
762 mhi_del_ring_element(mhi_cntrl, tre_ring);
1123 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
1130 ret = mhi_is_ring_full(mhi_cntrl, tre_ring);
1203 struct mhi_ring *buf_ring, *tre_ring;
1213 tre_ring = &mhi_chan->tre_ring;
1223 buf_info->wp = tre_ring->wp;
1240 mhi_tre = tre_ring->wp;
1246 mhi_add_ring_element(mhi_cntrl, tre_ring);
1272 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
1274 return mhi_is_ring_full(mhi_cntrl, tre_ring);
1485 &mhi_chan->tre_ring);
1584 struct mhi_ring *buf_ring, *tre_ring;
1589 tre_ring = &mhi_chan->tre_ring;
1592 while (tre_ring->rp != tre_ring->wp) {
1605 mhi_del_ring_element(mhi_cntrl, tre_ring);