Lines Matching defs:commit
20 struct intel_global_commit *commit;
22 commit = kzalloc(sizeof(*commit), GFP_KERNEL);
23 if (!commit)
26 init_completion(&commit->done);
27 kref_init(&commit->ref);
29 return commit;
34 struct intel_global_commit *commit =
35 container_of(kref, typeof(*commit), ref);
37 kfree(commit);
40 static struct intel_global_commit *commit_get(struct intel_global_commit *commit)
42 if (commit)
43 kref_get(&commit->ref);
45 return commit;
48 static void commit_put(struct intel_global_commit *commit)
50 if (commit)
51 kref_put(&commit->ref, __commit_free);
60 commit_put(obj_state->commit);
174 obj_state->commit = NULL;
320 struct intel_global_commit *commit = NULL;
324 * New commit which is going to be completed
327 commit = commit_new();
328 if (!commit)
333 * previous commit along, in case it's not yet done.
335 commit = commit_get(old_obj_state->commit);
338 new_obj_state->commit = commit;
353 struct intel_global_commit *commit = old_obj_state->commit;
356 if (!commit)
359 ret = wait_for_completion_timeout(&commit->done, 10 * HZ);
377 struct intel_global_commit *commit = new_obj_state->commit;
382 complete_all(&commit->done);