Lines Matching refs:init_context
4906 struct kvm_vm_worker_thread_context *init_context = context; in kvm_vm_worker_thread() local
4907 struct kvm *kvm = init_context->kvm; in kvm_vm_worker_thread()
4908 kvm_vm_thread_fn_t thread_fn = init_context->thread_fn; in kvm_vm_worker_thread()
4909 uintptr_t data = init_context->data; in kvm_vm_worker_thread()
4918 err = cgroup_attach_task_all(init_context->parent, current); in kvm_vm_worker_thread()
4925 set_user_nice(current, task_nice(init_context->parent)); in kvm_vm_worker_thread()
4928 init_context->err = err; in kvm_vm_worker_thread()
4929 complete(&init_context->init_done); in kvm_vm_worker_thread()
4930 init_context = NULL; in kvm_vm_worker_thread()
4948 struct kvm_vm_worker_thread_context init_context = {}; in kvm_vm_create_worker_thread() local
4952 init_context.kvm = kvm; in kvm_vm_create_worker_thread()
4953 init_context.parent = current; in kvm_vm_create_worker_thread()
4954 init_context.thread_fn = thread_fn; in kvm_vm_create_worker_thread()
4955 init_context.data = data; in kvm_vm_create_worker_thread()
4956 init_completion(&init_context.init_done); in kvm_vm_create_worker_thread()
4958 thread = kthread_run(kvm_vm_worker_thread, &init_context, in kvm_vm_create_worker_thread()
4966 wait_for_completion(&init_context.init_done); in kvm_vm_create_worker_thread()
4968 if (!init_context.err) in kvm_vm_create_worker_thread()
4971 return init_context.err; in kvm_vm_create_worker_thread()