Lines Matching refs:commit

23 	struct intel_global_commit *commit;  in commit_new()  local
25 commit = kzalloc(sizeof(*commit), GFP_KERNEL); in commit_new()
26 if (!commit) in commit_new()
29 init_completion(&commit->done); in commit_new()
30 kref_init(&commit->ref); in commit_new()
32 return commit; in commit_new()
37 struct intel_global_commit *commit = in __commit_free() local
38 container_of(kref, typeof(*commit), ref); in __commit_free()
40 kfree(commit); in __commit_free()
43 static struct intel_global_commit *commit_get(struct intel_global_commit *commit) in commit_get() argument
45 if (commit) in commit_get()
46 kref_get(&commit->ref); in commit_get()
48 return commit; in commit_get()
51 static void commit_put(struct intel_global_commit *commit) in commit_put() argument
53 if (commit) in commit_put()
54 kref_put(&commit->ref, __commit_free); in commit_put()
63 commit_put(obj_state->commit); in __intel_atomic_global_state_free()
177 obj_state->commit = NULL; in intel_atomic_get_global_obj_state()
323 struct intel_global_commit *commit = NULL; in intel_atomic_global_state_setup_commit() local
330 commit = commit_new(); in intel_atomic_global_state_setup_commit()
331 if (!commit) in intel_atomic_global_state_setup_commit()
338 commit = commit_get(old_obj_state->commit); in intel_atomic_global_state_setup_commit()
341 new_obj_state->commit = commit; in intel_atomic_global_state_setup_commit()
356 struct intel_global_commit *commit = old_obj_state->commit; in intel_atomic_global_state_wait_for_dependencies() local
359 if (!commit) in intel_atomic_global_state_wait_for_dependencies()
362 ret = wait_for_completion_timeout(&commit->done, 10 * HZ); in intel_atomic_global_state_wait_for_dependencies()
380 struct intel_global_commit *commit = new_obj_state->commit; in intel_atomic_global_state_commit_done() local
385 complete_all(&commit->done); in intel_atomic_global_state_commit_done()