Lines Matching refs:buf_info
33 struct mhi_ep_buf_info buf_info = {};
47 buf_info.size = (end - start) * sizeof(struct mhi_ring_element);
48 buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element));
49 buf_info.dev_addr = &ring->ring_cache[start];
51 ret = mhi_cntrl->read_from_host(mhi_cntrl, &buf_info);
55 buf_info.size = (ring->ring_size - start) * sizeof(struct mhi_ring_element);
56 buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element));
57 buf_info.dev_addr = &ring->ring_cache[start];
59 ret = mhi_cntrl->read_from_host(mhi_cntrl, &buf_info);
64 buf_info.host_addr = ring->rbase;
65 buf_info.dev_addr = &ring->ring_cache[0];
66 buf_info.size = end * sizeof(struct mhi_ring_element);
68 ret = mhi_cntrl->read_from_host(mhi_cntrl, &buf_info);
74 dev_dbg(dev, "Cached ring: start %zu end %zu size %zu\n", start, end, buf_info.size);
110 struct mhi_ep_buf_info buf_info = {};
142 buf_info.host_addr = ring->rbase + (old_offset * sizeof(*el));
143 buf_info.dev_addr = el;
144 buf_info.size = sizeof(*el);
146 return mhi_cntrl->write_to_host(mhi_cntrl, &buf_info);