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
↓ 28 callers
Method
find_named_object
kernel/kernel/ACPI/AML/Namespace.cpp:437
↓ 28 callers
Function
inb
kernel/include/kernel/IO.h:14
↓ 28 callers
Function
write
userspace/libraries/LibC/unistd.cpp:237
↓ 27 callers
Method
clear
kernel/kernel/ACPI/AML/Node.cpp:3521
↓ 27 callers
Method
get_attributes
userspace/programs/WindowServer/Window.h:73
↓ 27 callers
Method
read8
kernel/kernel/PCI.cpp:1003
↓ 26 callers
Method
client_fd
userspace/programs/WindowServer/Window.h:44
↓ 26 callers
Method
compare_exchange
BAN/include/BAN/Atomic.h:78
↓ 26 callers
Method
ifsock
kernel/include/kernel/FS/Inode.h:61
↓ 26 callers
Function
read_string_from_user
kernel/kernel/UserCopy.cpp:29
↓ 25 callers
Method
block_or_eintr_indefinite
kernel/kernel/Thread.cpp:741
↓ 25 callers
Method
inode_of
kernel/kernel/OpenFileDescriptorSet.cpp:885
↓ 25 callers
Function
munmap
userspace/libraries/LibC/sys/mman.cpp:24
↓ 25 callers
Method
take_free_page
kernel/kernel/Memory/Heap.cpp:180
↓ 24 callers
Function
clock_gettime
userspace/libraries/LibC/time.cpp:24
↓ 24 callers
Method
disable
BAN/include/BAN/ScopeGuard.h:19
↓ 24 callers
Method
load
kernel/arch/i686/PageTable.cpp:335
↓ 24 callers
Method
map_page_at
kernel/arch/i686/PageTable.cpp:437
↓ 24 callers
Function
sort
BAN/include/BAN/Sort.h:213
↓ 23 callers
Method
blksize
kernel/include/kernel/FS/Inode.h:99
↓ 23 callers
Method
pid
kernel/include/kernel/Process.h:56
↓ 23 callers
Method
resize
userspace/programs/WindowServer/Window.cpp:44
↓ 23 callers
Function
swap
BAN/include/BAN/Swap.h:9
↓ 23 callers
Method
write8
kernel/kernel/PCI.cpp:982
↓ 22 callers
Method
contains
kernel/kernel/Memory/MemoryRegion.cpp:36
↓ 22 callers
Method
name
kernel/include/kernel/Process.h:61
↓ 22 callers
Function
parse_name_string
kernel/kernel/ACPI/AML/Node.cpp:24
↓ 22 callers
Function
putchar
kernel/kernel/Debug.cpp:258
↓ 22 callers
Method
write16
kernel/kernel/PCI.cpp:989
↓ 21 callers
Method
euid
kernel/include/kernel/Credentials.h:19
↓ 21 callers
Function
pthread_mutex_unlock
userspace/libraries/LibC/pthread.cpp:935
↓ 21 callers
Function
realloc
userspace/libraries/LibC/malloc.cpp:327
↓ 21 callers
Function
socket
userspace/libraries/LibC/sys/socket.cpp:110
↓ 21 callers
Method
write32
kernel/kernel/Networking/E1000/E1000.cpp:106
↓ 21 callers
Function
write_to_stack
kernel/kernel/Thread.cpp:27
↓ 20 callers
Method
add_device
kernel/kernel/FS/DevFS/FileSystem.cpp:151
↓ 20 callers
Function
atoll
userspace/libraries/LibC/stdlib.cpp:69
↓ 20 callers
Method
client_width
userspace/programs/WindowServer/Window.h:49
↓ 20 callers
Function
fscanf
userspace/libraries/LibC/stdio.cpp:456
↓ 20 callers
Method
height
kernel/include/kernel/Terminal/Serial.h:28
↓ 20 callers
Method
link_inode
kernel/kernel/FS/TmpFS/Inode.cpp:801
↓ 20 callers
Function
mmap
userspace/libraries/LibC/sys/mman.cpp:8
↓ 20 callers
Method
read16
kernel/kernel/PCI.cpp:1010
↓ 20 callers
Method
ruid
kernel/include/kernel/Credentials.h:18
↓ 20 callers
Method
starts_with
BAN/include/BAN/StringView.h:187
↓ 20 callers
Method
unlock
kernel/kernel/Lock/SpinLock.cpp:45
↓ 20 callers
Method
width
userspace/libraries/LibGUI/include/LibGUI/Window.h:69
↓ 19 callers
Method
add_thread
kernel/kernel/Scheduler.cpp:406
↓ 19 callers
Method
fill_rect
userspace/libraries/LibGUI/Texture.cpp:70
↓ 19 callers
Method
height
userspace/libraries/LibGUI/include/LibGUI/Window.h:70
↓ 19 callers
Function
pause
userspace/libraries/LibC/unistd.cpp:684
↓ 19 callers
Method
push
BAN/include/BAN/Queue.h:118
↓ 19 callers
Function
send
userspace/libraries/LibC/sys/socket.cpp:76
↓ 18 callers
Function
__getlocale
userspace/libraries/LibC/locale.cpp:128
↓ 18 callers
Function
atomic_load
BAN/include/BAN/Atomic.h:24
↓ 18 callers
Function
fork
userspace/libraries/LibC/unistd.cpp:556
↓ 18 callers
Method
get
userspace/libraries/LibQR/QRCode.cpp:357
↓ 18 callers
Method
pop_back
kernel/include/kernel/Memory/ByteRingBuffer.h:33
↓ 18 callers
Method
unpin
kernel/kernel/Memory/MemoryRegion.cpp:96
↓ 18 callers
Method
width
kernel/include/kernel/Terminal/Serial.h:27
↓ 17 callers
Method
add_named_object
kernel/kernel/ACPI/AML/Namespace.cpp:381
↓ 17 callers
Function
create_inode_info
kernel/kernel/FS/TmpFS/Inode.cpp:10
↓ 17 callers
Function
epoll_ctl
userspace/libraries/LibC/sys/epoll.cpp:22
↓ 17 callers
Method
pop
kernel/include/kernel/Memory/ByteRingBuffer.h:26
↓ 17 callers
Function
pthread_testcancel
userspace/libraries/LibC/pthread.cpp:1443
↓ 17 callers
Method
send_request
kernel/kernel/USB/XHCI/Device.cpp:408
↓ 17 callers
Method
size
BAN/include/BAN/String.h:253
↓ 17 callers
Method
size
kernel/include/kernel/FS/Inode.h:95
↓ 17 callers
Function
strcpy
userspace/programs/DynamicLoader/utils.cpp:50
↓ 17 callers
Method
tid
kernel/include/kernel/Thread.h:105
↓ 17 callers
Method
type
kernel/include/kernel/PCI.h:31
↓ 16 callers
Method
clear
userspace/programs/Shell/Token.h:75
↓ 16 callers
Method
client_height
userspace/programs/WindowServer/Window.h:50
↓ 16 callers
Method
current_processor_has_lock
kernel/include/kernel/Lock/SpinLock.h:29
↓ 16 callers
Function
div_round_up
BAN/include/BAN/Math.h:55
↓ 16 callers
Method
full_area
userspace/programs/WindowServer/Window.h:66
↓ 16 callers
Method
get_ipv4_address
kernel/include/kernel/Networking/NetworkInterface.h:51
↓ 16 callers
Method
get_overlap
userspace/programs/WindowServer/Utils.h:45
↓ 16 callers
Method
invalidate
userspace/programs/WindowServer/WindowServer.cpp:1001
↓ 16 callers
Method
is_superuser
kernel/include/kernel/Credentials.h:34
↓ 16 callers
Function
kmalloc
kernel/kernel/Memory/kmalloc.cpp:243
↓ 16 callers
Function
pthread_mutex_lock
userspace/libraries/LibC/pthread.cpp:878
↓ 15 callers
Method
allocate_inode
kernel/kernel/FS/TmpFS/FileSystem.cpp:142
↓ 15 callers
Method
flags
kernel/include/kernel/Memory/VirtualRange.h:22
↓ 15 callers
Function
fputc
userspace/libraries/LibC/stdio.cpp:383
↓ 15 callers
Function
get_cpuid
kernel/kernel/CPUID.cpp:6
↓ 15 callers
Function
is_canonical
kernel/arch/x86_64/PageTable.cpp:40
↓ 15 callers
Function
println
BAN/include/BAN/Formatter.h:72
↓ 15 callers
Function
read32
kernel/include/kernel/MMIO.h:39
↓ 15 callers
Function
recv
userspace/libraries/LibC/sys/socket.cpp:37
↓ 15 callers
Method
size
BAN/include/BAN/Array.h:99
↓ 15 callers
Method
write_entry
kernel/kernel/GDT.cpp:53
↓ 14 callers
Method
block_indefinite
kernel/kernel/ThreadBlocker.cpp:9
↓ 14 callers
Function
closedir
userspace/libraries/LibC/dirent.cpp:20
↓ 14 callers
Function
distance
BAN/include/BAN/Iterators.h:42
↓ 14 callers
Method
full
kernel/include/kernel/Memory/ByteRingBuffer.h:58
↓ 14 callers
Method
get_block_buffer
kernel/kernel/FS/Ext2/FileSystem.cpp:394
↓ 14 callers
Function
getenv
userspace/libraries/LibC/environ.cpp:135
↓ 14 callers
Function
name_to_u32
userspace/aoc2025/day11/main.cpp:24
↓ 14 callers
Function
parse_pkg
kernel/kernel/ACPI/AML/Node.cpp:180
← previous
next →
101–200 of 4,827, ranked by callers