Lines Matching refs:parent

138 void thread_set_parent(thread_t parent, int pid);
211 * !0 pid of child (to parent process)
218 * Note: After a successful call to this function, the parent process
227 * changes in the parent state, and, if inheritable, the child
317 * Parameters: parent_proc parent process of the process being
327 * parent and the child; the child copies
328 * the parent address space.
330 * return actively running in the parent
336 * borrow the parent task, thread, and
340 * the child is terminated, and the parent
411 * child and the tash/thread/uthread from the parent in
429 * vfork(), we would chain our parent at this point (in
447 * we referenced from the parent ... with the child
461 * will be running in the "child" which is the parent task
527 * When we clone the parent process, we are going to inherit
550 * we referenced from the parent ... with the child
564 * will be running in the "child" which is the parent task
594 * and thread state and address spaces of their parent process.
602 * task_suspend the parent.
619 * holding the parent sprlock! Lock ordering is
680 * Description: "Return" to parent vfork thread() following execve/_exit;
681 * this is done by reassociating the parent process structure
689 * rval Return value to present to parent
693 * Notes: The caller resumes or exits the parent, as appropriate, after
706 /* clear vfork state in parent proc structure */
729 retval[1] = 0; /* mark parent */
740 * Parameters: parent_task parent task
755 * process 'child'. If the parent process address space is to
786 /* Propagate CPU limit timer from parent */
804 * inherited from parent
834 * Parameters: parent Parent process to fork
842 * from the parent process. If successful, the call returns
855 * the parent process which invoked the fork() system call.
857 * Important: The child thread_resume occurs before the parent returns;
859 * deterministic as to whether the parent or child is scheduled
861 * run to completion prior to the parent running.
869 retval[1] = 0; /* flag parent return for user space */
875 /* Return to the parent */
910 * Parameters: parent_task The parent task to be cloned, or
915 * characteristics of the parent
916 * parent_proc The parent process to be cloned
918 * memory from the parent; if this is
1072 * Description: Create a new process structure, given a parent process
1075 * Parameters: parent_proc The parent process
1192 * directly from the parent.
1198 * Some flags are inherited from the parent.
1314 /* Inherit the parent flags for code sign */
1327 * creating a child that is a copy of the parent; since this
1452 * XXX of parent thread, so a direct reference to the parent