Lines Matching refs:sync_ops
503 const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; in panthor_submit_ctx_update_job_sync_signal_fences() local
510 if (!sync_op_is_signal(&sync_ops[i])) in panthor_submit_ctx_update_job_sync_signal_fences()
513 sig_sync = panthor_submit_ctx_search_sync_signal(ctx, sync_ops[i].handle, in panthor_submit_ctx_update_job_sync_signal_fences()
514 sync_ops[i].timeline_value); in panthor_submit_ctx_update_job_sync_signal_fences()
541 const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; in panthor_submit_ctx_collect_job_signal_ops() local
547 if (!sync_op_is_signal(&sync_ops[i])) in panthor_submit_ctx_collect_job_signal_ops()
550 ret = panthor_check_sync_op(&sync_ops[i]); in panthor_submit_ctx_collect_job_signal_ops()
555 sync_ops[i].handle, in panthor_submit_ctx_collect_job_signal_ops()
556 sync_ops[i].timeline_value); in panthor_submit_ctx_collect_job_signal_ops()
603 const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; in panthor_submit_ctx_add_sync_deps_to_job() local
612 if (!sync_op_is_wait(&sync_ops[i])) in panthor_submit_ctx_add_sync_deps_to_job()
615 ret = panthor_check_sync_op(&sync_ops[i]); in panthor_submit_ctx_add_sync_deps_to_job()
619 sig_sync = panthor_submit_ctx_search_sync_signal(ctx, sync_ops[i].handle, in panthor_submit_ctx_add_sync_deps_to_job()
620 sync_ops[i].timeline_value); in panthor_submit_ctx_add_sync_deps_to_job()
627 ret = drm_syncobj_find_fence(ctx->file, sync_ops[i].handle, in panthor_submit_ctx_add_sync_deps_to_job()
628 sync_ops[i].timeline_value, in panthor_submit_ctx_add_sync_deps_to_job()