MCPcopy Index your code

hub / github.com/Abdallah-Alwarawreh/HexiumOS / functions

Functions129 in github.com/Abdallah-Alwarawreh/HexiumOS

↓ 100 callersMethodwrite_str
(&mut self, s: &str)
src/writer.rs:64
↓ 81 callersMethodset_color
(&mut self, fg: Color, bg: Color)
src/writer.rs:122
↓ 30 callersMethodwrite_byte
(&mut self, byte: u8)
src/writer.rs:44
↓ 16 callersFunctionoutb
Writes a byte to the specified hardware port
src/io.rs:4
↓ 15 callersFunctionoutb
(port: u16, value: u8)
src/idt.rs:96
↓ 15 callersMethodwrite_bytes
(&mut self, s: &[u8])
src/writer.rs:73
↓ 12 callersFunctionget_filesystem
()
src/filesystem.rs:369
↓ 9 callersFunctioncolor_code
(foreground: Color, background: Color)
src/vga_colors.rs:24
↓ 8 callersMethodclear
(&mut self)
src/writer.rs:110
↓ 8 callersMethoddraw
(&self, writer: &mut Writer)
src/editor.rs:200
↓ 8 callersFunctionoutb
(port: u16, value: u8)
src/writer.rs:141
↓ 7 callersFunctionwait_for_interrupt
()
src/idt.rs:136
↓ 6 callersFunctionget_scancode
()
src/idt.rs:121
↓ 5 callersFunctionoutb
Output a byte to an I/O port
src/audio.rs:60
↓ 5 callersMethodrun
(&mut self, writer: &mut Writer)
src/cli.rs:40
↓ 4 callersFunctionget_ticks
()
src/idt.rs:73
↓ 4 callersMethodset_position
(&mut self, col: usize, row: usize)
src/writer.rs:134
↓ 4 callersMethodshow_message
(&self, writer: &mut Writer, msg: &str, color: Color)
src/editor.rs:291
↓ 4 callersFunctionwrite_number
(writer: &mut Writer, mut n: u32)
src/hex_fetch.rs:212
↓ 3 callersFunctioncpuid
(function: u32)
src/hex_fetch.rs:56
↓ 3 callersMethodcreate_file
(&mut self, name: &[u8], content: &[u8])
src/filesystem.rs:76
↓ 3 callersMethoddraw
(&self)
src/snake.rs:125
↓ 3 callersMethoddraw_cell
(&self, x: usize, y: usize, ch: u8, color: u8)
src/snake.rs:106
↓ 3 callersFunctioninb
Helper for reading from ports
src/graphics.rs:14
↓ 3 callersMethodupdate_cursor
(&self)
src/writer.rs:22
↓ 2 callersFunctionflush_buffer
()
src/idt.rs:142
↓ 2 callersMethodget_col
(&self)
src/writer.rs:126
↓ 2 callersFunctioninb
Read a byte from an I/O port
src/audio.rs:70
↓ 2 callersMethodmove_down
(&mut self)
src/editor.rs:415
↓ 2 callersMethodmove_up
(&mut self)
src/editor.rs:402
↓ 2 callersMethodnewline
(&mut self)
src/writer.rs:82
↓ 2 callersMethodrandom
(&mut self)
src/snake.rs:56
↓ 2 callersMethodread_file
(&self, name: &[u8])
src/filesystem.rs:108
↓ 2 callersMethodset_handler
(&mut self, handler: u32)
src/idt.rs:25
↓ 2 callersMethodshow_prompt
(&self, writer: &mut Writer)
src/cli.rs:34
↓ 2 callersMethodwait_for_key
(&self)
src/editor.rs:301
↓ 2 callersMethodwrite_file
(&mut self, name: &[u8], content: &[u8])
src/filesystem.rs:120
↓ 1 callersMethodbackspace
(&mut self)
src/editor.rs:365
↓ 1 callersFunctionbeep
Play a beep at a specific frequency for a duration
src/audio.rs:9
↓ 1 callersMethodbrand_str
(&self)
src/hex_fetch.rs:46
↓ 1 callersFunctionbuffer_push
(scancode: u8)
src/idt.rs:151
↓ 1 callersMethodchange_directory
(&mut self, name: &[u8])
src/filesystem.rs:222
↓ 1 callersMethodclear_game_area
(&self)
src/snake.rs:117
↓ 1 callersMethodclear_screen
(&self)
src/video_player.rs:91
↓ 1 callersMethodcmd_cat
(&self, filename: &[u8], writer: &mut Writer)
src/cli.rs:233
↓ 1 callersMethodcmd_cd
(&self, dirname: &[u8], writer: &mut Writer)
src/cli.rs:393
↓ 1 callersMethodcmd_edit
(&self, filename: &[u8], writer: &mut Writer)
src/cli.rs:252
↓ 1 callersMethodcmd_ls
(&self, writer: &mut Writer)
src/cli.rs:204
↓ 1 callersMethodcmd_mkdir
(&self, dirname: &[u8], writer: &mut Writer)
src/cli.rs:353
↓ 1 callersMethodcmd_pwd
(&self, writer: &mut Writer)
src/cli.rs:409
↓ 1 callersMethodcmd_rm
(&self, filename: &[u8], writer: &mut Writer)
src/cli.rs:333
↓ 1 callersMethodcmd_rmdir
(&self, dirname: &[u8], writer: &mut Writer)
src/cli.rs:373
↓ 1 callersMethodcmd_touch
(&self, filename: &[u8], writer: &mut Writer)
src/cli.rs:269
↓ 1 callersMethodcmd_write
(&self, args: &[u8], writer: &mut Writer)
src/cli.rs:293
↓ 1 callersMethodcreate_directory
(&mut self, name: &[u8])
src/filesystem.rs:195
↓ 1 callersMethoddelete_char
(&self, writer: &mut Writer)
src/cli.rs:90
↓ 1 callersMethoddelete_file
(&mut self, name: &[u8])
src/filesystem.rs:157
↓ 1 callersFunctiondetect_memory_kb
()
src/hex_fetch.rs:76
↓ 1 callersMethoddraw_box
(&self)
src/snake.rs:81
↓ 1 callersMethoddraw_frame
(&self, frame_data: &[u8])
src/video_player.rs:53
↓ 1 callersMethoddraw_pixel
Draws a pixel at (x, y) with a specific color index (0-255)
src/graphics.rs:23
↓ 1 callersMethoddraw_progress
(&self)
src/video_player.rs:101
↓ 1 callersMethodenable_cursor
(&self)
src/writer.rs:33
↓ 1 callersMethodend
(&mut self)
src/editor.rs:457
↓ 1 callersMethodexecute_command
(&self, writer: &mut Writer)
src/cli.rs:103
↓ 1 callersMethodfile_exists
(&self, name: &[u8])
src/filesystem.rs:183
↓ 1 callersMethodget_current_path
(&self, buffer: &mut [u8; MAX_PATH_LEN])
src/filesystem.rs:249
↓ 1 callersMethodget_frame_data
(&self, index: usize)
src/video_player.rs:38
↓ 1 callersMethodget_row
(&self)
src/writer.rs:130
↓ 1 callersFunctionget_uptime_seconds
()
src/hex_fetch.rs:84
↓ 1 callersMethodhome
(&mut self)
src/editor.rs:453
↓ 1 callersFunctioninb
(port: u16)
src/idt.rs:105
↓ 1 callersFunctioninit
()
src/idt.rs:45
↓ 1 callersMethodinit
(&mut self)
src/filesystem.rs:71
↓ 1 callersFunctioninit_pics
()
src/idt.rs:77
↓ 1 callersFunctioninit_pit
()
src/idt.rs:64
↓ 1 callersMethodinsert_char
(&mut self, c: u8)
src/editor.rs:312
↓ 1 callersMethodinsert_newline
(&mut self)
src/editor.rs:332
↓ 1 callersMethodlist_files
(&self)
src/filesystem.rs:172
↓ 1 callersMethodload_content
(&mut self, content: &[u8])
src/editor.rs:58
↓ 1 callersFunctionmain
()
convert_video.py:11
↓ 1 callersFunctionmemcmp
(s1: *const c_void, s2: *const c_void, n: usize)
src/intrinsics.rs:24
↓ 1 callersMethodmove_left
(&mut self)
src/editor.rs:428
↓ 1 callersMethodmove_right
(&mut self)
src/editor.rs:440
↓ 1 callersMethodopen
(&mut self, filename: &[u8])
src/editor.rs:39
↓ 1 callersMethodpage_down
(&mut self)
src/editor.rs:467
↓ 1 callersMethodpage_up
(&mut self)
src/editor.rs:461
↓ 1 callersMethodremove_directory
(&mut self, name: &[u8])
src/filesystem.rs:279
↓ 1 callersMethodsave
(&mut self)
src/editor.rs:473
↓ 1 callersMethodscroll
(&mut self)
src/writer.rs:91
↓ 1 callersMethodspawn_food
(&mut self)
src/snake.rs:61
↓ 1 callersFunctionspin_wait_ms
Spin-wait for milliseconds using the PIT
src/audio.rs:47
↓ 1 callersMethodupdate
(&mut self)
src/snake.rs:164
↓ 1 callersMethodvendor_str
(&self)
src/hex_fetch.rs:42
↓ 1 callersMethodwrite_number
(&self, writer: &mut Writer, mut num: usize)
src/cli.rs:419
↓ 1 callersFunctionwrite_truncated
Write a string truncated to max_len characters
src/hex_fetch.rs:201
↓ 1 callersFunctionwrite_uptime
(writer: &mut Writer, hours: u32, minutes: u32, seconds: u32)
src/hex_fetch.rs:233
Methodappend_file
(&mut self, name: &[u8], content: &[u8])
src/filesystem.rs:139
Functionbcmp
(s1: *const c_void, s2: *const c_void, n: usize)
src/intrinsics.rs:38
Methodclear_screen
(&self, color: u8)
src/graphics.rs:37
next →1–100 of 129, ranked by callers