Lines Matching defs:init_context
5110 * The init_context is allocated on the stack of the parent thread, so
5113 struct kvm_vm_worker_thread_context *init_context = context;
5114 struct kvm *kvm = init_context->kvm;
5115 kvm_vm_thread_fn_t thread_fn = init_context->thread_fn;
5116 uintptr_t data = init_context->data;
5125 err = cgroup_attach_task_all(init_context->parent, current);
5132 set_user_nice(current, task_nice(init_context->parent));
5135 init_context->err = err;
5136 complete(&init_context->init_done);
5137 init_context = NULL;
5155 struct kvm_vm_worker_thread_context init_context = {};
5159 init_context.kvm = kvm;
5160 init_context.parent = current;
5161 init_context.thread_fn = thread_fn;
5162 init_context.data = data;
5163 init_completion(&init_context.init_done);
5165 thread = kthread_run(kvm_vm_worker_thread, &init_context,
5173 wait_for_completion(&init_context.init_done);
5175 if (!init_context.err)
5178 return init_context.err;