MCPcopy Create free account

hub / github.com/SilverRainZ/OS67 / functions

Functions218 in github.com/SilverRainZ/OS67

↓ 1 callersFunctionfwrite
fs/file.c:99
↓ 1 callersFunctiongcvt
NOT WORK TODO */
libs/vsprint.c:54
↓ 1 callersFunctiongdt_init
kern/gdt.c:48
↓ 1 callersFunctionget_cmd
usr/sh.c:8
↓ 1 callersFunctiongetch
usr/uio.c:61
↓ 1 callersFunctiongets
int gets(char *str) is UNSAFE */
usr/uio.c:81
↓ 1 callersFunctionide_init
drv/ide.c:95
↓ 1 callersFunctionidt_init
kern/idt.c:30
↓ 1 callersFunctioninode_init
fs/inode.c:26
↓ 1 callersFunctioninsl
read a string(start at addr, length cnt) from a port */
kern/asm.c:34
↓ 1 callersFunctionirq_clear_mask
kern/irq.c:54
↓ 1 callersFunctionirq_handler
kern/irq.c:99
↓ 1 callersFunctionirq_init
We first remap the interrupt controllers, and then we install * the appropriate ISRs to the correct entries in the IDT. This * is just like installi
kern/irq.c:78
↓ 1 callersFunctionirq_remap
in short: map irq 0-15 to int 32-47 */
kern/irq.c:60
↓ 1 callersFunctionislegal
fs/sysfile.c:237
↓ 1 callersFunctionisr_init
kern/isr.c:21
↓ 1 callersFunctionistat
fs/inode.c:405
↓ 1 callersFunctionitrunc
truncate inode * only called when the inode has no links to it * and not any in-memory ref to it * - 在磁盘上没有被任何目录引用 nlinks = 0 * - 在内存里没有引用(没有被打开
fs/inode.c:111
↓ 1 callersFunctionkb_init
drv/kb.c:193
↓ 1 callersFunctionkill
proc/proc.c:303
↓ 1 callersFunctionmemsetw
libs/string.c:24
↓ 1 callersFunctionoutsl
write a string(start at addr, length cnt) to a port */
kern/asm.c:43
↓ 1 callersFunctionpage_fault
kern/fault.c:129
↓ 1 callersFunctionparse_cmd
parse & execute external command */ only support one operator in a command : * cat < README * cat README > newfile * ls | cat */
usr/sh.c:49
↓ 1 callersFunctionpipe_alloc
kern/pipe.c:17
↓ 1 callersFunctionpipe_close
kern/pipe.c:45
↓ 1 callersFunctionpipe_read
kern/pipe.c:77
↓ 1 callersFunctionpipe_write
kern/pipe.c:60
↓ 1 callersFunctionpmm_get_mem_sz
mm/pmm.c:38
↓ 1 callersFunctionpmm_init
mm/pmm.c:74
↓ 1 callersFunctionpmm_mem_info
mm/pmm.c:42
↓ 1 callersFunctionprint_cur_status
print current runlevel and register */
kern/dbg.c:18
↓ 1 callersFunctionprint_stack_trace
kern/dbg.c:35
↓ 1 callersFunctionproc_init
proc/proc.c:98
↓ 1 callersFunctionputch
usr/uio.c:21
↓ 1 callersFunctionscheduler
proc/proc.c:149
↓ 1 callersFunctionscroll
drv/vga.c:35
↓ 1 callersFunctionshift
drv/kb.c:103
↓ 1 callersFunctionskipelem
抽取路径中的第一个名字, 返回余下部分 * skip the first elem of path, return this elem * - skipelem("a/b/c", name) = "b/c" name = a * - skipelem("////a//c", name) =
fs/p2i.c:23
↓ 1 callersFunctionsplit_cmd
splist command * "cat READMD > cat" -> "cat", 0, "README", 0, ">", 0, 0, "cat", 0 * */
usr/sh.c:17
↓ 1 callersFunctionstrncmp
libs/string.c:84
↓ 1 callersFunctionsys_init
kern/syscall.c:140
↓ 1 callersFunctionsyscall
kern/syscall.c:144
↓ 1 callersFunctiontimer_init
Sets up the system clock by installing the timer handler * into IRQ0 */
kern/timer.c:53
↓ 1 callersFunctiontimer_phase
kern/timer.c:22
↓ 1 callersFunctiontss_init
kern/gdt.c:42
↓ 1 callersFunctiontss_install
kern/gdt.c:20
↓ 1 callersFunctiontss_set
kern/gdt.c:70
↓ 1 callersFunctiontty_buf_in
receive char form kb_hander, write to tty_buf */
dev/tty.c:29
↓ 1 callersFunctiontty_init
dev/tty.c:23
↓ 1 callersFunctionuio_init
usr/uio.c:9
↓ 1 callersFunctionuvm_copy
mm/vmm.c:217
↓ 1 callersFunctionuvm_init_fst
build a map of user space for a initproc's page table */
mm/vmm.c:153
↓ 1 callersFunctionuvm_load
mm/vmm.c:175
↓ 1 callersFunctionvga_init
drv/vga.c:58
↓ 1 callersFunctionvmm_enable
mm/vmm.c:46
↓ 1 callersFunctionvmm_init
mm/vmm.c:54
↓ 1 callersFunctionvmm_reflush
reflush page table cache */
mm/vmm.c:42
↓ 1 callersFunctionwait
proc/proc.c:221
↓ 1 callersFunctionwelcome
usr/sh.c:195
FunctionFlagsForFile
( filename, **kwargs )
.ycm_extra_conf.py:141
Function_printl
be called when marco __LOG_ON is defined
libs/printk.c:34
Functioncls
drv/vga.c:45
Functionfork_ret
do not ask me why call pic_init here, irq didn't work after fork() * I have to reinit it * thx to fleuria */
proc/proc.c:39
Functionfprintf
usr/uio.c:37
Functionfs_test
fs/fstest.c:21
Functiongetchar
usr/uio.c:69
Functionide_handler
drv/ide.c:72
Functionide_test
used for test
drv/ide.c:144
Functioninw
read a word from a port */
kern/asm.c:26
Functionirq_uninstall
This clears the handler for a given IRQ */
kern/irq.c:45
Functionisr_stub
kern/isr.c:33
Functionkb_handler
drv/kb.c:124
Functionmain
usr/sh.c:218
Functionmain
usr/mkdir.c:4
Functionmain
usr/cinit.c:4
Functionmain
usr/cat.c:23
Functionmain
usr/ls.c:14
Functionmain
usr/rm.c:4
Functionosmain
kern/main.c:42
Functionoutw
write a word to a port */
kern/asm.c:21
Functionpmm_test
mm/pmm.c:127
Functionprint_elfhdr
proc/exec.c:20
Functionprint_proc
proc/proc.c:51
Functionprint_proghdr
proc/exec.c:29
Functionprint_sb
fs/sb.c:27
Functionputs
drv/vga.c:94
Functionstrstr
this function is case sensitive * return the substring, not index*/
libs/string.c:69
Functionsys_chdir
fs/sysfile.c:394
Functionsys_close
fs/sysfile.c:99
Functionsys_dup
fs/sysfile.c:59
Functionsys_exec
proc/sysproc.c:28
Functionsys_exit
proc/sysproc.c:22
Functionsys_fork
proc/sysproc.c:14
Functionsys_fstat
fs/sysfile.c:112
Functionsys_getpid
proc/sysproc.c:71
Functionsys_kill
proc/sysproc.c:60
Functionsys_link
int _link(char *old, char *new); */
fs/sysfile.c:124
Functionsys_mkdir
fs/sysfile.c:356
Functionsys_mknod
make up a device file */
fs/sysfile.c:375
← previousnext →101–200 of 218, ranked by callers