Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- s -
- satapi_ops_impl() : block_impl.hpp
- saved_memmap_info : phys_base_allocator.c
- sb16_init() : sb16.h
- sb16_play() : sb16.h
- scancode_to_ascii() : keymap.c, keymap.h
- scanout_id : virtio-gpu.hpp
- sch_restore_to_next_thread() : scheduler.c, scheduler.h
- scheduler : scheduler.c
- scheduler_cache : scheduler.c
- scheduler_core_t : scheduler.h
- scheduler_queue_t : scheduler.h
- screen_cols() : graphic.c, graphic.h
- screen_rows() : graphic.c, graphic.h
- SECURITY_EXCEPTION : interrupt.c
- segment_count : scan.c
- SEGMENT_NOT_PRESENT : interrupt.c
- segments : scan.c
- send_async_c_wrapper() : init.cpp
- send_command() : tcp.c, tcp.h
- send_tcp_data() : tcp.c, tcp.h
- sender_ip : arp.h
- sender_mac : arp.h
- sequence : icmp.h
- serial2_flush() : serial.c, serial.h
- serial2_printf() : ioforge.h, serial.h
- serial2_send_number() : serial.c
- serial2_send_unsigned_number() : serial.c
- SERIAL_BUFFER2_MASK : serial.c
- SERIAL_BUFFER2_SIZE : serial.c
- serial_clear() : serial.c, serial.h
- SERIAL_COM1 : serial.h
- SERIAL_COM2 : serial.h
- SERIAL_COM3 : serial.h
- SERIAL_COM4 : serial.h
- serial_is_transmit_empty() : serial.c, serial.h
- serial_printf() : ioforge.h, serial.h
- serial_putc() : serial.c, serial.h
- serial_send_number() : serial.c, serial.h
- serial_send_padded() : serial.c
- serial_send_string() : serial.c, serial.h
- serial_setup() : serial.c, serial.h
- serial_trace : serial.h
- SET_IDLE : usb.h
- SET_PROTOCOL : usb.h
- SET_REPORT : usb.h
- set_tss_stack() : gdt.c, gdt.h
- setup_gdt() : core.c
- setup_redzone() : kalloc.c
- setup_timer_interrupt() : timer.c, timer.h
- setup_tx_done : e1000.cpp
- SHF_ALLOC : elf.h
- SHF_COMPRESSED : elf.h
- SHF_EXCLUDE : elf.h
- SHF_EXECINSTR : elf.h
- SHF_GROUP : elf.h
- SHF_INFO_LINK : elf.h
- SHF_LINK_ORDER : elf.h
- SHF_MASKOS : elf.h
- SHF_MASKPROC : elf.h
- SHF_MERGE : elf.h
- SHF_ORDERED : elf.h
- SHF_OS_NONCONFORMING : elf.h
- SHF_STRINGS : elf.h
- SHF_TLS : elf.h
- SHF_WRITE : elf.h
- SHT_CHECKSUM : elf.h
- SHT_DYNAMIC : elf.h
- SHT_DYNSYM : elf.h
- SHT_FINI_ARRAY : elf.h
- SHT_GNU_ATTRIBUTES : elf.h
- SHT_GNU_HASH : elf.h
- SHT_GNU_LIBLIST : elf.h
- SHT_GNU_verdef : elf.h
- SHT_GNU_verneed : elf.h
- SHT_GNU_versym : elf.h
- SHT_GROUP : elf.h
- SHT_HASH : elf.h
- SHT_HIPROC : elf.h
- SHT_HIUSER : elf.h
- SHT_INIT_ARRAY : elf.h
- SHT_LOPROC : elf.h
- SHT_LOSUNW : elf.h
- SHT_LOUSER : elf.h
- SHT_NOBITS : elf.h
- SHT_NOTE : elf.h
- SHT_NULL : elf.h
- SHT_PREINIT_ARRAY : elf.h
- SHT_PROGBITS : elf.h
- SHT_REL : elf.h
- SHT_RELA : elf.h
- SHT_RELR : elf.h
- SHT_SHLIB : elf.h
- SHT_STRTAB : elf.h
- SHT_SUNW_COMDAT : elf.h
- SHT_SUNW_move : elf.h
- SHT_SUNW_syminfo : elf.h
- SHT_SYMTAB : elf.h
- SHT_SYMTAB_SHNDX : elf.h
- Signature : acpi.h
- signature : hpet.h
- SIMD_FLOATING_POINT_EXCEPTION : interrupt.c
- simd_has_avx : simd.c, simd.h
- simd_has_avx2 : simd.c, simd.h
- simd_mul_pd() : simd.c, simd.h
- simd_sub_pd() : simd.c, simd.h
- sipi_sequential() : core.c
- size : vnode.h, xhci.hpp
- size_be : iso9660.h
- size_le : iso9660.h
- size_t : type.h
- slab_cache_destroy() : slab.c, slab.h
- slab_cache_stats() : slab.h
- slab_free() : slab.c, slab.h
- slab_global_lock : slab.c
- slab_size : slab.h
- slabs_free : slab.h
- slabs_full : slab.h
- slabs_partial : slab.h
- slot : xhci.hpp
- SLOT_BUSY : workqueue.c
- SLOT_DROPPED : console.c, serial.c
- SLOT_EMPTY : console.c, serial.c, workqueue.c
- SLOT_WRITING : console.c, serial.c
- smallest_free_entry_base : phys_base_allocator.c
- smp_hdr_tag : loader.c
- SO_BINDTODEVICE : socket.h
- SO_BROADCAST : socket.h
- SO_NONBLOCK : socket.h
- SO_PROMISC : socket.h
- SO_RCVBUF : socket.h
- SO_SNDBUF : socket.h
- SOCK_DGRAM : socket.h
- SOCK_ERR_AGAIN : socket.h
- SOCK_ERR_INVAL : socket.h
- SOCK_ERR_NODEV : socket.h
- SOCK_ERR_NOFD : socket.h
- SOCK_ERR_NOMEM : socket.h
- SOCK_ERR_NOTCONN : socket.h
- sock_family_t : socket.h
- SOCK_OK : socket.h
- SOCK_RAW : socket.h
- SOCK_STREAM : socket.h
- sock_type_t : socket.h
- sockaddr_in_t : socket.h
- sockaddr_ll_t : socket.h
- sockaddr_t : socket.h
- socket_bind() : socket.c
- socket_cache : socket.c
- socket_ops : socket.c
- socket_ops_t : socket.h
- socket_receive() : socket.c
- socket_set_sockopt() : socket.c
- socket_t : socket.h
- SOL_SOCKET : socket.h
- spawn() : spawn.h
- special : e1000.hpp
- spin_acquire() : spinlock.h, spinlock.c
- spin_is_locked() : spinlock.h, spinlock.c
- SPIN_LIMIT : console.c, serial.c
- spin_release() : spinlock.h, spinlock.c
- SPINLOCK_INIT : spinlock.h
- src_ip : ipv4.h
- src_mac : ethernet.h
- sse_add_pd() : simd.c, simd.h
- sse_div_pd() : simd.h
- sse_mul_pd() : simd.h
- sse_sub_pd() : simd.h
- ssfn_bbox() : ssfn.h
- ssfn_bbox2() : ssfn.h
- SSFN_COLLECTION : ssfn.h
- SSFN_CONTOUR_CUBIC : ssfn.h
- SSFN_CONTOUR_LINE : ssfn.h
- SSFN_CONTOUR_MOVE : ssfn.h
- SSFN_CONTOUR_QUAD : ssfn.h
- ssfn_ctx : graphic.c
- SSFN_DATA_MAX : ssfn.h
- ssfn_dst : ssfn.h
- SSFN_ENDMAGIC : ssfn.h
- SSFN_ERR_ALLOC : ssfn.h
- SSFN_ERR_BADFILE : ssfn.h
- SSFN_ERR_BADSIZE : ssfn.h
- SSFN_ERR_BADSTYLE : ssfn.h
- SSFN_ERR_INVINP : ssfn.h
- SSFN_ERR_NOFACE : ssfn.h
- SSFN_ERR_NOGLYPH : ssfn.h
- ssfn_error : ssfn.h
- ssfn_errstr : ssfn.h
- SSFN_FAMILY_ANY : ssfn.h
- SSFN_FAMILY_BYNAME : ssfn.h
- SSFN_FAMILY_DECOR : ssfn.h
- SSFN_FAMILY_HAND : ssfn.h
- SSFN_FAMILY_MONOSPACE : ssfn.h
- SSFN_FAMILY_SANS : ssfn.h
- SSFN_FAMILY_SERIF : ssfn.h
- SSFN_FRAG_BITMAP : ssfn.h
- SSFN_FRAG_CONTOUR : ssfn.h
- SSFN_FRAG_HINTING : ssfn.h
- SSFN_FRAG_KERNING : ssfn.h
- SSFN_FRAG_PIXMAP : ssfn.h
- SSFN_free : graphic.c
- ssfn_free() : ssfn.h
- ssfn_free_() : graphic.c
- SSFN_IMPLEMENTATION : graphic.c
- SSFN_ITALIC_DIV : ssfn.h
- SSFN_LIG_FIRST : ssfn.h
- SSFN_LIG_LAST : ssfn.h
- ssfn_load() : ssfn.h
- SSFN_MAGIC : ssfn.h
- ssfn_mem() : ssfn.h
- SSFN_memcmp : graphic.c
- SSFN_memcpy : graphic.c
- ssfn_memcpy() : graphic.c
- SSFN_memset : graphic.c
- ssfn_memset() : graphic.c
- SSFN_OK : ssfn.h
- SSFN_PREC : ssfn.h
- ssfn_putc() : ssfn.h
- ssfn_ready : graphic.c
- SSFN_realloc : graphic.c
- ssfn_realloc() : graphic.c
- ssfn_render() : ssfn.h
- ssfn_select() : ssfn.h
- SSFN_SIZE_MAX : ssfn.h
- ssfn_src : ssfn.h
- SSFN_STYLE_ABS_SIZE : ssfn.h
- SSFN_STYLE_BOLD : ssfn.h
- SSFN_STYLE_ITALIC : ssfn.h
- SSFN_STYLE_NOAA : ssfn.h
- SSFN_STYLE_NOCACHE : ssfn.h
- SSFN_STYLE_NODEFGLYPH : ssfn.h
- SSFN_STYLE_NOHINTING : ssfn.h
- SSFN_STYLE_NOKERN : ssfn.h
- SSFN_STYLE_NOSMOOTH : ssfn.h
- SSFN_STYLE_REGULAR : ssfn.h
- SSFN_STYLE_RTL : ssfn.h
- SSFN_STYLE_STHROUGH : ssfn.h
- SSFN_STYLE_UNDERLINE : ssfn.h
- SSFN_STYLE_USRDEF1 : ssfn.h
- SSFN_STYLE_USRDEF2 : ssfn.h
- ssfn_text() : ssfn.h
- SSFN_TYPE_FAMILY : ssfn.h
- SSFN_TYPE_STYLE : ssfn.h
- ssfn_utf8() : ssfn.h
- SSFN_VERSION : ssfn.h
- stack : thread.h
- STACK_FAULT : interrupt.c
- stackframe_t : sanitizer.c
- stacktrace() : sanitizer.c
- start_address : vm_manager.h
- start_pci_bus : pcie.h
- start_tty() : tty.c, tty.h
- state : thread.h
- status : e1000.hpp, xhci.hpp
- STIVALE2_BOOTLOADER_BRAND_SIZE : stivale2.h
- STIVALE2_BOOTLOADER_VERSION_SIZE : stivale2.h
- STIVALE2_FBUF_MMODEL_RGB : stivale2.h
- STIVALE2_FIRMWARE_BIOS : stivale2.h
- stivale2_get_tag() : loader.h
- STIVALE2_HEADER_TAG_5LV_PAGING_ID : stivale2.h
- STIVALE2_HEADER_TAG_ANY_VIDEO_ID : stivale2.h
- STIVALE2_HEADER_TAG_FB_MTRR_ID : stivale2.h
- STIVALE2_HEADER_TAG_FRAMEBUFFER_ID : stivale2.h
- STIVALE2_HEADER_TAG_SLIDE_HHDM_ID : stivale2.h
- STIVALE2_HEADER_TAG_SMP_ID : stivale2.h
- STIVALE2_HEADER_TAG_TERMINAL_ID : stivale2.h
- STIVALE2_HEADER_TAG_UNMAP_NULL_ID : stivale2.h
- stivale2_mem_entry_type_converter() : loader.c
- STIVALE2_MMAP_ACPI_NVS : stivale2.h
- STIVALE2_MMAP_ACPI_RECLAIMABLE : stivale2.h
- STIVALE2_MMAP_BAD_MEMORY : stivale2.h
- STIVALE2_MMAP_BOOTLOADER_RECLAIMABLE : stivale2.h
- STIVALE2_MMAP_FRAMEBUFFER : stivale2.h
- STIVALE2_MMAP_KERNEL_AND_MODULES : stivale2.h
- STIVALE2_MMAP_RESERVED : stivale2.h
- STIVALE2_MMAP_USABLE : stivale2.h
- STIVALE2_MODULE_STRING_SIZE : stivale2.h
- STIVALE2_PMR_EXECUTABLE : stivale2.h
- STIVALE2_PMR_READABLE : stivale2.h
- STIVALE2_PMR_WRITABLE : stivale2.h
- STIVALE2_STRUCT_TAG_BOOT_VOLUME_ID : stivale2.h
- STIVALE2_STRUCT_TAG_CMDLINE_ID : stivale2.h
- STIVALE2_STRUCT_TAG_DTB : stivale2.h
- STIVALE2_STRUCT_TAG_EDID_ID : stivale2.h
- STIVALE2_STRUCT_TAG_EFI_SYSTEM_TABLE_ID : stivale2.h
- STIVALE2_STRUCT_TAG_EPOCH_ID : stivale2.h
- STIVALE2_STRUCT_TAG_FB_MTRR_ID : stivale2.h
- STIVALE2_STRUCT_TAG_FIRMWARE_ID : stivale2.h
- STIVALE2_STRUCT_TAG_FRAMEBUFFER_ID : stivale2.h
- STIVALE2_STRUCT_TAG_HHDM_ID : stivale2.h
- STIVALE2_STRUCT_TAG_KERNEL_BASE_ADDRESS_ID : stivale2.h
- STIVALE2_STRUCT_TAG_KERNEL_FILE_ID : stivale2.h
- STIVALE2_STRUCT_TAG_KERNEL_FILE_V2_ID : stivale2.h
- STIVALE2_STRUCT_TAG_KERNEL_SLIDE_ID : stivale2.h
- STIVALE2_STRUCT_TAG_MEMMAP_ID : stivale2.h
- STIVALE2_STRUCT_TAG_MMIO32_UART : stivale2.h
- STIVALE2_STRUCT_TAG_MODULES_ID : stivale2.h
- STIVALE2_STRUCT_TAG_PMRS_ID : stivale2.h
- STIVALE2_STRUCT_TAG_PXE_SERVER_INFO : stivale2.h
- STIVALE2_STRUCT_TAG_RSDP_ID : stivale2.h
- STIVALE2_STRUCT_TAG_SMBIOS_ID : stivale2.h
- STIVALE2_STRUCT_TAG_SMP_ID : stivale2.h
- STIVALE2_STRUCT_TAG_TERMINAL_ID : stivale2.h
- STIVALE2_STRUCT_TAG_TEXTMODE_ID : stivale2.h
- STIVALE2_TERM_CB_BELL : stivale2.h
- STIVALE2_TERM_CB_DEC : stivale2.h
- STIVALE2_TERM_CB_KBD_LEDS : stivale2.h
- STIVALE2_TERM_CB_LINUX : stivale2.h
- STIVALE2_TERM_CB_MODE : stivale2.h
- STIVALE2_TERM_CB_POS_REPORT : stivale2.h
- STIVALE2_TERM_CB_PRIVATE_ID : stivale2.h
- STIVALE2_TERM_CB_STATUS_REPORT : stivale2.h
- STIVALE2_TERM_CTX_RESTORE : stivale2.h
- STIVALE2_TERM_CTX_SAVE : stivale2.h
- STIVALE2_TERM_CTX_SIZE : stivale2.h
- STIVALE2_TERM_FULL_REFRESH : stivale2.h
- str() : string.h
- str_concat() : string.h
- str_concat_prefix() : string.h
- str_release() : string.h
- str_trim() : string.h
- strcat() : str.h
- strchr() : str.h, str.c
- strcmp() : str.h
- strcpy() : str.h
- strcspn() : str.h, str.c
- stringcmp() : string.h
- strlen() : str.h, str.c
- strncmp() : str.h
- strncpy() : str.h
- strpbrk() : str.h, str.c
- strsep() : str.h, str.c
- strsep2() : str.h, str.c
- strspn() : str.h, str.c
- strtok_r() : str.h, str.c
- submit() : ahci.hpp, ahci.cpp
- symbols_ptr : symbols.h
- symbols_ptr_vector_t : symbols.h
- symbols_register() : symbols.c, symbols.h
- SYSCALL_ALLOC : syscall.h
- SYSCALL_API : syscall.h
- SYSCALL_ARCH_PRCTL : syscall.h
- syscall_arch_prctl() : syscall.h, arch_prctl.c
- SYSCALL_BRK : syscall.h
- syscall_brk() : syscall.h, brk.c
- SYSCALL_CLOSE : syscall.h
- syscall_dispatch() : syscall.c
- syscall_entry() : syscall.c
- SYSCALL_EXIT : syscall.h
- SYSCALL_EXIT_GROUP : syscall.h
- syscall_exit_group() : syscall.h, exit_group.c
- SYSCALL_FSTAT : syscall.h
- syscall_init() : syscall.c, syscall.h
- SYSCALL_IOCTL : syscall.h
- syscall_ioctl() : syscall.h, ioctl.c
- SYSCALL_MMAP : syscall.h
- syscall_mmap() : syscall.h, mmap.c
- SYSCALL_MPORTECT : syscall.h
- syscall_mprotect() : syscall.h, mprotect.c
- syscall_names : syscall.c, syscall_def.c
- SYSCALL_OPEN : syscall.h
- syscall_open() : syscall.h, open.c
- SYSCALL_READ : syscall.h
- syscall_read() : syscall.h, read.c
- SYSCALL_SET_TID : syscall.h
- syscall_set_tid() : syscall.h, set_tid.c
- SYSCALL_WRITE : syscall.h
- syscall_write() : syscall.h, write.c
- SYSCALL_WRITEV : syscall.h
- syscall_writev() : syscall.h, writev.c
- system_id : iso9660.h