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 | ^
333 * uthread to return running in the child;
407 * child and the tash/thread/uthread from the parent in
685 * with the task, thread, and uthread.
757 * thread creation, a uthread), which is then associated with the
939 * the net effect is to provide a uthread structure for the
1423 uthread_zone = zinit(sizeof(struct uthread),
1424 thread_max * sizeof(struct uthread),
1425 THREAD_CHUNK * sizeof(struct uthread),
1443 bzero(ut, sizeof(struct uthread));
1511 * This routine frees all the BSD context in uthread except the credential.
1512 * It does not free the uthread structure as well
1515 uthread_cleanup(task_t task, void *uthread, void * bsd_info)
1518 uthread_t uth = (uthread_t)uthread;
1595 /* This routine releases the credential stored in uthread */
1597 uthread_cred_free(void *uthread)
1599 uthread_t uth = (uthread_t)uthread;
1601 /* and free the uthread itself */
1609 /* This routine frees the uthread structure held in thread structure */
1611 uthread_zone_free(void *uthread)
1613 uthread_t uth = (uthread_t)uthread;
1620 /* and free the uthread itself */
1621 zfree(uthread_zone, uthread);