Lines Matching defs:init_context
6177 * The init_context is allocated on the stack of the parent thread, so
6180 struct kvm_vm_worker_thread_context *init_context = context;
6182 struct kvm *kvm = init_context->kvm;
6183 kvm_vm_thread_fn_t thread_fn = init_context->thread_fn;
6184 uintptr_t data = init_context->data;
6193 err = cgroup_attach_task_all(init_context->parent, current);
6200 set_user_nice(current, task_nice(init_context->parent));
6203 init_context->err = err;
6204 complete(&init_context->init_done);
6205 init_context = NULL;
6242 struct kvm_vm_worker_thread_context init_context = {};
6246 init_context.kvm = kvm;
6247 init_context.parent = current;
6248 init_context.thread_fn = thread_fn;
6249 init_context.data = data;
6250 init_completion(&init_context.init_done);
6252 thread = kthread_run(kvm_vm_worker_thread, &init_context,
6260 wait_for_completion(&init_context.init_done);
6262 if (!init_context.err)
6265 return init_context.err;