Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Simple-XX/SimpleKernel
/ functions
Functions
1,141 in github.com/Simple-XX/SimpleKernel
⨍
Functions
1,141
◇
Types & classes
206
↓ 1 callers
Method
Read
* @brief 同步读取一个扇区 * * 基于异步接口实现:EnqueueRead → Kick → 轮询 HandleInterrupt → 返回。 * * @param sector 起始扇区号(以 512 字节为单位) * @param data 数据缓冲区(至
src/device/virtio/device/blk/virtio_blk.hpp:323
↓ 1 callers
Method
Read
src/filesystem/ramfs/ramfs.cpp:299
↓ 1 callers
Method
Read
tests/unit_test/vfs_test.cpp:21
↓ 1 callers
Method
ReadDir
src/filesystem/ramfs/ramfs.cpp:425
↓ 1 callers
Method
ReadDir
tests/unit_test/vfs_test.cpp:31
↓ 1 callers
Method
ReadSectors
src/device/virtio/device/blk/virtio_blk_vfs_adapter.hpp:42
↓ 1 callers
Method
Register
* @brief 注册一个驱动条目。 * * @pre entry.match/probe/remove 委托已绑定 * @return Expected<void> 注册表已满时返回 kOutOfMemory */
src/device/include/driver_registry.hpp:70
↓ 1 callers
Method
RegisterBus
src/device/include/device_manager.hpp:33
↓ 1 callers
Method
RegisterExternalInterrupt
src/arch/aarch64/interrupt.cpp:112
↓ 1 callers
Method
RegisterInterruptFunc
src/arch/aarch64/interrupt.cpp:68
↓ 1 callers
Function
RegisterInterrupts
src/arch/riscv64/interrupt_main.cpp:105
↓ 1 callers
Function
RmDir
src/filesystem/vfs/rmdir.cpp:15
↓ 1 callers
Method
Seek
src/filesystem/ramfs/ramfs.cpp:372
↓ 1 callers
Method
SendSignal
src/task/signal.cpp:13
↓ 1 callers
Method
Set
src/arch/riscv64/plic/plic.cpp:70
↓ 1 callers
Function
SetPageDirectory
页表操作函数
tests/unit_test/mocks/cpu_io.h:120
↓ 1 callers
Method
SetPending
* @brief 设置待处理信号 * @param signum 信号编号 */
src/include/signal.hpp:146
↓ 1 callers
Method
SetSignalAction
src/task/signal.cpp:161
↓ 1 callers
Method
SetSignalMask
src/task/signal.cpp:190
↓ 1 callers
Method
SetUp
src/arch/aarch64/gic/gic.cpp:23
↓ 1 callers
Method
SetupPpi
src/arch/aarch64/gic/gic.cpp:206
↓ 1 callers
Method
SetupQueue
* @brief 配置并激活指定的 virtqueue * * 设置 virtqueue 的物理地址和大小,然后标记为就绪(步骤 7 的一部分)。 * 必须在调用 Init() 之后、Activate() 之前完成。 * * @param queue_idx 队列索引(
src/device/virtio/device/device_initializer.hpp:116
↓ 1 callers
Method
SetupSgi
src/arch/aarch64/gic/gic.cpp:212
↓ 1 callers
Method
SetupSpi
src/arch/aarch64/gic/gic.cpp:137
↓ 1 callers
Method
SetupStandardFiles
src/filesystem/file_descriptor.cpp:159
↓ 1 callers
Method
Sgi
src/arch/aarch64/gic/gic.cpp:39
↓ 1 callers
Method
Size
* @brief 获取队列大小 */
src/device/virtio/virt_queue/split.hpp:585
↓ 1 callers
Method
Sleep
src/task/sleep.cpp:14
↓ 1 callers
Method
Spi
src/arch/aarch64/gic/gic.cpp:31
↓ 1 callers
Method
Sync
tests/unit_test/vfs_test.cpp:68
↓ 1 callers
Function
Syscall
src/arch/riscv64/syscall.cpp:10
↓ 1 callers
Method
UsedAvailEvent
* @brief 获取 Used Ring 的 avail_event 字段 * * @return avail_event 字段指针,未启用 EVENT_IDX 则返回 nullptr * @see virtio-v1.2#2.7.10 */
src/device/virtio/virt_queue/split.hpp:612
↓ 1 callers
Method
UsedPhys
* @brief 获取 Used Ring 的物理地址 * @see virtio-v1.2#2.7.8 */
src/device/virtio/virt_queue/split.hpp:578
↓ 1 callers
Method
Wakeup
src/task/wakeup.cpp:12
↓ 1 callers
Method
WakeupOne
src/task/wakeup.cpp:60
↓ 1 callers
Method
Which
src/arch/riscv64/plic/plic.cpp:51
↓ 1 callers
Method
Write
* @brief 同步写入一个扇区 * * 基于异步接口实现:EnqueueWrite → Kick → 轮询 HandleInterrupt → 返回。 * * @param sector 起始扇区号(以 512 字节为单位) * @param data 数据缓冲区(
src/device/virtio/device/blk/virtio_blk.hpp:343
↓ 1 callers
Method
Write
src/filesystem/ramfs/ramfs.cpp:334
↓ 1 callers
Method
WriteSectors
src/device/virtio/device/blk/virtio_blk_vfs_adapter.hpp:54
↓ 1 callers
Function
backtrace
src/arch/riscv64/backtrace.cpp:17
↓ 1 callers
Function
backtrace
src/arch/aarch64/backtrace.cpp:18
↓ 1 callers
Function
callee
tests/integration_test/aarch64_minimal/main.cpp:21
↓ 1 callers
Function
etl_putchar
src/arch/aarch64/early_console.cpp:43
↓ 1 callers
Function
isalnum
src/libc/sk_ctype.c:11
↓ 1 callers
Function
isgraph
src/libc/sk_ctype.c:21
↓ 1 callers
Function
isxdigit
src/libc/sk_ctype.c:36
↓ 1 callers
Function
main
src/main.cpp:53
↓ 1 callers
Function
main
tests/system_test/main.cpp:276
↓ 1 callers
Function
main
tests/integration_test/opensbi_test/main.cpp:16
↓ 1 callers
Function
main_smp
非启动核入口
src/main.cpp:19
↓ 1 callers
Function
main_smp
tests/system_test/main.cpp:241
↓ 1 callers
Method
plic
@name PLIC 访问接口 @{ * @brief 获取 PLIC 引用 * @return Plic& PLIC 实例引用 */
src/arch/riscv64/include/interrupt.h:63
↓ 1 callers
Function
print_test_summary
tests/system_test/main.cpp:80
↓ 1 callers
Function
run_tests_smp
tests/system_test/main.cpp:233
↓ 1 callers
Function
spinlock_smp_buffer_test
tests/system_test/spinlock_test.cpp:158
↓ 1 callers
Function
spinlock_smp_string_test
tests/system_test/spinlock_test.cpp:204
↓ 1 callers
Function
spinlock_smp_test
tests/system_test/spinlock_test.cpp:127
↓ 1 callers
Function
strcpy
复制字符串
src/libc/sk_string.c:76
↓ 1 callers
Function
strncmp
比较指定长度的字符串
src/libc/sk_string.c:118
↓ 1 callers
Function
switch_to
tests/unit_test/mocks/arch.cpp:15
↓ 1 callers
Function
sys_clone
src/syscall.cpp:117
↓ 1 callers
Function
sys_fork
src/syscall.cpp:147
↓ 1 callers
Function
sys_futex
src/syscall.cpp:200
↓ 1 callers
Function
sys_gettid
src/syscall.cpp:176
↓ 1 callers
Function
sys_set_tid_address
src/syscall.cpp:185
↓ 1 callers
Function
sys_write
src/syscall.cpp:85
↓ 1 callers
Function
test_basic_lock
tests/system_test/spinlock_test.cpp:24
↓ 1 callers
Function
test_cfs_basic_functionality
tests/system_test/cfs_scheduler_test.cpp:15
↓ 1 callers
Function
test_cfs_dequeue
tests/system_test/cfs_scheduler_test.cpp:239
↓ 1 callers
Function
test_cfs_fairness
tests/system_test/cfs_scheduler_test.cpp:407
↓ 1 callers
Function
test_cfs_min_vruntime_update
tests/system_test/cfs_scheduler_test.cpp:340
↓ 1 callers
Function
test_cfs_mixed_operations
tests/system_test/cfs_scheduler_test.cpp:468
↓ 1 callers
Function
test_cfs_multiple_ticks
tests/system_test/cfs_scheduler_test.cpp:375
↓ 1 callers
Function
test_cfs_new_task_vruntime
tests/system_test/cfs_scheduler_test.cpp:111
↓ 1 callers
Function
test_cfs_no_preemption
tests/system_test/cfs_scheduler_test.cpp:207
↓ 1 callers
Function
test_cfs_preemption
tests/system_test/cfs_scheduler_test.cpp:184
↓ 1 callers
Function
test_cfs_robustness
tests/system_test/cfs_scheduler_test.cpp:516
↓ 1 callers
Function
test_cfs_statistics
tests/system_test/cfs_scheduler_test.cpp:290
↓ 1 callers
Function
test_cfs_vruntime_ordering
tests/system_test/cfs_scheduler_test.cpp:71
↓ 1 callers
Function
test_cfs_weight_impact
tests/system_test/cfs_scheduler_test.cpp:146
↓ 1 callers
Function
test_fifo_basic_functionality
tests/system_test/fifo_scheduler_test.cpp:15
↓ 1 callers
Function
test_fifo_dequeue
tests/system_test/fifo_scheduler_test.cpp:102
↓ 1 callers
Function
test_fifo_hooks
tests/system_test/fifo_scheduler_test.cpp:270
↓ 1 callers
Function
test_fifo_mixed_operations
tests/system_test/fifo_scheduler_test.cpp:197
↓ 1 callers
Function
test_fifo_ordering
tests/system_test/fifo_scheduler_test.cpp:67
↓ 1 callers
Function
test_fifo_repeated_enqueue
tests/system_test/fifo_scheduler_test.cpp:243
↓ 1 callers
Function
test_fifo_robustness
tests/system_test/fifo_scheduler_test.cpp:303
↓ 1 callers
Function
test_fifo_statistics
tests/system_test/fifo_scheduler_test.cpp:146
↓ 1 callers
Function
test_idle_basic_functionality
tests/system_test/idle_scheduler_test.cpp:15
↓ 1 callers
Function
test_idle_dequeue_wrong_task
tests/system_test/idle_scheduler_test.cpp:194
↓ 1 callers
Function
test_idle_enqueue_dequeue
tests/system_test/idle_scheduler_test.cpp:82
↓ 1 callers
Function
test_idle_on_tick_always_false
tests/system_test/idle_scheduler_test.cpp:112
↓ 1 callers
Function
test_idle_on_time_slice_expired_always_false
tests/system_test/idle_scheduler_test.cpp:131
↓ 1 callers
Function
test_idle_pick_next_does_not_remove
tests/system_test/idle_scheduler_test.cpp:61
↓ 1 callers
Function
test_idle_robustness
tests/system_test/idle_scheduler_test.cpp:215
↓ 1 callers
Function
test_idle_statistics
tests/system_test/idle_scheduler_test.cpp:147
↓ 1 callers
Function
test_interrupt_restore
tests/system_test/spinlock_test.cpp:71
↓ 1 callers
Function
test_lock_guard
tests/system_test/spinlock_test.cpp:59
↓ 1 callers
Function
test_recursive_lock
tests/system_test/spinlock_test.cpp:37
↓ 1 callers
Function
test_rr_basic_functionality
tests/system_test/rr_scheduler_test.cpp:15
← previous
next →
301–400 of 1,141, ranked by callers