Lines Matching refs:buf_ring
584 struct mhi_ring *buf_ring;
589 buf_ring = &mhi_chan->buf_ring;
598 vfree(buf_ring->base);
600 buf_ring->base = tre_ring->base = NULL;
619 struct mhi_ring *buf_ring;
625 buf_ring = &mhi_chan->buf_ring;
634 buf_ring->el_size = sizeof(struct mhi_buf_info);
635 buf_ring->len = buf_ring->el_size * buf_ring->elements;
636 buf_ring->base = vzalloc(buf_ring->len);
638 if (!buf_ring->base) {
655 buf_ring->rp = buf_ring->wp = buf_ring->base;
796 mhi_chan->buf_ring.elements = ch_cfg->local_elements;
797 if (!mhi_chan->buf_ring.elements)
798 mhi_chan->buf_ring.elements = mhi_chan->tre_ring.elements;