Lines Matching defs:commit
53 struct intel_global_commit *commit;
55 commit = kzalloc_obj(*commit);
56 if (!commit)
59 init_completion(&commit->done);
60 kref_init(&commit->ref);
62 return commit;
67 struct intel_global_commit *commit =
68 container_of(kref, typeof(*commit), ref);
70 kfree(commit);
73 static struct intel_global_commit *commit_get(struct intel_global_commit *commit)
75 if (commit)
76 kref_get(&commit->ref);
78 return commit;
81 static void commit_put(struct intel_global_commit *commit)
83 if (commit)
84 kref_put(&commit->ref, __commit_free);
93 commit_put(obj_state->commit);
207 obj_state->commit = NULL;
353 struct intel_global_commit *commit = NULL;
357 * New commit which is going to be completed
360 commit = commit_new();
361 if (!commit)
366 * previous commit along, in case it's not yet done.
368 commit = commit_get(old_obj_state->commit);
371 new_obj_state->commit = commit;
386 struct intel_global_commit *commit = old_obj_state->commit;
389 if (!commit)
392 ret = wait_for_completion_timeout(&commit->done, 10 * HZ);
410 struct intel_global_commit *commit = new_obj_state->commit;
415 complete_all(&commit->done);