Lines Matching defs:ring
12 #define rbmemptr(ring, member) \
13 ((ring)->memptrs_iova + offsetof(struct msm_rbmemptrs, member))
15 #define rbmemptr_stats(ring, index, member) \
16 (rbmemptr((ring), stats) + \
59 void msm_ringbuffer_destroy(struct msm_ringbuffer *ring);
64 OUT_RING(struct msm_ringbuffer *ring, uint32_t data)
67 * ring->next points to the current command being written - it won't be
68 * committed as ring->cur until the flush
70 if (ring->next == ring->end)
71 ring->next = ring->start;
72 *(ring->next++) = data;