Lines Matching refs:uthread
219 * has its task, thread, and uthread lent to the child process,
226 * operations on the task, thread, or uthread will result in
228 * state, when a task, thread, and uthread are realized for the
242 * uthread | ^ bsd_info | ^
260 * | uthread | ^ bsd_info | ^
337 * uthread to return running in the child;
411 * child and the tash/thread/uthread from the parent in
682 * with the task, thread, and uthread.
754 * thread creation, a uthread), which is then associated with the
932 * the net effect is to provide a uthread structure for the
1411 uthread_zone = zinit(sizeof(struct uthread),
1412 thread_max * sizeof(struct uthread),
1413 THREAD_CHUNK * sizeof(struct uthread),
1431 bzero(ut, sizeof(struct uthread));
1500 * This routine frees all the BSD context in uthread except the credential.
1501 * It does not free the uthread structure as well
1504 uthread_cleanup(task_t task, void *uthread, void * bsd_info)
1507 uthread_t uth = (uthread_t)uthread;
1586 /* This routine releases the credential stored in uthread */
1588 uthread_cred_free(void *uthread)
1590 uthread_t uth = (uthread_t)uthread;
1592 /* and free the uthread itself */
1600 /* This routine frees the uthread structure held in thread structure */
1602 uthread_zone_free(void *uthread)
1604 /* and free the uthread itself */
1605 zfree(uthread_zone, uthread);