newthread 483 kern/thread/thread.c struct thread *newthread;
newthread 490 kern/thread/thread.c newthread = thread_create(name);
newthread 491 kern/thread/thread.c if (newthread == NULL) {
newthread 496 kern/thread/thread.c newthread->t_stack = kmalloc(STACK_SIZE);
newthread 497 kern/thread/thread.c if (newthread->t_stack == NULL) {
newthread 498 kern/thread/thread.c thread_destroy(newthread);
newthread 501 kern/thread/thread.c thread_checkstack_init(newthread);
newthread 508 kern/thread/thread.c newthread->t_cpu = curthread->t_cpu;
newthread 514 kern/thread/thread.c result = proc_addthread(proc, newthread);
newthread 517 kern/thread/thread.c thread_destroy(newthread);
newthread 526 kern/thread/thread.c newthread->t_iplhigh_count++;
newthread 529 kern/thread/thread.c switchframe_init(newthread, entrypoint, data1, data2);
newthread 532 kern/thread/thread.c thread_make_runnable(newthread, false);