550W Document
550W, a high-end OS
smp.h 文件参考
#include <os/pcb.h>
smp.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

void k_smp_init ()
 
void k_smp_wakeup_other_hart ()
 
uint64_t k_smp_get_current_cpu_id ()
 
pcb_t *volatile * k_smp_get_current_running ()
 
void k_smp_lock_kernel ()
 
void k_smp_unlock_kernel ()
 

变量

spin_lock_t kernel_lock
 

函数说明

◆ k_smp_get_current_cpu_id()

uint64_t k_smp_get_current_cpu_id ( )

◆ k_smp_get_current_running()

pcb_t* volatile* k_smp_get_current_running ( )

◆ k_smp_init()

void k_smp_init ( )

◆ k_smp_lock_kernel()

void k_smp_lock_kernel ( )

◆ k_smp_unlock_kernel()

void k_smp_unlock_kernel ( )

◆ k_smp_wakeup_other_hart()

void k_smp_wakeup_other_hart ( )

变量说明

◆ kernel_lock

spin_lock_t kernel_lock
extern