Lines Matching defs:ring
13 #define rbmemptr(ring, member) \
14 ((ring)->memptrs_iova + offsetof(struct msm_rbmemptrs, member))
16 #define rbmemptr_stats(ring, index, member) \
17 (rbmemptr((ring), stats) + \
50 * The job scheduler for this ring.
55 * List of in-flight submits on this ring. Protected by submit_lock.
57 * Currently just submits that are already written into the ring, not
104 void msm_ringbuffer_destroy(struct msm_ringbuffer *ring);
109 OUT_RING(struct msm_ringbuffer *ring, uint32_t data)
112 * ring->next points to the current command being written - it won't be
113 * committed as ring->cur until the flush
115 if (ring->next == ring->end)
116 ring->next = ring->start;
117 *(ring->next++) = data;