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
↓ 6 callers
Method
get_data
kernel/include/kernel/Memory/ByteRingBuffer.h:39
↓ 6 callers
Function
getpwuid
userspace/libraries/LibC/pwd.cpp:152
↓ 6 callers
Method
gid
kernel/include/kernel/FS/Inode.h:94
↓ 6 callers
Method
has_process
kernel/include/kernel/Thread.h:120
↓ 6 callers
Method
interface
kernel/kernel/Networking/NetworkSocket.cpp:40
↓ 6 callers
Function
is_leap_year
BAN/BAN/Time.cpp:6
↓ 6 callers
Function
is_name_char
kernel/include/kernel/ACPI/AML/Bytes.h:158
↓ 6 callers
Function
listen
userspace/libraries/LibC/sys/socket.cpp:32
↓ 6 callers
Function
mkdir
userspace/libraries/LibC/sys/stat.cpp:53
↓ 6 callers
Function
nanosleep
userspace/libraries/LibC/time.cpp:105
↓ 6 callers
Function
openat
userspace/libraries/LibC/fcntl.cpp:25
↓ 6 callers
Method
paddr_to_vaddr
kernel/include/kernel/Memory/DMARegion.h:19
↓ 6 callers
Function
parse_i64
userspace/aoc2023/day24/main.cpp:24
↓ 6 callers
Function
pread
userspace/libraries/LibC/unistd.cpp:253
↓ 6 callers
Function
putc_unlocked
userspace/libraries/LibC/stdio.cpp:799
↓ 6 callers
Method
send_data_buffer
kernel/kernel/USB/XHCI/Device.cpp:508
↓ 6 callers
Method
sendto
kernel/kernel/Networking/IPv4Layer.cpp:183
↓ 6 callers
Function
set_bitmap_bit
userspace/libraries/LibC/environ.cpp:22
↓ 6 callers
Method
set_irq
kernel/kernel/Interruptable.cpp:9
↓ 6 callers
Method
set_pixel
userspace/libraries/LibGUI/include/LibGUI/Texture.h:23
↓ 6 callers
Method
size
BAN/include/BAN/ByteSpan.h:106
↓ 6 callers
Function
store_to_field_unit
kernel/kernel/ACPI/AML/OpRegion.cpp:793
↓ 6 callers
Function
strncpy
userspace/libraries/LibC/string.cpp:136
↓ 6 callers
Function
validate_signal
userspace/libraries/LibC/signal.cpp:11
↓ 6 callers
Function
wait
userspace/libraries/LibC/sys/wait.cpp:6
↓ 6 callers
Method
wait_events
userspace/libraries/LibGUI/Window.cpp:347
↓ 6 callers
Function
write_entry_to_table
kernel/arch/i686/PageTable.cpp:66
↓ 5 callers
Function
accept
userspace/libraries/LibC/sys/socket.cpp:9
↓ 5 callers
Function
access
userspace/libraries/LibC/unistd.cpp:893
↓ 5 callers
Method
add_thread_to_back
kernel/kernel/Scheduler.cpp:40
↓ 5 callers
Function
allocate_zeroed_page_aligned_page
kernel/arch/i686/PageTable.cpp:40
↓ 5 callers
Function
alpha_blend
userspace/programs/WindowServer/WindowServer.cpp:947
↓ 5 callers
Function
append_element
userspace/libraries/LibC/regex.cpp:26
↓ 5 callers
Method
as_sv
kernel/include/kernel/ACPI/AML/Node.h:77
↓ 5 callers
Function
atoi
userspace/libraries/LibC/stdlib.cpp:59
↓ 5 callers
Function
atomic_sub_fetch
BAN/include/BAN/Atomic.h:33
↓ 5 callers
Function
basename
userspace/libraries/LibC/libgen.cpp:5
↓ 5 callers
Function
canonicalize
kernel/arch/x86_64/PageTable.cpp:52
↓ 5 callers
Method
configure_endpoint
kernel/kernel/USB/XHCI/Device.cpp:235
↓ 5 callers
Function
convert_from_field_unit
kernel/kernel/ACPI/AML/OpRegion.cpp:732
↓ 5 callers
Method
copy_data_to_region
kernel/kernel/Memory/MemoryBackedRegion.cpp:158
↓ 5 callers
Function
count_energized_tiles
userspace/aoc2023/day16/main.cpp:155
↓ 5 callers
Method
create_socket
kernel/kernel/Networking/NetworkManager.cpp:77
↓ 5 callers
Function
default_palette
kernel/kernel/Terminal/TextModeTerminal.cpp:10
↓ 5 callers
Method
dev
kernel/include/kernel/PCI.h:85
↓ 5 callers
Method
evaluate
kernel/kernel/ACPI/AML/Namespace.cpp:666
↓ 5 callers
Method
fetch_add
BAN/include/BAN/Atomic.h:88
↓ 5 callers
Function
fileno
userspace/libraries/LibC/stdio.cpp:335
↓ 5 callers
Method
filesystem
kernel/kernel/FS/FAT/Inode.cpp:52
↓ 5 callers
Function
find_ops
userspace/aoc2024/day24/main.cpp:154
↓ 5 callers
Method
get_bounding_box
userspace/programs/Terminal/Terminal.h:14
↓ 5 callers
Method
get_header
kernel/kernel/ACPI/ACPI.cpp:453
↓ 5 callers
Method
get_netmask
kernel/include/kernel/Networking/NetworkInterface.h:54
↓ 5 callers
Method
has_egid
kernel/kernel/Credentials.cpp:7
↓ 5 callers
Method
ififo
kernel/include/kernel/FS/Inode.h:59
↓ 5 callers
Function
inet_addr
userspace/libraries/LibC/arpa/inet.cpp:28
↓ 5 callers
Function
inet_ntoa
userspace/libraries/LibC/arpa/inet.cpp:36
↓ 5 callers
Function
inet_ntop
userspace/libraries/LibC/arpa/inet.cpp:76
↓ 5 callers
Method
initialize
userspace/libraries/LibGUI/Widget/Widget.cpp:32
↓ 5 callers
Method
inode_read_cluster
kernel/kernel/FS/FAT/FileSystem.cpp:225
↓ 5 callers
Method
kernel_stack_top
kernel/include/kernel/Thread.h:110
↓ 5 callers
Method
link_inode
kernel/kernel/FS/Inode.cpp:100
↓ 5 callers
Method
name_sv
kernel/include/kernel/FS/TmpFS/Definitions.h:65
↓ 5 callers
Function
network_endian_to_host
BAN/include/BAN/Endianness.h:120
↓ 5 callers
Function
next
BAN/include/BAN/Iterators.h:12
↓ 5 callers
Function
ntohs
userspace/libraries/LibC/arpa/inet.cpp:23
↓ 5 callers
Method
on_clone
kernel/kernel/FS/Pipe.cpp:136
↓ 5 callers
Method
open_inode
kernel/kernel/FS/Ext2/FileSystem.cpp:174
↓ 5 callers
Function
outl
kernel/include/kernel/IO.h:33
↓ 5 callers
Function
parse_hex
bootloader/installer/GUID.cpp:6
↓ 5 callers
Function
parse_i64
userspace/aoc2023/day19/main.cpp:59
↓ 5 callers
Function
parse_node_or_execution_flow
kernel/kernel/ACPI/AML/Node.cpp:3061
↓ 5 callers
Function
parse_scope_contents
kernel/kernel/ACPI/AML/Node.cpp:1946
↓ 5 callers
Method
pgrp
kernel/include/kernel/Process.h:55
↓ 5 callers
Function
print_error_and_exit
userspace/programs/chown/main.cpp:20
↓ 5 callers
Function
print_uint
userspace/programs/DynamicLoader/utils.h:34
↓ 5 callers
Method
rd_lock
kernel/include/kernel/Lock/RWLock.h:16
↓ 5 callers
Method
rd_unlock
kernel/include/kernel/Lock/RWLock.h:27
↓ 5 callers
Function
readlink
userspace/libraries/LibC/unistd.cpp:243
↓ 5 callers
Method
register_interrupt_handler
kernel/kernel/IDT.cpp:474
↓ 5 callers
Function
remove
userspace/libraries/LibC/stdio.cpp:850
↓ 5 callers
Method
remove_device
kernel/kernel/FS/DevFS/FileSystem.cpp:161
↓ 5 callers
Method
rfind
BAN/include/BAN/StringView.h:171
↓ 5 callers
Method
scaled_size
window scale
kernel/include/kernel/Networking/TCPSocket.h:109
↓ 5 callers
Function
sendto
userspace/libraries/LibC/sys/socket.cpp:82
↓ 5 callers
Method
sgid
kernel/include/kernel/Credentials.h:24
↓ 5 callers
Method
shift
userspace/libraries/LibInput/include/LibInput/KeyEvent.h:84
↓ 5 callers
Method
show
userspace/libraries/LibGUI/Widget/Widget.cpp:90
↓ 5 callers
Function
sigemptyset
userspace/libraries/LibC/signal.cpp:82
↓ 5 callers
Method
size
BAN/include/BAN/StringView.h:215
↓ 5 callers
Method
size
BAN/include/BAN/Vector.h:370
↓ 5 callers
Method
speed_class
kernel/include/kernel/USB/Device.h:88
↓ 5 callers
Method
split
kernel/kernel/Memory/FileBackedRegion.cpp:255
↓ 5 callers
Function
sscanf
userspace/libraries/LibC/stdio.cpp:941
↓ 5 callers
Method
suid
kernel/include/kernel/Credentials.h:20
↓ 5 callers
Function
ungetc
userspace/libraries/LibC/stdio.cpp:1016
↓ 5 callers
Function
unlock_global_lock
userspace/programs/DynamicLoader/main.cpp:240
↓ 5 callers
Function
utimensat
userspace/libraries/LibC/sys/stat.cpp:90
↓ 5 callers
Method
vendor_id
kernel/include/kernel/PCI.h:95
↓ 4 callers
Method
absolute_path_of
kernel/kernel/Process.cpp:4045
← previous
next →
401–500 of 4,827, ranked by callers