Lines Matching defs:userspace
228 * userspace_tramp() - userspace trampoline
229 * @stack: pointer to the new userspace stack page, can be NULL, if? FIXME:
231 * The userspace trampoline is used to setup a new userspace process in start_userspace() after it was clone()'ed.
234 * Two pages are mapped into the userspace address space:
236 * - STUB_DATA (with R/W), which contains a data page that is used to transfer certain data between the UML userspace process and the UML kernel.
237 * Also for the userspace process a SIGSEGV handler is installed to catch pagefaults in the userspace process.
238 * And last the process stops itself to give control to the UML kernel for this userspace process.
240 * Return: Always zero, otherwise the current userspace process is ended with non null exit() call
300 * start_userspace() - prepare a new userspace process
304 * Clones the kernel process into a new userspace process, with FDs only.
306 * Return: When positive: the process id of the new userspace process,
332 /* clone into new userspace process */
380 void userspace(struct uml_pt_regs *regs, unsigned long *aux_fp_regs)