Lines Matching refs:commit

53 	struct intel_global_commit *commit;  in commit_new()  local
55 commit = kzalloc_obj(*commit); in commit_new()
56 if (!commit) in commit_new()
59 init_completion(&commit->done); in commit_new()
60 kref_init(&commit->ref); in commit_new()
62 return commit; in commit_new()
67 struct intel_global_commit *commit = in __commit_free() local
68 container_of(kref, typeof(*commit), ref); in __commit_free()
70 kfree(commit); in __commit_free()
73 static struct intel_global_commit *commit_get(struct intel_global_commit *commit) in commit_get() argument
75 if (commit) in commit_get()
76 kref_get(&commit->ref); in commit_get()
78 return commit; in commit_get()
81 static void commit_put(struct intel_global_commit *commit) in commit_put() argument
83 if (commit) in commit_put()
84 kref_put(&commit->ref, __commit_free); in commit_put()
93 commit_put(obj_state->commit); in __intel_atomic_global_state_free()
207 obj_state->commit = NULL; in intel_atomic_get_global_obj_state()
353 struct intel_global_commit *commit = NULL; in intel_atomic_global_state_setup_commit() local
360 commit = commit_new(); in intel_atomic_global_state_setup_commit()
361 if (!commit) in intel_atomic_global_state_setup_commit()
368 commit = commit_get(old_obj_state->commit); in intel_atomic_global_state_setup_commit()
371 new_obj_state->commit = commit; in intel_atomic_global_state_setup_commit()
386 struct intel_global_commit *commit = old_obj_state->commit; in intel_atomic_global_state_wait_for_dependencies() local
389 if (!commit) in intel_atomic_global_state_wait_for_dependencies()
392 ret = wait_for_completion_timeout(&commit->done, 10 * HZ); in intel_atomic_global_state_wait_for_dependencies()
410 struct intel_global_commit *commit = new_obj_state->commit; in intel_atomic_global_state_commit_done() local
415 complete_all(&commit->done); in intel_atomic_global_state_commit_done()