Lines Matching refs:kgsl_bo
129 struct kgsl_bo *kgsl_bo) in kgsl_pipe_add_submit() argument
132 struct fd_bo *bo = &kgsl_bo->base; in kgsl_pipe_add_submit()
133 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_add_submit()
146 struct kgsl_bo *kgsl_bo = NULL; in kgsl_pipe_pre_submit() local
151 LIST_FOR_EACH_ENTRY(kgsl_bo, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_pre_submit()
152 uint32_t timestamp = kgsl_bo_get_timestamp(kgsl_bo); in kgsl_pipe_pre_submit()
163 struct kgsl_bo *kgsl_bo = NULL, *tmp; in kgsl_pipe_post_submit() local
165 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->submit_list, list[pipe->id]) { in kgsl_pipe_post_submit()
166 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_post_submit()
168 kgsl_bo->timestamp[pipe->id] = timestamp; in kgsl_pipe_post_submit()
171 kgsl_bo_set_timestamp(kgsl_bo, timestamp); in kgsl_pipe_post_submit()
182 struct kgsl_bo *kgsl_bo = NULL, *tmp; in kgsl_pipe_process_pending() local
184 LIST_FOR_EACH_ENTRY_SAFE(kgsl_bo, tmp, &kgsl_pipe->pending_list, list[pipe->id]) { in kgsl_pipe_process_pending()
185 struct list_head *list = &kgsl_bo->list[pipe->id]; in kgsl_pipe_process_pending()
186 if (kgsl_bo->timestamp[pipe->id] > timestamp) in kgsl_pipe_process_pending()
189 kgsl_bo->timestamp[pipe->id] = 0; in kgsl_pipe_process_pending()
190 fd_bo_del(&kgsl_bo->base); in kgsl_pipe_process_pending()