#include <sched.h>
Collaboration diagram for taskStruct:
Data Fields | |
uInt32 | gid |
i387Struct | i387 |
pidType | id |
fileDescriptor * | imageFd |
taskStruct * | next |
osInfo | oInfo |
taskStruct * | prev |
tState | state |
thread | td |
tty_term * | term |
tssStruct | tss |
uInt32 | uid |
uInt16 | usedMath |
Definition at line 54 of file sched.h.
Definition at line 63 of file sched.h.
Referenced by execFile(), fork_copyProcess(), getgid(), sysGetGid(), and sysSetGid().
struct i387Struct taskStruct::i387 |
Definition at line 55 of file sched.h.
Referenced by __sysctl(), _int0(), _int1(), _int10(), _int11(), _int12(), _int13(), _int2(), _int3(), _int4(), _int5(), _int6(), _int8(), _int9(), elf_loadfile(), endTask(), execFile(), execThread(), fork_copyProcess(), getpid(), intNull(), kmod_load(), ldEnable(), mmap(), mpi_createMbox(), mpi_destroyMbox(), mpi_fetchMessage(), mpi_postMessage(), obreak(), sched(), sched_deleteTask(), sched_init(), schedEndTask(), schedFindTask(), schedNewTask(), sys_exec(), sysExec(), sysExit(), sysGetFreePage(), sysGetpid(), systemTask(), ubthread_mutex_lock(), ubthread_mutex_unlock(), vmm_pageFault(), vmm_remapPage(), and vmmGetFreeVirtualPage().
Definition at line 61 of file sched.h.
Referenced by execThread(), sys_exec(), sysExec(), and systemTask().
struct taskStruct* taskStruct::next |
Definition at line 57 of file sched.h.
Referenced by sched(), sched_addDelTask(), sched_deleteTask(), sched_getDelTask(), schedFindTask(), and schedNewTask().
struct osInfo taskStruct::oInfo |
Definition at line 60 of file sched.h.
Referenced by _int13(), biosCall(), execFile(), execThread(), fork_copyProcess(), sys_exec(), sysChDir(), sysExec(), sysGetCwd(), sysMkDir(), vmmGetFreeVirtualPage(), and vmmMapFromTask().
struct taskStruct* taskStruct::prev |
Definition at line 56 of file sched.h.
Referenced by sched_addDelTask(), sched_deleteTask(), and schedNewTask().
Definition at line 62 of file sched.h.
Referenced by _int13(), biosCall(), fork_copyProcess(), sched(), sched_setStatus(), schedNewTask(), and sysCheckPid().
struct thread taskStruct::td |
Definition at line 67 of file sched.h.
Referenced by execFile(), fstat(), getgid(), getpid(), getuid(), readlink(), schedNewTask(), sys_exec(), sys_write(), syscall(), sysExec(), vmm_pageFault(), and vmmGetFreeVirtualPage().
Definition at line 66 of file sched.h.
Referenced by execFile(), fork_copyProcess(), sysFgetc(), sysFwrite(), and systemTask().
struct tssStruct taskStruct::tss |
Definition at line 58 of file sched.h.
Referenced by _int13(), biosCall(), execFile(), execThread(), fork_copyProcess(), sysExec(), and vmmMapFromTask().
Definition at line 64 of file sched.h.
Referenced by execFile(), fork_copyProcess(), getuid(), sysGetUid(), sysPasswd(), and sysSetUid().