Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- s -
- S : disasm.c
- SATAFIS_CMD_IDENTIFY : sata.h
- SATAFIS_REG_H2D : sata.h
- SATAFIS_REG_H2D_FLAG_COMMAND : sata.h
- SATAFIS_TYPE_REG_H2D : sata.h
- Sched_Current() : thread.h, sched.c
- Sched_Scheduler() : thread.h, sched.c
- Sched_SetRunnable() : thread.h, sched.c
- Sched_SetWaiting() : thread.h, sched.c
- Sched_SetZombie() : thread.h, sched.c
- SCHED_STATE_NULL : thread.h
- SCHED_STATE_RUNNABLE : thread.h
- SCHED_STATE_RUNNING : thread.h
- SCHED_STATE_WAITING : thread.h
- SCHED_STATE_ZOMBIE : thread.h
- Sched_Switch() : sched.c
- schedLock : sched.c, thread.c
- SCREEN_CONSOLE : vgacons.h
- SCREEN_EXTRA : vgacons.h
- SCREEN_KDEBUG : vgacons.h
- SCREEN_KLOG : vgacons.h
- SDEP : disasm.c
- searchpath : shell.c
- SEEK_CUR : stdio.h
- SEEK_END : stdio.h
- SEEK_SET : stdio.h
- seekdir() : dirent.h, dir.c
- SEG_CS : amd64.h
- SEG_DB : amd64.h
- SEG_DPL_SHIFT : amd64.h
- SEG_DS : amd64.h
- SEG_G : amd64.h
- SEG_L : amd64.h
- SEG_P : amd64.h
- SEG_S : amd64.h
- SEG_TSA : amd64.h
- SEG_TSB : amd64.h
- SegmentDescriptor : amd64.h
- SEL_KCS : amd64.h
- SEL_KDS : amd64.h
- SEL_TSS : amd64.h
- SEL_UCS : amd64.h
- SEL_UDS : amd64.h
- SELFMAG : elf_common.h
- semaListLock : semaphore.c
- Semaphore : semaphore.h
- Semaphore_Acquire() : semaphore.h, semaphore.c
- Semaphore_Destroy() : semaphore.h, semaphore.c
- Semaphore_Init() : semaphore.h
- SEMAPHORE_NAMELEN : semaphore.h
- Semaphore_Release() : semaphore.h, semaphore.c
- Semaphore_TryAcquire() : semaphore.h, semaphore.c
- Serial_Getc() : sercons.c, sercons.h
- Serial_HasData() : sercons.c, sercons.h
- Serial_Init() : sercons.c, sercons.h
- Serial_Interrupt() : sercons.c, sercons.h
- Serial_LateInit() : sercons.c, sercons.h
- Serial_Putc() : sercons.c, sercons.h
- Serial_Puts() : sercons.c, sercons.h
- settimeofday() : time.c, time.h
- SGArray : sga.h
- SGArray_Append() : sga.h, sga.c
- SGArray_Dump() : sga.h, sga.c
- SGArray_Init() : sga.h, sga.c
- SGARRAY_MAX_ENTRIES : sga.h
- SGEntry : sga.h
- SHELL_MAX_ARGS : shell.c
- SHELL_MAX_LINE : shell.c
- SHF_ALLOC : elf_common.h
- SHF_EXECINSTR : elf_common.h
- SHF_GROUP : elf_common.h
- SHF_INFO_LINK : elf_common.h
- SHF_LINK_ORDER : elf_common.h
- SHF_MASKOS : elf_common.h
- SHF_MASKPROC : elf_common.h
- SHF_MERGE : elf_common.h
- SHF_OS_NONCONFORMING : elf_common.h
- SHF_STRINGS : elf_common.h
- SHF_TLS : elf_common.h
- SHF_WRITE : elf_common.h
- shiftKeyMap : ps2.c
- SHN_ABS : elf_common.h
- SHN_COMMON : elf_common.h
- SHN_HIOS : elf_common.h
- SHN_HIPROC : elf_common.h
- SHN_HIRESERVE : elf_common.h
- SHN_LOOS : elf_common.h
- SHN_LOPROC : elf_common.h
- SHN_LORESERVE : elf_common.h
- SHN_UNDEF : elf_common.h
- SHN_XINDEX : elf_common.h
- SHT_AMD64_UNWIND : elf_common.h
- SHT_ARM_ATTRIBUTES : elf_common.h
- SHT_ARM_DEBUGOVERLAY : elf_common.h
- SHT_ARM_EXIDX : elf_common.h
- SHT_ARM_OVERLAYSECTION : elf_common.h
- SHT_ARM_PREEMPTMAP : elf_common.h
- SHT_DYNAMIC : elf_common.h
- SHT_DYNSYM : elf_common.h
- SHT_FINI_ARRAY : elf_common.h
- SHT_GNU_HASH : elf_common.h
- SHT_GNU_verdef : elf_common.h
- SHT_GNU_verneed : elf_common.h
- SHT_GNU_versym : elf_common.h
- SHT_GROUP : elf_common.h
- SHT_HASH : elf_common.h
- SHT_HIOS : elf_common.h
- SHT_HIPROC : elf_common.h
- SHT_HISUNW : elf_common.h
- SHT_HIUSER : elf_common.h
- SHT_INIT_ARRAY : elf_common.h
- SHT_LOOS : elf_common.h
- SHT_LOPROC : elf_common.h
- SHT_LOSUNW : elf_common.h
- SHT_LOUSER : elf_common.h
- SHT_MIPS_DWARF : elf_common.h
- SHT_MIPS_OPTIONS : elf_common.h
- SHT_MIPS_REGINFO : elf_common.h
- SHT_NOBITS : elf_common.h
- SHT_NOTE : elf_common.h
- SHT_NULL : elf_common.h
- SHT_PREINIT_ARRAY : elf_common.h
- SHT_PROGBITS : elf_common.h
- SHT_REL : elf_common.h
- SHT_RELA : elf_common.h
- SHT_SHLIB : elf_common.h
- SHT_STRTAB : elf_common.h
- SHT_SUNW_ANNOTATE : elf_common.h
- SHT_SUNW_cap : elf_common.h
- SHT_SUNW_COMDAT : elf_common.h
- SHT_SUNW_DEBUG : elf_common.h
- SHT_SUNW_DEBUGSTR : elf_common.h
- SHT_SUNW_dof : elf_common.h
- SHT_SUNW_move : elf_common.h
- SHT_SUNW_SIGNATURE : elf_common.h
- SHT_SUNW_syminfo : elf_common.h
- SHT_SUNW_verdef : elf_common.h
- SHT_SUNW_verneed : elf_common.h
- SHT_SUNW_versym : elf_common.h
- SHT_SYMTAB : elf_common.h
- SHT_SYMTAB_SHNDX : elf_common.h
- SI : disasm.c
- Si : disasm.c
- sib_base : disasm.c
- sib_index : disasm.c
- sib_ss : disasm.c
- size : multiboot.h
- size_t : types.h
- size_to_idx() : malloc.c
- SizeX : vgacons.c
- SizeY : vgacons.c
- Slab : kmem.h
- Slab_Alloc() : kmem.h, slab.c
- Slab_Free() : kmem.h, slab.c
- Slab_Init() : kmem.h
- SLAB_NAMELEN : kmem.h
- SlabElement : kmem.h
- SlabExtend() : slab.c
- sleep() : unistd.h, process.c
- SLIST_EMPTY : queue.h
- SLIST_ENTRY : queue.h
- SLIST_FIRST : queue.h
- SLIST_FOREACH : queue.h
- SLIST_FOREACH_FROM : queue.h
- SLIST_FOREACH_FROM_SAFE : queue.h
- SLIST_FOREACH_PREVPTR : queue.h
- SLIST_FOREACH_SAFE : queue.h
- SLIST_HEAD : queue.h
- SLIST_HEAD_INITIALIZER : queue.h
- SLIST_INIT : queue.h
- SLIST_INSERT_AFTER : queue.h
- SLIST_INSERT_HEAD : queue.h
- SLIST_NEXT : queue.h
- SLIST_REMOVE : queue.h
- SLIST_REMOVE_AFTER : queue.h
- SLIST_REMOVE_HEAD : queue.h
- SLIST_SWAP : queue.h
- SNGL : disasm.c
- snprintf() : stdio.h, printf.c
- spawn() : unistd.h, process.c
- Spinlock : spinlock.h
- Spinlock_Destroy() : spinlock.h, spinlock.c
- Spinlock_EarlyInit() : spinlock.h
- Spinlock_Init() : spinlock.h, spinlock.c
- Spinlock_IsHeld() : spinlock.h, spinlock.c
- Spinlock_Lock() : spinlock.h, spinlock.c
- SPINLOCK_NAMELEN : spinlock.h
- SPINLOCK_TYPE_NORMAL : spinlock.h
- SPINLOCK_TYPE_RECURSIVE : spinlock.h
- Spinlock_Unlock() : spinlock.h, spinlock.c
- sprintf() : stdio.h, printf.c
- ssize_t : types.h
- ST : disasm.c
- STAILQ_CONCAT : queue.h
- STAILQ_EMPTY : queue.h
- STAILQ_ENTRY : queue.h
- STAILQ_FIRST : queue.h
- STAILQ_FOREACH : queue.h
- STAILQ_FOREACH_FROM : queue.h
- STAILQ_FOREACH_FROM_SAFE : queue.h
- STAILQ_FOREACH_SAFE : queue.h
- STAILQ_HEAD : queue.h
- STAILQ_HEAD_INITIALIZER : queue.h
- STAILQ_INIT : queue.h
- STAILQ_INSERT_AFTER : queue.h
- STAILQ_INSERT_HEAD : queue.h
- STAILQ_INSERT_TAIL : queue.h
- STAILQ_LAST : queue.h
- STAILQ_NEXT : queue.h
- STAILQ_REMOVE : queue.h
- STAILQ_REMOVE_AFTER : queue.h
- STAILQ_REMOVE_HEAD : queue.h
- STAILQ_SWAP : queue.h
- static_assert : kassert.h
- STB_GLOBAL : elf_common.h
- STB_HIOS : elf_common.h
- STB_HIPROC : elf_common.h
- STB_LOCAL : elf_common.h
- STB_LOOS : elf_common.h
- STB_LOPROC : elf_common.h
- STB_WEAK : elf_common.h
- stderr : stdio.h, file.c
- STDERR_FILENO : unistd.h
- stdin : stdio.h, file.c
- STDIN_FILENO : unistd.h
- stdout : stdio.h, file.c
- STDOUT_FILENO : unistd.h
- STI : disasm.c
- STN_UNDEF : elf_common.h
- strcat() : string.h, string.c
- strchr() : string.h, string.c, libc.c
- strcmp() : string.h, string.c, libc.c
- strcpy() : string.h, string.c, libc.c
- String_Alloc() : string.c
- String_Append() : string.c
- String_Compare() : string.c
- String_Copy() : string.c
- String_Free() : string.c
- String_Length() : string.c
- strlen() : string.h, string.c, libc.c
- strncat() : string.h, string.c
- strncmp() : string.h, string.c, libc.c
- strncpy() : string.h, string.c, libc.c
- strputc() : printf.c
- StrState : printf.c
- strtok() : string.h, string.c
- strtok_r() : string.h, string.c, libc.c
- STT_COMMON : elf_common.h
- STT_FILE : elf_common.h
- STT_FUNC : elf_common.h
- STT_GNU_IFUNC : elf_common.h
- STT_HIOS : elf_common.h
- STT_HIPROC : elf_common.h
- STT_LOOS : elf_common.h
- STT_LOPROC : elf_common.h
- STT_NOTYPE : elf_common.h
- STT_NUM : elf_common.h
- STT_OBJECT : elf_common.h
- STT_SECTION : elf_common.h
- STT_TLS : elf_common.h
- STV_DEFAULT : elf_common.h
- STV_ELIMINATE : elf_common.h
- STV_EXPORTED : elf_common.h
- STV_HIDDEN : elf_common.h
- STV_INTERNAL : elf_common.h
- STV_PROTECTED : elf_common.h
- STV_SINGLETON : elf_common.h
- Superblock() : newfs_o2fs.c
- SuperBlock : o2fs.h
- SUPERBLOCK_MAGIC : o2fs.h
- suseconds_t : types.h
- switchstack() : thread.c
- SYMINFO_BT_EXTERN : elf_common.h
- SYMINFO_BT_LOWRESERVE : elf_common.h
- SYMINFO_BT_NONE : elf_common.h
- SYMINFO_BT_PARENT : elf_common.h
- SYMINFO_BT_SELF : elf_common.h
- SYMINFO_CURRENT : elf_common.h
- SYMINFO_FLG_AUXILIARY : elf_common.h
- SYMINFO_FLG_COPY : elf_common.h
- SYMINFO_FLG_DIRECT : elf_common.h
- SYMINFO_FLG_DIRECTBIND : elf_common.h
- SYMINFO_FLG_FILTER : elf_common.h
- SYMINFO_FLG_LAZYLOAD : elf_common.h
- SYMINFO_FLG_NOEXTDIRECT : elf_common.h
- SYMINFO_FLG_PASSTHRU : elf_common.h
- SYMINFO_NONE : elf_common.h
- SYMINFO_NUM : elf_common.h
- syscall() : unistd.h, syscall.c
- Syscall_Close() : syscall.c
- SYSCALL_CLOSE : syscall.h
- SYSCALL_DELETE : syscall.h
- Syscall_Entry() : syscall.h, syscall.c
- SYSCALL_ERRCODE : syscall.h
- SYSCALL_EXIT : syscall.h
- Syscall_Exit() : syscall.c
- Syscall_Flush() : syscall.c
- SYSCALL_FLUSH : syscall.h
- SYSCALL_FSINFO : syscall.h
- Syscall_FSInfo() : syscall.c
- Syscall_FSMount() : syscall.c
- SYSCALL_FSMOUNT : syscall.h
- SYSCALL_FSUNMOUNT : syscall.h
- Syscall_FSUnmount() : syscall.c
- SYSCALL_GETPID : syscall.h
- Syscall_GetPID() : syscall.c
- SYSCALL_GETTID : syscall.h
- Syscall_GetTID() : syscall.c
- Syscall_MMap() : syscall.c
- SYSCALL_MMAP : syscall.h
- SYSCALL_MOVE : syscall.h
- Syscall_MProtect() : syscall.c
- SYSCALL_MPROTECT : syscall.h
- SYSCALL_MUNMAP : syscall.h
- Syscall_MUnmap() : syscall.c
- SYSCALL_NICRECV : syscall.h
- Syscall_NICRecv() : syscall.c
- SYSCALL_NICSEND : syscall.h
- Syscall_NICSend() : syscall.c
- SYSCALL_NICSTAT : syscall.h
- Syscall_NICStat() : syscall.c
- SYSCALL_NULL : syscall.h
- SYSCALL_OPEN : syscall.h
- Syscall_Open() : syscall.c
- SYSCALL_PACK : syscall.h
- SYSCALL_PIPE : syscall.h
- Syscall_Read() : syscall.c
- SYSCALL_READ : syscall.h
- Syscall_ReadDir() : syscall.c
- SYSCALL_READDIR : syscall.h
- SYSCALL_SETLENGTH : syscall.h
- Syscall_Spawn() : syscall.c
- SYSCALL_SPAWN : syscall.h
- Syscall_Stat() : syscall.c
- SYSCALL_STAT : syscall.h
- Syscall_SysCtl() : syscall.c
- SYSCALL_SYSCTL : syscall.h
- Syscall_ThreadCreate() : syscall.c
- SYSCALL_THREADCREATE : syscall.h
- Syscall_ThreadExit() : syscall.c
- SYSCALL_THREADEXIT : syscall.h
- Syscall_ThreadSleep() : syscall.c
- SYSCALL_THREADSLEEP : syscall.h
- SYSCALL_THREADWAIT : syscall.h
- Syscall_ThreadWait() : syscall.c
- Syscall_Time() : syscall.c
- SYSCALL_TIME : syscall.h
- SYSCALL_VALUE : syscall.h
- SYSCALL_WAIT : syscall.h
- Syscall_Wait() : syscall.c
- Syscall_Write() : syscall.c
- SYSCALL_WRITE : syscall.h
- SYSCTL_BOOL : sysctl.c, sysctl.h, sysctl.c
- SYSCTL_FLAG_RO : sysctl.h
- SYSCTL_FLAG_RW : sysctl.h
- SYSCTL_GETBOOL : sysctl.h
- SYSCTL_GETINT : sysctl.h
- SysCtl_GetObject() : sysctl.h, sysctl.c
- SYSCTL_GETSTR : sysctl.h
- SysCtl_GetType() : sysctl.h, sysctl.c
- SYSCTL_INT : sysctl.c, sysctl.h, sysctl.c
- SYSCTL_LIST : sysctl.h
- SysCtl_Lookup() : sysctl.c
- SYSCTL_SETBOOL : sysctl.h
- SYSCTL_SETINT : sysctl.h
- SysCtl_SetObject() : sysctl.h, sysctl.c
- SYSCTL_SETSTR : sysctl.h
- SYSCTL_STR : sysctl.c, sysctl.h, sysctl.c
- SYSCTL_STR_MAXLENGTH : sysctl.h
- SYSCTL_TYPE_BOOL : sysctl.h
- SYSCTL_TYPE_INT : sysctl.h
- SYSCTL_TYPE_INVALID : sysctl.h
- SYSCTL_TYPE_STR : sysctl.h
- SysCtlBool : sysctl.h
- SysCtlEntry : sysctl.c
- SysCtlInt : sysctl.h
- SysCtlString : sysctl.h
- SYSCTLTable : sysctl.c
- systemAS : mp.c, pmap.c