MCPcopy Create free account

hub / github.com/cfenollosa/os-tutorial / functions

Functions214 in github.com/cfenollosa/os-tutorial

↓ 73 callersFunctionkprint
20-interrupts-timer/drivers/screen.c:41
↓ 48 callersFunctionset_idt_gate
19-interrupts-irqs/cpu/idt.c:4
↓ 48 callersFunctionset_idt_gate
20-interrupts-timer/cpu/idt.c:4
↓ 48 callersFunctionset_idt_gate
23-fixes/cpu/idt.c:4
↓ 48 callersFunctionset_idt_gate
22-malloc/cpu/idt.c:3
↓ 48 callersFunctionset_idt_gate
21-shell/cpu/idt.c:3
↓ 32 callersFunctionset_idt_gate
18-interrupts/cpu/idt.c:4
↓ 21 callersFunctionport_byte_out
20-interrupts-timer/drivers/ports.c:20
↓ 21 callersFunctionport_byte_out
23-fixes/cpu/ports.c:20
↓ 21 callersFunctionport_byte_out
22-malloc/cpu/ports.c:20
↓ 21 callersFunctionport_byte_out
21-shell/cpu/ports.c:20
↓ 18 callersFunctionport_byte_out
18-interrupts/drivers/ports.c:20
↓ 17 callersFunctionkprint
23-fixes/drivers/screen.c:43
↓ 17 callersFunctionkprint
22-malloc/drivers/screen.c:42
↓ 12 callersFunctionkprint
21-shell/drivers/screen.c:42
↓ 10 callersFunctionkprint
18-interrupts/drivers/screen.c:42
↓ 8 callersFunctionget_offset
20-interrupts-timer/drivers/screen.c:136
↓ 8 callersFunctionget_offset
18-interrupts/drivers/screen.c:137
↓ 8 callersFunctionget_offset
23-fixes/drivers/screen.c:148
↓ 8 callersFunctionget_offset
22-malloc/drivers/screen.c:147
↓ 8 callersFunctionget_offset
21-shell/drivers/screen.c:147
↓ 8 callersFunctionget_offset
17-video-scroll/drivers/screen.c:137
↓ 7 callersFunctionappend
23-fixes/libc/string.c:58
↓ 7 callersFunctionappend
22-malloc/libc/string.c:58
↓ 6 callersFunctionport_byte_out
16-video-driver/drivers/ports.c:18
↓ 6 callersFunctionport_byte_out
17-video-scroll/drivers/ports.c:18
↓ 5 callersFunctionget_offset
16-video-driver/drivers/screen.c:120
↓ 5 callersFunctionget_offset_row
23-fixes/drivers/screen.c:149
↓ 5 callersFunctionget_offset_row
22-malloc/drivers/screen.c:148
↓ 5 callersFunctionget_offset_row
21-shell/drivers/screen.c:148
↓ 5 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
16-video-driver/drivers/screen.c:20
↓ 4 callersFunctionget_offset_row
20-interrupts-timer/drivers/screen.c:137
↓ 4 callersFunctionget_offset_row
18-interrupts/drivers/screen.c:138
↓ 4 callersFunctionget_offset_row
16-video-driver/drivers/screen.c:121
↓ 4 callersFunctionget_offset_row
17-video-scroll/drivers/screen.c:138
↓ 3 callersFunctionget_cursor_offset
23-fixes/drivers/screen.c:114
↓ 3 callersFunctionget_cursor_offset
22-malloc/drivers/screen.c:113
↓ 3 callersFunctionget_cursor_offset
21-shell/drivers/screen.c:113
↓ 3 callersFunctionget_offset_col
23-fixes/drivers/screen.c:150
↓ 3 callersFunctionget_offset_col
22-malloc/drivers/screen.c:149
↓ 3 callersFunctionget_offset_col
21-shell/drivers/screen.c:149
↓ 3 callersFunctionint_to_ascii
* K&R implementation */
20-interrupts-timer/kernel/util.c:18
↓ 3 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
17-video-scroll/drivers/screen.c:21
↓ 3 callersFunctionport_byte_in
* Read a byte from the specified port */
20-interrupts-timer/drivers/ports.c:6
↓ 3 callersFunctionport_byte_in
* Read a byte from the specified port */
23-fixes/cpu/ports.c:6
↓ 3 callersFunctionport_byte_in
* Read a byte from the specified port */
22-malloc/cpu/ports.c:6
↓ 3 callersFunctionport_byte_in
* Read a byte from the specified port */
21-shell/cpu/ports.c:6
↓ 3 callersFunctionstrlen
K&R */
23-fixes/libc/string.c:52
↓ 3 callersFunctionstrlen
K&R */
22-malloc/libc/string.c:52
↓ 3 callersFunctionstrlen
K&R */
21-shell/libc/string.c:31
↓ 2 callersFunctionget_cursor_offset
20-interrupts-timer/drivers/screen.c:102
↓ 2 callersFunctionget_cursor_offset
18-interrupts/drivers/screen.c:103
↓ 2 callersFunctionget_cursor_offset
16-video-driver/drivers/screen.c:86
↓ 2 callersFunctionget_cursor_offset
17-video-scroll/drivers/screen.c:103
↓ 2 callersFunctionget_offset_col
20-interrupts-timer/drivers/screen.c:138
↓ 2 callersFunctionget_offset_col
18-interrupts/drivers/screen.c:139
↓ 2 callersFunctionget_offset_col
16-video-driver/drivers/screen.c:122
↓ 2 callersFunctionget_offset_col
17-video-scroll/drivers/screen.c:139
↓ 2 callersFunctionhex_to_ascii
23-fixes/libc/string.c:21
↓ 2 callersFunctionhex_to_ascii
22-malloc/libc/string.c:21
↓ 2 callersFunctionport_byte_in
* Read a byte from the specified port */
15-video-ports/drivers/ports.c:4
↓ 2 callersFunctionport_byte_in
* Read a byte from the specified port */
18-interrupts/drivers/ports.c:6
↓ 2 callersFunctionport_byte_in
* Read a byte from the specified port */
16-video-driver/drivers/ports.c:4
↓ 2 callersFunctionport_byte_in
* Read a byte from the specified port */
17-video-scroll/drivers/ports.c:4
↓ 2 callersFunctionport_byte_out
15-video-ports/drivers/ports.c:18
↓ 2 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
23-fixes/drivers/screen.c:68
↓ 2 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
22-malloc/drivers/screen.c:67
↓ 2 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
21-shell/drivers/screen.c:67
↓ 2 callersFunctionregister_interrupt_handler
20-interrupts-timer/cpu/isr.c:127
↓ 2 callersFunctionregister_interrupt_handler
23-fixes/cpu/isr.c:129
↓ 2 callersFunctionregister_interrupt_handler
22-malloc/cpu/isr.c:129
↓ 2 callersFunctionregister_interrupt_handler
21-shell/cpu/isr.c:129
↓ 2 callersFunctionset_cursor_offset
20-interrupts-timer/drivers/screen.c:114
↓ 2 callersFunctionset_cursor_offset
18-interrupts/drivers/screen.c:115
↓ 2 callersFunctionset_cursor_offset
23-fixes/drivers/screen.c:126
↓ 2 callersFunctionset_cursor_offset
16-video-driver/drivers/screen.c:98
↓ 2 callersFunctionset_cursor_offset
22-malloc/drivers/screen.c:125
↓ 2 callersFunctionset_cursor_offset
21-shell/drivers/screen.c:125
↓ 2 callersFunctionset_cursor_offset
17-video-scroll/drivers/screen.c:115
↓ 2 callersFunctionstrcmp
K&R * Returns <0 if s1<s2, 0 if s1==s2, >0 if s1>s2 */
23-fixes/libc/string.c:71
↓ 2 callersFunctionstrcmp
K&R * Returns <0 if s1<s2, 0 if s1==s2, >0 if s1>s2 */
22-malloc/libc/string.c:71
↓ 1 callersFunctionappend
21-shell/libc/string.c:37
↓ 1 callersFunctionbackspace
23-fixes/libc/string.c:64
↓ 1 callersFunctionbackspace
22-malloc/libc/string.c:64
↓ 1 callersFunctionbackspace
21-shell/libc/string.c:43
↓ 1 callersFunctionclear_screen
16-video-driver/drivers/screen.c:107
↓ 1 callersFunctionclear_screen
17-video-scroll/drivers/screen.c:124
↓ 1 callersFunctioninit_keyboard
20-interrupts-timer/drivers/keyboard.c:18
↓ 1 callersFunctioninit_keyboard
23-fixes/drivers/keyboard.c:50
↓ 1 callersFunctioninit_keyboard
22-malloc/drivers/keyboard.c:49
↓ 1 callersFunctioninit_keyboard
21-shell/drivers/keyboard.c:49
↓ 1 callersFunctioninit_timer
20-interrupts-timer/cpu/timer.c:18
↓ 1 callersFunctioninit_timer
23-fixes/cpu/timer.c:13
↓ 1 callersFunctioninit_timer
22-malloc/cpu/timer.c:13
↓ 1 callersFunctioninit_timer
21-shell/cpu/timer.c:13
↓ 1 callersFunctionint_to_ascii
* K&R implementation */
19-interrupts-irqs/kernel/util.c:18
↓ 1 callersFunctionint_to_ascii
* K&R implementation */
18-interrupts/kernel/util.c:18
↓ 1 callersFunctionint_to_ascii
* K&R implementation */
23-fixes/libc/string.c:7
↓ 1 callersFunctionint_to_ascii
* K&R implementation */
22-malloc/libc/string.c:7
↓ 1 callersFunctionint_to_ascii
* K&R implementation */
21-shell/libc/string.c:6
next →1–100 of 214, ranked by callers