Lines Matching refs:entryArgs
702 UserThreadEntryArguments entryArgs;
703 entryArgs.kernelFunction = NULL;
704 entryArgs.argument = NULL;
705 entryArgs.enterUserland = true;
706 entryArgs.userlandEntry = (addr_t)entryFunction;
707 entryArgs.userlandArgument1 = argument1;
708 entryArgs.userlandArgument2 = argument2;
709 entryArgs.pthread = NULL;
710 entryArgs.forkArgs = NULL;
711 entryArgs.flags = 0;
713 return enter_userspace(thread, &entryArgs);
959 ThreadEntryArguments entryArgs;
960 entryArgs.kernelFunction = attributes.kernelEntry;
961 entryArgs.argument = attributes.kernelArgument;
962 entryArgs.enterUserland = false;
964 init_thread_kernel_stack(thread, &entryArgs, sizeof(entryArgs));
978 UserThreadEntryArguments entryArgs;
979 entryArgs.kernelFunction = attributes.kernelEntry;
980 entryArgs.argument = attributes.kernelArgument;
981 entryArgs.enterUserland = true;
982 entryArgs.userlandEntry = (addr_t)attributes.entry;
983 entryArgs.userlandArgument1 = attributes.args1;
984 entryArgs.userlandArgument2 = attributes.args2;
985 entryArgs.pthread = attributes.pthread;
986 entryArgs.forkArgs = attributes.forkArgs;
987 entryArgs.flags = attributes.flags;
989 init_thread_kernel_stack(thread, &entryArgs, sizeof(entryArgs));