Lines Matching refs:rd_offset
81 event->ptr = cpu_to_le64(ring->rbase + ring->rd_offset * sizeof(*tre));
137 event->ptr = cpu_to_le64(ring->rbase + ring->rd_offset * sizeof(struct mhi_ring_element));
315 return !!(ring->rd_offset == ring->wr_offset);
342 el = &ring->ring_cache[ring->rd_offset];
515 el = &ring->ring_cache[ring->rd_offset];
728 if (ring->rd_offset == ring->wr_offset)
735 while (ring->rd_offset != ring->wr_offset) {
736 el = &ring->ring_cache[ring->rd_offset];
740 dev_err(dev, "Error processing cmd ring element: %zu\n", ring->rd_offset);
790 if (ring->rd_offset == ring->wr_offset) {
796 el = &ring->ring_cache[ring->rd_offset];