Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bananymous/banan-os
/ functions
Functions
4,827 in github.com/Bananymous/banan-os
⨍
Functions
4,827
◇
Types & classes
1,340
↓ 8 callers
Function
coord_to_u32
userspace/aoc2023/day8/main.cpp:15
↓ 8 callers
Method
data
BAN/include/BAN/String.h:262
↓ 8 callers
Method
exchange
BAN/include/BAN/Atomic.h:79
↓ 8 callers
Method
find_inode
kernel/kernel/FS/Inode.cpp:64
↓ 8 callers
Method
free
kernel/kernel/Memory/kmalloc.cpp:201
↓ 8 callers
Function
fstatat
userspace/libraries/LibC/sys/stat.cpp:31
↓ 8 callers
Method
func
kernel/include/kernel/PCI.h:86
↓ 8 callers
Function
handle_relocation
userspace/programs/DynamicLoader/main.cpp:483
↓ 8 callers
Function
host_to_network_endian
BAN/include/BAN/Endianness.h:114
↓ 8 callers
Function
io_wait
kernel/include/kernel/IO.h:60
↓ 8 callers
Function
is_power_of_two
BAN/include/BAN/Math.h:61
↓ 8 callers
Function
isdigit
kernel/klibc/ctype.cpp:28
↓ 8 callers
Function
kill
userspace/libraries/LibC/signal.cpp:19
↓ 8 callers
Function
literal_add
userspace/libraries/LibC/regex.cpp:49
↓ 8 callers
Function
locale_to_str
userspace/libraries/LibC/locale.cpp:30
↓ 8 callers
Function
msync
userspace/libraries/LibC/sys/mman.cpp:34
↓ 8 callers
Function
name_to_u32
userspace/aoc2024/day24/main.cpp:23
↓ 8 callers
Method
nlink
kernel/include/kernel/FS/Inode.h:92
↓ 8 callers
Function
outw
kernel/include/kernel/IO.h:21
↓ 8 callers
Method
overlaps
kernel/kernel/Memory/MemoryRegion.cpp:46
↓ 8 callers
Method
pop_data
kernel/kernel/FS/USTARModule.cpp:28
↓ 8 callers
Method
port
kernel/include/kernel/Terminal/Serial.h:26
↓ 8 callers
Method
produce_data
kernel/kernel/FS/USTARModule.cpp:61
↓ 8 callers
Function
round
BAN/include/BAN/Math.h:147
↓ 8 callers
Method
set_flags
kernel/include/kernel/FS/TmpFS/FileSystem.h:104
↓ 8 callers
Method
set_paddr
kernel/include/kernel/FS/TmpFS/FileSystem.h:103
↓ 8 callers
Function
setenv
userspace/libraries/LibC/environ.cpp:146
↓ 8 callers
Function
sigprocmask
userspace/libraries/LibC/signal.cpp:148
↓ 8 callers
Function
strchr
userspace/libraries/LibC/string.cpp:246
↓ 8 callers
Function
tcgetattr
userspace/libraries/LibC/termios.cpp:89
↓ 8 callers
Function
to_codepoint
BAN/include/BAN/UTF8.h:25
↓ 8 callers
Function
tolower
kernel/klibc/ctype.cpp:75
↓ 8 callers
Function
towlower
userspace/libraries/LibC/wchar.cpp:394
↓ 7 callers
Method
acpi_namespace
kernel/include/kernel/ACPI/ACPI.h:34
↓ 7 callers
Method
block_current_thread
kernel/kernel/Scheduler.cpp:671
↓ 7 callers
Function
calculate_internet_checksum
kernel/kernel/Networking/NetworkLayer.cpp:6
↓ 7 callers
Method
can_read
Select/Non blocking API
kernel/include/kernel/FS/Inode.h:148
↓ 7 callers
Method
clone
kernel/kernel/Thread.cpp:318
↓ 7 callers
Method
contains
userspace/libraries/LibC/malloc.cpp:68
↓ 7 callers
Method
data
kernel/include/kernel/FS/Ext2/FileSystem.h:59
↓ 7 callers
Method
enable_bus_mastering
kernel/kernel/PCI.cpp:834
↓ 7 callers
Function
fgetc
userspace/libraries/LibC/stdio.cpp:296
↓ 7 callers
Method
file_from_absolute_path
kernel/include/kernel/FS/VirtualFileSystem.h:78
↓ 7 callers
Function
from_codepoints
BAN/include/BAN/UTF8.h:45
↓ 7 callers
Function
fstat
userspace/libraries/LibC/sys/stat.cpp:26
↓ 7 callers
Function
futex
userspace/libraries/LibC/sys/futex.cpp:6
↓ 7 callers
Method
get_buffer
kernel/kernel/FS/Ext2/FileSystem.cpp:581
↓ 7 callers
Method
get_page_flags
kernel/arch/i686/PageTable.cpp:584
↓ 7 callers
Function
hand_score_no_type
userspace/aoc2023/day7/main.cpp:47
↓ 7 callers
Method
ifreg
kernel/include/kernel/FS/Inode.h:58
↓ 7 callers
Function
is_bitmap_bit_set
userspace/libraries/LibC/environ.cpp:17
↓ 7 callers
Function
is_leap_year
userspace/libraries/LibC/time.cpp:172
↓ 7 callers
Method
is_locked_by_current_thread
kernel/include/kernel/Lock/Mutex.h:88
↓ 7 callers
Method
is_userspace
kernel/include/kernel/Thread.h:125
↓ 7 callers
Function
load_fallback_root_filesystem
kernel/kernel/FS/VirtualFileSystem.cpp:55
↓ 7 callers
Method
map_range_at
kernel/arch/i686/PageTable.cpp:500
↓ 7 callers
Method
open
kernel/kernel/FS/Pipe.cpp:19
↓ 7 callers
Method
poll_events
userspace/libraries/LibGUI/Window.cpp:353
↓ 7 callers
Method
pop
BAN/include/BAN/Queue.h:164
↓ 7 callers
Function
pop_heap
BAN/include/BAN/Heap.h:75
↓ 7 callers
Function
printf_impl
userspace/libraries/LibC/printf_impl.cpp:305
↓ 7 callers
Method
reserve_interrupts
kernel/kernel/PCI.cpp:742
↓ 7 callers
Method
resize
userspace/libraries/LibImage/Image.cpp:108
↓ 7 callers
Function
reverse_bits
userspace/libraries/LibDEFLATE/include/LibDEFLATE/Utils.h:41
↓ 7 callers
Method
set_egid
kernel/include/kernel/Credentials.h:31
↓ 7 callers
Method
set_euid
kernel/include/kernel/Credentials.h:27
↓ 7 callers
Method
shrink_to_fit
BAN/include/BAN/Queue.h:150
↓ 7 callers
Function
srand
userspace/libraries/LibC/stdlib.cpp:719
↓ 7 callers
Method
state
kernel/include/kernel/Thread.h:107
↓ 7 callers
Function
strcpy
kernel/klibc/string.cpp:83
↓ 7 callers
Method
submit_command
kernel/kernel/Storage/NVMe/Queue.cpp:48
↓ 7 callers
Method
unblock_thread
kernel/kernel/Scheduler.cpp:377
↓ 7 callers
Function
update
userspace/programs/snake/main.cpp:141
↓ 7 callers
Function
usage
userspace/programs/http-server/main.cpp:7
↓ 7 callers
Method
valid
kernel/include/kernel/USB/HID/Mouse.h:33
↓ 7 callers
Function
vfprintf
userspace/libraries/LibC/stdio.cpp:1113
↓ 7 callers
Function
will_multiplication_overflow
BAN/include/BAN/Math.h:85
↓ 6 callers
Function
_exit
userspace/libraries/LibC/unistd.cpp:203
↓ 6 callers
Method
add_signal
kernel/kernel/Thread.cpp:645
↓ 6 callers
Function
atomic_add_fetch
BAN/include/BAN/Atomic.h:32
↓ 6 callers
Method
capacity
BAN/include/BAN/Queue.h:191
↓ 6 callers
Function
ceil
BAN/include/BAN/Math.h:136
↓ 6 callers
Function
chmod
userspace/libraries/LibC/sys/stat.cpp:11
↓ 6 callers
Method
clear
userspace/libraries/LibGUI/include/LibGUI/Texture.h:50
↓ 6 callers
Method
client_area
userspace/programs/WindowServer/Window.h:52
↓ 6 callers
Method
close
kernel/kernel/OpenFileDescriptorSet.cpp:402
↓ 6 callers
Method
copy_texture
userspace/libraries/LibGUI/Texture.cpp:79
↓ 6 callers
Method
data
BAN/include/BAN/ByteSpan.h:103
↓ 6 callers
Function
draw_circle
userspace/tests/test-mouse/main.cpp:19
↓ 6 callers
Method
draw_text
userspace/libraries/LibGUI/Texture.cpp:125
↓ 6 callers
Method
enable_interrupt
kernel/kernel/Networking/E1000/E1000.cpp:260
↓ 6 callers
Function
exec_impl
userspace/libraries/LibC/unistd.cpp:322
↓ 6 callers
Function
ferror
userspace/libraries/LibC/stdio.cpp:249
↓ 6 callers
Method
file_from_relative_path
kernel/kernel/FS/VirtualFileSystem.cpp:238
↓ 6 callers
Method
find_device_with_eisa_id
kernel/kernel/ACPI/AML/Namespace.cpp:585
↓ 6 callers
Function
find_symbol
userspace/programs/DynamicLoader/main.cpp:260
↓ 6 callers
Function
for_each_process
kernel/kernel/Process.cpp:50
↓ 6 callers
Function
fread
userspace/libraries/LibC/stdio.cpp:401
↓ 6 callers
Method
get_color
userspace/libraries/LibImage/include/LibImage/Image.h:53
↓ 6 callers
Function
get_current_ms
userspace/programs/AudioServer/main.cpp:52
← previous
next →
301–400 of 4,827, ranked by callers