Lines Matching defs:init_context
6548 * The init_context is allocated on the stack of the parent thread, so
6551 struct kvm_vm_worker_thread_context *init_context = context;
6553 struct kvm *kvm = init_context->kvm;
6554 kvm_vm_thread_fn_t thread_fn = init_context->thread_fn;
6555 uintptr_t data = init_context->data;
6564 err = cgroup_attach_task_all(init_context->parent, current);
6571 set_user_nice(current, task_nice(init_context->parent));
6574 init_context->err = err;
6575 complete(&init_context->init_done);
6576 init_context = NULL;
6613 struct kvm_vm_worker_thread_context init_context = {};
6617 init_context.kvm = kvm;
6618 init_context.parent = current;
6619 init_context.thread_fn = thread_fn;
6620 init_context.data = data;
6621 init_completion(&init_context.init_done);
6623 thread = kthread_run(kvm_vm_worker_thread, &init_context,
6631 wait_for_completion(&init_context.init_done);
6633 if (!init_context.err)
6636 return init_context.err;