Home
last modified time | relevance | path

Searched refs:kgsl_bo (Results 1 - 5 of 5) sorted by relevance

/third_party/libdrm/freedreno/kgsl/
H A Dkgsl_bo.c44 static int bo_alloc(struct kgsl_bo *kgsl_bo) in bo_alloc() argument
46 struct fd_bo *bo = &kgsl_bo->base; in bo_alloc()
47 if (!kgsl_bo->offset) { in bo_alloc()
64 kgsl_bo->offset = req.offset; in bo_alloc()
72 struct kgsl_bo *kgsl_bo = to_kgsl_bo(bo); in kgsl_bo_offset() local
73 int ret = bo_alloc(kgsl_bo); in kgsl_bo_offset()
76 *offset = kgsl_bo->offset; in kgsl_bo_offset()
122 struct kgsl_bo *kgsl_b in kgsl_bo_destroy() local
163 struct kgsl_bo *kgsl_bo; kgsl_bo_from_handle() local
203 struct kgsl_bo *kgsl_bo = to_kgsl_bo(bo); fd_bo_from_fbdev() local
223 kgsl_bo_gpuaddr(struct kgsl_bo *kgsl_bo, uint32_t offset) kgsl_bo_gpuaddr() argument
272 kgsl_bo_set_timestamp(struct kgsl_bo *kgsl_bo, uint32_t timestamp) kgsl_bo_set_timestamp() argument
291 kgsl_bo_get_timestamp(struct kgsl_bo *kgsl_bo) kgsl_bo_get_timestamp() argument
[all...]
H A Dkgsl_pipe.c126 struct kgsl_bo *kgsl_bo) in kgsl_pipe_add_submit()
129 struct fd_bo *bo = &kgsl_bo->base; in kgsl_pipe_add_submit()
130 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_add_submit()
143 struct kgsl_bo *kgsl_bo = NULL; in kgsl_pipe_pre_submit() local
148 LIST_FOR_EACH_ENTRY(kgsl_bo, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_pre_submit()
149 uint32_t timestamp = kgsl_bo_get_timestamp(kgsl_bo); in kgsl_pipe_pre_submit()
160 struct kgsl_bo *kgsl_bo in kgsl_pipe_post_submit() local
125 kgsl_pipe_add_submit(struct kgsl_pipe *kgsl_pipe, struct kgsl_bo *kgsl_bo) kgsl_pipe_add_submit() argument
179 struct kgsl_bo *kgsl_bo = NULL, *tmp; kgsl_pipe_process_pending() local
[all...]
H A Dkgsl_priv.h78 struct kgsl_bo { struct
88 static inline struct kgsl_bo * to_kgsl_bo(struct fd_bo *x) in to_kgsl_bo()
90 return (struct kgsl_bo *)x; in to_kgsl_bo()
99 struct kgsl_bo *bo);
116 drm_private uint32_t kgsl_bo_gpuaddr(struct kgsl_bo *bo, uint32_t offset);
117 drm_private void kgsl_bo_set_timestamp(struct kgsl_bo *bo, uint32_t timestamp);
118 drm_private uint32_t kgsl_bo_get_timestamp(struct kgsl_bo *bo);
H A Dkgsl_ringbuffer.c166 struct kgsl_bo *kgsl_bo = to_kgsl_bo(r->bo); in kgsl_ringbuffer_emit_reloc() local
167 uint32_t addr = kgsl_bo_gpuaddr(kgsl_bo, r->offset); in kgsl_ringbuffer_emit_reloc()
174 kgsl_pipe_add_submit(to_kgsl_pipe(ring->pipe), kgsl_bo); in kgsl_ringbuffer_emit_reloc()
H A Dkgsl_device.c60 dev->bo_size = sizeof(struct kgsl_bo); in kgsl_device_new()

Completed in 2 milliseconds