Here is a list of all functions with links to the files they belong to:
- c -
- d -
- e -
- i -
- k -
- l -
- m -
- mem_copy() : mem.c, mem.h
- mem_set() : mem.h, mem.c
- module_init() : dev.c
- MODULE_NAME() : uart.c, sched.c, log.c, init.c, page_alloc.c, kmain.c, plic.c, dev.c, trap.c, timer.c, pm.c
- module_post_init() : log.c, sched.c
- module_pre_init() : timer.c, trap.c, page_alloc.c
- p -
- page_alloc() : page_alloc.c, page_alloc.h
- page_free() : page_alloc.h, page_alloc.c
- plic_claim() : plic.h, plic.c
- plic_complete() : plic.h, plic.c
- plic_enable_irq() : plic.h, plic.c
- pm_hang() : pm.h, pm.c
- pm_reboot() : pm.h, pm.c
- pm_shutdown() : pm.h, pm.c
- proc_adopt() : proc.h, proc.c
- proc_ctx_sw() : proc.h, proc.c
- proc_deinit() : proc.h, proc.c
- proc_fill_stack() : proc.c
- proc_init() : proc.h, proc.c
- proc_is_bad_fd() : proc.h, proc.c
- s -
- sbi_ecall() : sbi.c, sbi.h
- sbi_map_err() : sbi.c, sbi.h
- sched_resched() : sched.h, sched.c
- sched_start() : sched.h, sched.c
- sched_update_state() : sched.h, sched.c
- sem_deinit() : sem.c, sem.h
- sem_init() : sem.h, sem.c
- sem_signal() : sem.h, sem.c
- sem_signaln() : sem.h, sem.c
- sem_wait() : sem.h, sem.c
- str_cmp() : str.c, str.h
- str_len() : str.h, str.c
- sys_exit() : exit.c, syscall.c
- sys_getpid() : getpid.c, syscall.c
- sys_proc() : proc.c, syscall.c
- sys_read() : syscall.c, read.c
- sys_reboot() : reboot.c, syscall.c
- sys_sleep() : sleep.c, syscall.c
- sys_wait() : syscall.c, wait.c
- sys_write() : syscall.c, write.c
- sys_yield() : syscall.c, yield.c
- t -
- v -