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
↓ 2 callers
Method
red
kernel/include/kernel/Terminal/TerminalDriver.h:24
↓ 2 callers
Function
regfree_element
userspace/libraries/LibC/regex.cpp:8
↓ 2 callers
Function
register_fini_funcs
userspace/programs/DynamicLoader/main.cpp:1470
↓ 2 callers
Method
register_irq_handler
kernel/kernel/IDT.cpp:498
↓ 2 callers
Method
release_contiguous_pages
kernel/kernel/Memory/Heap.cpp:208
↓ 2 callers
Method
released
userspace/libraries/LibInput/include/LibInput/KeyEvent.h:103
↓ 2 callers
Function
relocate_elf
userspace/programs/DynamicLoader/main.cpp:645
↓ 2 callers
Method
remove_from_cache
kernel/kernel/FS/Ext2/FileSystem.cpp:194
↓ 2 callers
Method
remove_mutex
kernel/include/kernel/Thread.h:151
↓ 2 callers
Method
remove_node
kernel/kernel/Scheduler.cpp:91
↓ 2 callers
Method
remove_spinlock
kernel/include/kernel/Thread.h:147
↓ 2 callers
Method
remove_thread_from_block_queue
kernel/kernel/ThreadBlocker.cpp:63
↓ 2 callers
Method
render
userspace/libraries/LibGUI/Widget/Widget.cpp:183
↓ 2 callers
Function
render_list
userspace/programs/ProgramLauncher/main.cpp:134
↓ 2 callers
Function
render_scroll
userspace/programs/ProgramLauncher/main.cpp:154
↓ 2 callers
Method
reschedule_if_idle
kernel/kernel/Scheduler.cpp:338
↓ 2 callers
Method
reserve_gsi
FIXME: rewrite gsi and vector reserving this is a hack to allow direct GSI reservation
kernel/kernel/APIC.cpp:573
↓ 2 callers
Function
resolve_from_dns_cache
userspace/programs/resolver/main.cpp:319
↓ 2 callers
Function
resolve_symbol
userspace/programs/DynamicLoader/main.cpp:716
↓ 2 callers
Function
rint
BAN/include/BAN/Math.h:168
↓ 2 callers
Function
run
userspace/programs/ImageViewer/main.cpp:11
↓ 2 callers
Function
run_test
userspace/tests/test-tls/main.cpp:16
↓ 2 callers
Method
sample_frames_queued
userspace/programs/AudioServer/AudioServer.h:46
↓ 2 callers
Method
samples_remaining
userspace/libraries/LibAudio/include/LibAudio/AudioLoaders/WAVLoader.h:25
↓ 2 callers
Method
save_sse
kernel/kernel/Thread.cpp:794
↓ 2 callers
Function
scanf_impl
userspace/libraries/LibC/scanf_impl.cpp:115
↓ 2 callers
Function
score_each_tile
userspace/aoc2024/day16/main.cpp:117
↓ 2 callers
Function
scsi_free_rdev
kernel/kernel/Storage/SCSI.cpp:32
↓ 2 callers
Function
scsi_get_rdev
kernel/kernel/Storage/SCSI.cpp:15
↓ 2 callers
Method
sector_count
kernel/include/kernel/Storage/ATA/ATADevice.h:28
↓ 2 callers
Method
sector_size
kernel/include/kernel/Storage/ATA/ATADevice.h:24
↓ 2 callers
Function
select_delay
kernel/kernel/Storage/ATA/ATABus.cpp:67
↓ 2 callers
Function
send_dhcp_packet
userspace/programs/dhcp-client/main.cpp:117
↓ 2 callers
Function
send_dns_query
userspace/programs/resolver/main.cpp:139
↓ 2 callers
Method
set_cpu_time_start
kernel/kernel/Thread.cpp:296
↓ 2 callers
Method
set_min_size
userspace/programs/WindowServer/Window.h:77
↓ 2 callers
Method
set_mouse_move_event_callback
userspace/libraries/LibGUI/include/LibGUI/Window.h:80
↓ 2 callers
Method
set_position
userspace/programs/WindowServer/Window.h:32
↓ 2 callers
Method
set_resize_window_event_callback
userspace/libraries/LibGUI/include/LibGUI/Window.h:77
↓ 2 callers
Method
set_rgid
kernel/include/kernel/Credentials.h:30
↓ 2 callers
Method
set_ruid
kernel/include/kernel/Credentials.h:26
↓ 2 callers
Method
set_sgid
kernel/include/kernel/Credentials.h:32
↓ 2 callers
Method
set_suid
kernel/include/kernel/Credentials.h:28
↓ 2 callers
Function
setgid
userspace/libraries/LibC/unistd.cpp:830
↓ 2 callers
Function
setgrent
userspace/libraries/LibC/grp.cpp:26
↓ 2 callers
Function
setitimer
userspace/libraries/LibC/sys/time.cpp:26
↓ 2 callers
Function
setpgrp
userspace/libraries/LibC/unistd.cpp:850
↓ 2 callers
Function
setpwent
userspace/libraries/LibC/pwd.cpp:25
↓ 2 callers
Function
setuid
userspace/libraries/LibC/unistd.cpp:825
↓ 2 callers
Function
setvbuf
userspace/libraries/LibC/stdio.cpp:892
↓ 2 callers
Function
shift_args
userspace/programs/driver-install/main.cpp:12
↓ 2 callers
Function
signal_name_to_number
userspace/programs/kill/main.cpp:62
↓ 2 callers
Method
signal_pending_mask
kernel/include/kernel/Process.h:291
↓ 2 callers
Method
sleep_until_ms
kernel/include/kernel/Timer/Timer.h:63
↓ 2 callers
Method
sleep_until_ns
kernel/kernel/Timer/Timer.cpp:239
↓ 2 callers
Function
smo_create
userspace/libraries/LibC/sys/banan-os.cpp:20
↓ 2 callers
Function
solution
userspace/aoc2023/day11/main.cpp:68
↓ 2 callers
Function
solve_general
userspace/aoc2023/day18/main.cpp:73
↓ 2 callers
Method
split_along_edges_of
userspace/programs/WindowServer/Utils.h:77
↓ 2 callers
Function
sqrt
BAN/include/BAN/Math.h:342
↓ 2 callers
Method
stack_top_vaddr
kernel/include/kernel/Processor.h:111
↓ 2 callers
Method
start
userspace/programs/http-server/HTTPServer.cpp:61
↓ 2 callers
Function
status_to_brief
userspace/programs/http-server/HTTPServer.cpp:348
↓ 2 callers
Function
steps_to_finnish
userspace/aoc2024/day18/main.cpp:27
↓ 2 callers
Function
strcoll
userspace/libraries/LibC/string.cpp:158
↓ 2 callers
Function
strerrordesc_np
userspace/libraries/LibC/string.cpp:565
↓ 2 callers
Function
strerrorname_np
userspace/libraries/LibC/string.cpp:470
↓ 2 callers
Function
strndup
userspace/libraries/LibC/string.cpp:214
↓ 2 callers
Function
strsignal
userspace/libraries/LibC/string.cpp:412
↓ 2 callers
Function
strtok
userspace/libraries/LibC/string.cpp:354
↓ 2 callers
Function
strtoull
userspace/libraries/LibC/stdlib.cpp:104
↓ 2 callers
Method
success
bootloader/installer/GPT.h:72
↓ 2 callers
Method
supports
userspace/aoc2023/day22/main.cpp:42
↓ 2 callers
Function
swap_endianness
BAN/include/BAN/Endianness.h:11
↓ 2 callers
Function
symlink
userspace/libraries/LibC/unistd.cpp:909
↓ 2 callers
Method
sync
kernel/kernel/Storage/DiskCache.cpp:186
↓ 2 callers
Method
take_byte_aligned
userspace/libraries/LibDEFLATE/include/LibDEFLATE/BitStream.h:43
↓ 2 callers
Function
tcsetwinsize
userspace/libraries/LibC/termios.cpp:126
↓ 2 callers
Function
test_mode
userspace/tests/test-unix-socket/main.cpp:166
↓ 2 callers
Function
tile_exit_direction
userspace/aoc2023/day10/main.cpp:65
↓ 2 callers
Method
title_bar_area
userspace/programs/WindowServer/Window.h:59
↓ 2 callers
Method
title_bar_height
userspace/programs/WindowServer/Window.h:57
↓ 2 callers
Method
title_text_area
userspace/programs/WindowServer/Window.h:99
↓ 2 callers
Function
to_unix_time
BAN/BAN/Time.cpp:30
↓ 2 callers
Method
toggle
userspace/libraries/LibQR/QRCode.cpp:346
↓ 2 callers
Method
try_lock
kernel/include/kernel/Lock/Mutex.h:54
↓ 2 callers
Function
tty_ctrl
userspace/libraries/LibC/sys/banan-os.cpp:5
↓ 2 callers
Function
u64_hash
BAN/include/BAN/Hash.h:23
↓ 2 callers
Function
umask
userspace/libraries/LibC/sys/stat.cpp:46
↓ 2 callers
Function
uname
userspace/libraries/LibC/sys/utsname.cpp:8
↓ 2 callers
Method
unbind_socket
kernel/kernel/Networking/IPv4Layer.cpp:46
↓ 2 callers
Function
ungetc_unlocked
userspace/libraries/LibC/stdio.cpp:996
↓ 2 callers
Method
unlock_tlb_lock
kernel/kernel/Processor.cpp:437
↓ 2 callers
Method
unref
BAN/include/BAN/RefPtr.h:42
↓ 2 callers
Method
update
userspace/programs/AudioServer/AudioServer.cpp:160
↓ 2 callers
Function
update_apple
userspace/programs/snake/main.cpp:88
↓ 2 callers
Method
update_command_queue
kernel/kernel/Input/PS2/Controller.cpp:137
↓ 2 callers
Method
update_processor_index_address
kernel/kernel/Thread.cpp:311
↓ 2 callers
Method
update_tsc
kernel/kernel/Timer/Timer.cpp:158
↓ 2 callers
Function
update_volume
userspace/programs/WindowServer/WindowServer.cpp:506
← previous
next →
1,101–1,200 of 4,827, ranked by callers