Here is a list of all functions with links to the files they belong to:
- s -
- safe_read_bool() : pb_encode.c
- sbi_console_clear() : sbi_console.cpp
- sbi_console_get_color() : sbi_console.cpp
- sbi_console_set_color() : sbi_console.cpp
- sbi_console_write() : sbi_console.cpp
- sbi_ecall() : sbi-call.cpp
- sbi_putchar() : sbi-call.hpp, sbi-call.cpp
- sbi_putstring() : sbi-call.hpp, sbi-call.cpp
- scheduler_add_thread() : schedule.hpp, schedule.cpp
- scheduler_init() : schedule.hpp, schedule.cpp
- scheduler_remove_thread() : schedule.hpp, schedule.cpp
- scheduler_wake_thread() : schedule.hpp, schedule.cpp
- section() : vectors.c
- serial_console_irq_handler() : serial_console.cpp, serial_console.hpp
- set_max_alloc_bytes() : malloc_wrappers.c, malloc_wrappers.h
- signal_do_coredump() : signal.cpp
- signal_do_ignore() : signal.cpp
- signal_do_terminate() : signal.cpp
- signal_exit_to_user_prepare() : signal.hpp, signal.cpp
- signal_exit_to_user_prepare_syscall() : signal.hpp, signal.cpp
- signal_get_next_pending() : signal.cpp
- signal_has_pending() : signal.hpp, signal.cpp
- signal_mask_op() : ksyscall.cpp
- signal_on_returned() : signal.hpp, signal.cpp
- signal_process() : ksyscall.cpp
- signal_register() : ksyscall.cpp
- signal_return() : ksyscall.cpp
- signal_send_to_process() : signal.hpp, signal.cpp
- signal_send_to_thread() : signal.hpp, signal.cpp
- signal_thread() : ksyscall.cpp
- sigset_add() : signal.cpp
- sigset_del() : signal.cpp
- sigset_test() : signal.cpp
- simple_cmdline() : test_cmdline_parser.cpp
- simple_fill_cache() : vfs_utils.hpp
- simple_flush_page_discard_data() : vfs_utils.cpp, vfs_utils.hpp
- simple_page_write_begin() : vfs_utils.cpp, vfs_utils.hpp
- simple_page_write_end() : vfs_utils.cpp, vfs_utils.hpp
- slab_alloc() : slab.hpp, slab.cpp
- slab_allocate_mem() : slab.cpp
- slab_calloc() : slab.hpp, slab.cpp
- slab_for() : slab.cpp
- slab_free() : slab.hpp, slab.cpp
- slab_impl_free_page() : slab.cpp
- slab_impl_new_page() : slab.cpp
- slab_init() : slab.hpp, slab.cpp
- slab_init_one() : slab.cpp
- slab_realloc() : slab.hpp, slab.cpp
- slab_register() : slab.hpp, slab.cpp
- slab_sysfs_slabinfo() : slab.cpp
- snprintf() : mos_stdio.cpp
- spawn() : ksyscall.cpp
- spinlock_is_locked() : spinlock.hpp
- sprintf() : mos_stdio.cpp
- stack_deinit() : stack.hpp, stack.cpp
- stack_grow() : stack.hpp, stack.cpp
- stack_init() : stack.hpp, stack.cpp
- stack_init_deinit() : test_downwards_stack.cpp
- stack_pop() : stack.hpp, stack.cpp
- stack_push() : stack.hpp, stack.cpp
- stack_push_pop_stack() : test_downwards_stack.cpp
- start_stack_measuring() : stackusage.c
- start_thread() : rpc_server.cpp, mos_stdlib.hpp
- startup_invoke_autoinit() : setup.hpp, setup.cpp
- startup_invoke_cmdline_hooks() : setup.hpp, setup.cpp
- startup_invoke_early_cmdline_hooks() : setup.hpp, setup.cpp
- stat_receiver() : test_vfs.cpp
- status_ok_hook() : run_test.c
- stdin_can_read() : run_test.c
- strcat() : mos_string.hpp, mos_string.cpp
- strchr() : mos_string.hpp, mos_string.cpp
- strcmp() : mos_string.hpp, mos_string.cpp
- strcpy() : mos_string.hpp, mos_string.cpp
- strdup() : mos_string.hpp
- stream_callback() : decode_unittests.c, test.c
- streamcallback() : encode_stream.c, encode_unittests.c
- string_hash() : hashmap_common.cpp
- string_trim() : mos_stdlib.hpp, mos_stdlib.cpp
- string_unquote() : cmdline.hpp, cmdline.cpp
- strlen() : pb_syshdr.h, mos_string.hpp, mos_string.cpp
- strncasecmp() : mos_string.hpp, mos_string.cpp
- strncmp() : mos_string.hpp, mos_string.cpp
- strncpy() : mos_string.hpp, mos_string.cpp
- strndup() : mos_string.hpp
- strnlen() : mos_string.hpp, mos_string.cpp
- strntoll() : mos_stdlib.hpp, mos_stdlib.cpp
- strpbrk() : mos_string.hpp, mos_string.cpp
- strrchr() : mos_string.hpp, mos_string.cpp
- strspn() : mos_string.hpp, mos_string.cpp
- strtok() : mos_string.hpp, mos_string.cpp
- strtok_r() : mos_string.hpp, mos_string.cpp
- strtoll() : mos_stdlib.hpp, mos_stdlib.cpp
- strtoul() : mos_stdlib.hpp, mos_stdlib.cpp
- SubMsg3_callback() : decode_oneof.c, encode_oneof.c
- submsg_callback() : fuzztest.c
- sw_flags() : fdt_sw.c
- sys_mem_mmap() : mm.cpp
- sys_mem_munmap() : mm.cpp
- syscall_arch_syscall() : usermode.h
- syscall_clock_gettimeofday() : usermode.h
- syscall_clock_msleep() : usermode.h
- syscall_create_thread() : usermode.h
- syscall_dmabuf_alloc() : usermode.h
- syscall_dmabuf_free() : usermode.h
- syscall_dmabuf_share() : usermode.h
- syscall_dmabuf_unshare() : usermode.h
- syscall_execveat() : usermode.h
- syscall_fd_manipulate() : usermode.h
- syscall_fork() : usermode.h
- syscall_futex_wait() : usermode.h
- syscall_futex_wake() : usermode.h
- syscall_get_parent_pid() : usermode.h
- syscall_get_pid() : usermode.h
- syscall_get_tid() : usermode.h
- syscall_io_close() : usermode.h
- syscall_io_dup() : usermode.h
- syscall_io_dup2() : usermode.h
- syscall_io_poll() : usermode.h
- syscall_io_pread() : usermode.h
- syscall_io_pselect() : usermode.h
- syscall_io_read() : usermode.h
- syscall_io_readv() : usermode.h
- syscall_io_seek() : usermode.h
- syscall_io_tell() : usermode.h
- syscall_io_write() : usermode.h
- syscall_ipc_accept() : usermode.h
- syscall_ipc_connect() : usermode.h
- syscall_ipc_create() : usermode.h
- syscall_memfd_create() : usermode.h
- syscall_mmap_anonymous() : usermode.h
- syscall_mmap_file() : usermode.h
- syscall_munmap() : usermode.h
- syscall_pipe() : usermode.h
- syscall_poweroff() : usermode.h
- syscall_signal_mask_op() : usermode.h
- syscall_signal_process() : usermode.h
- syscall_signal_register() : usermode.h
- syscall_signal_thread() : usermode.h
- syscall_spawn() : usermode.h
- syscall_thread_getname() : usermode.h
- syscall_thread_setname() : usermode.h
- syscall_vfs_chdirat() : usermode.h
- syscall_vfs_fchmodat() : usermode.h
- syscall_vfs_fstatat() : usermode.h
- syscall_vfs_fsync() : usermode.h
- syscall_vfs_getcwd() : usermode.h
- syscall_vfs_list_dir() : usermode.h
- syscall_vfs_mkdir() : usermode.h
- syscall_vfs_mount() : usermode.h
- syscall_vfs_openat() : usermode.h
- syscall_vfs_readlinkat() : usermode.h
- syscall_vfs_symlink() : usermode.h
- syscall_vfs_unlinkat() : usermode.h
- syscall_vfs_unmount() : usermode.h
- syscall_vm_protect() : usermode.h
- syscall_wait_for_process() : usermode.h
- syscall_wait_for_thread() : usermode.h
- syscall_yield_cpu() : usermode.h
- SYSFS_AUTOREGISTER() : vfs.cpp, ipc.cpp, kmain.cpp, mmstat.cpp, process.cpp, tasks.cpp
- sysfs_create_inode() : sysfs.cpp, sysfs.hpp
- sysfs_do_register() : sysfs.cpp
- sysfs_expand_buffer() : sysfs.cpp
- sysfs_file_ensure_ready() : sysfs.cpp
- sysfs_file_get_data() : sysfs.cpp, sysfs.hpp
- sysfs_file_get_item() : sysfs.cpp, sysfs.hpp
- sysfs_file_set_data() : sysfs.cpp, sysfs.hpp
- sysfs_fops_mmap() : sysfs.cpp
- sysfs_fops_munmap() : sysfs.cpp
- sysfs_fops_open() : sysfs.cpp
- sysfs_fops_read() : sysfs.cpp
- sysfs_fops_release() : sysfs.cpp
- sysfs_fops_seek() : sysfs.cpp
- sysfs_fops_write() : sysfs.cpp
- sysfs_fsop_mount() : sysfs.cpp
- sysfs_get_ino() : sysfs.cpp
- sysfs_iops_create() : sysfs.cpp
- sysfs_iops_iterate_dir() : sysfs.cpp
- sysfs_iops_lookup() : sysfs.cpp
- sysfs_printf() : sysfs.cpp, sysfs.hpp
- sysfs_put_data() : sysfs.cpp, sysfs.hpp
- sysfs_register() : sysfs.cpp, sysfs.hpp
- sysfs_register_file() : sysfs.cpp, sysfs.hpp
- sysfs_register_root_file() : sysfs.hpp