Lines Matching refs:kgsl_bo
123 struct kgsl_bo *kgsl_bo) in kgsl_pipe_add_submit() argument
126 struct fd_bo *bo = &kgsl_bo->base; in kgsl_pipe_add_submit()
127 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_add_submit()
140 struct kgsl_bo *kgsl_bo = NULL; in kgsl_pipe_pre_submit() local
145 LIST_FOR_EACH_ENTRY(kgsl_bo, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_pre_submit()
146 uint32_t timestamp = kgsl_bo_get_timestamp(kgsl_bo); in kgsl_pipe_pre_submit()
156 struct kgsl_bo *kgsl_bo = NULL, *tmp; in kgsl_pipe_post_submit() local
158 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_post_submit()
159 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_post_submit()
161 kgsl_bo->timestamp[pipe->id] = timestamp; in kgsl_pipe_post_submit()
164 kgsl_bo_set_timestamp(kgsl_bo, timestamp); in kgsl_pipe_post_submit()
174 struct kgsl_bo *kgsl_bo = NULL, *tmp; in kgsl_pipe_process_pending() local
176 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->pending_list, list[pipe->id]) { in kgsl_pipe_process_pending()
177 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_process_pending()
178 if (kgsl_bo->timestamp[pipe->id] > timestamp) in kgsl_pipe_process_pending()
181 kgsl_bo->timestamp[pipe->id] = 0; in kgsl_pipe_process_pending()
182 fd_bo_del(&kgsl_bo->base); in kgsl_pipe_process_pending()