Lines Matching refs:kgsl_bo
126 struct kgsl_bo *kgsl_bo) in kgsl_pipe_add_submit() argument
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 = NULL, *tmp; in kgsl_pipe_post_submit() local
162 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_post_submit()
163 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_post_submit()
165 kgsl_bo->timestamp[pipe->id] = timestamp; in kgsl_pipe_post_submit()
168 kgsl_bo_set_timestamp(kgsl_bo, timestamp); in kgsl_pipe_post_submit()
179 struct kgsl_bo *kgsl_bo = NULL, *tmp; in kgsl_pipe_process_pending() local
181 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->pending_list, list[pipe->id]) { in kgsl_pipe_process_pending()
182 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_process_pending()
183 if (kgsl_bo->timestamp[pipe->id] > timestamp) in kgsl_pipe_process_pending()
186 kgsl_bo->timestamp[pipe->id] = 0; in kgsl_pipe_process_pending()
187 fd_bo_del(&kgsl_bo->base); in kgsl_pipe_process_pending()