Lines Matching refs:kgsl_ring
108 struct kgsl_ringbuffer *kgsl_ring = to_kgsl_ringbuffer(ring); in kgsl_ringbuffer_hostptr() local
109 return kgsl_ring->bo->hostptr; in kgsl_ringbuffer_hostptr()
115 struct kgsl_ringbuffer *kgsl_ring = to_kgsl_ringbuffer(ring); in kgsl_ringbuffer_flush() local
119 .gpuaddr = kgsl_ring->bo->gpuaddr + offset, in kgsl_ringbuffer_flush()
142 ibdesc.gpuaddr = kgsl_ring->bo->gpuaddr; in kgsl_ringbuffer_flush()
143 ibdesc.hostptr = kgsl_ring->bo->hostptr; in kgsl_ringbuffer_flush()
145 req.timestamp = (uintptr_t)kgsl_ring->bo->hostptr; in kgsl_ringbuffer_flush()
188 struct kgsl_ringbuffer *kgsl_ring = to_kgsl_ringbuffer(ring); in kgsl_ringbuffer_destroy() local
191 if (kgsl_ring->bo) in kgsl_ringbuffer_destroy()
192 kgsl_rb_bo_del(kgsl_ring->bo); in kgsl_ringbuffer_destroy()
193 free(kgsl_ring); in kgsl_ringbuffer_destroy()
207 struct kgsl_ringbuffer *kgsl_ring; in kgsl_ringbuffer_new() local
210 kgsl_ring = calloc(1, sizeof(*kgsl_ring)); in kgsl_ringbuffer_new()
211 if (!kgsl_ring) { in kgsl_ringbuffer_new()
216 ring = &kgsl_ring->base; in kgsl_ringbuffer_new()
220 kgsl_ring->bo = kgsl_rb_bo_new(to_kgsl_pipe(pipe), size); in kgsl_ringbuffer_new()
221 if (!kgsl_ring->bo) { in kgsl_ringbuffer_new()