550W Document
550W, a high-end OS
|
函数 | |
void | k_spin_lock_init (spin_lock_t *lock) |
int | k_spin_lock_try_acquire (spin_lock_t *lock) |
void | k_spin_lock_acquire (spin_lock_t *lock) |
void | k_spin_lock_release (spin_lock_t *lock) |
void | k_schedule_with_spin_lock (spin_lock_t *lock) |
long | k_mutex_lock_op (int *key, int op) |
long | k_mutex_lock_init (int *key) |
long | k_mutex_lock_acquire (int key) |
long | k_mutex_lock_release (int key) |
long | k_mutex_lock_destroy (int *key) |
long | k_mutex_lock_trylock (int *key) |
void | k_sleep_lock_init (sleep_lock_t *lk) |
void | k_sleep_lock_acquire (sleep_lock_t *lk) |
void | k_sleep_lock_release (sleep_lock_t *lk) |
int | k_sleep_lock_hold (sleep_lock_t *lk) |
变量 | |
int | first_time = 1 |
mutex_lock_t * | locks [LOCK_NUM] |
long k_mutex_lock_acquire | ( | int | key | ) |
long k_mutex_lock_destroy | ( | int * | key | ) |
long k_mutex_lock_init | ( | int * | key | ) |
long k_mutex_lock_op | ( | int * | key, |
int | op | ||
) |
long k_mutex_lock_release | ( | int | key | ) |
long k_mutex_lock_trylock | ( | int * | key | ) |
void k_schedule_with_spin_lock | ( | spin_lock_t * | lock | ) |
void k_sleep_lock_acquire | ( | sleep_lock_t * | lk | ) |
int k_sleep_lock_hold | ( | sleep_lock_t * | lk | ) |
void k_sleep_lock_init | ( | sleep_lock_t * | lk | ) |
void k_sleep_lock_release | ( | sleep_lock_t * | lk | ) |
void k_spin_lock_acquire | ( | spin_lock_t * | lock | ) |
void k_spin_lock_init | ( | spin_lock_t * | lock | ) |
void k_spin_lock_release | ( | spin_lock_t * | lock | ) |
int k_spin_lock_try_acquire | ( | spin_lock_t * | lock | ) |
int first_time = 1 |
mutex_lock_t* locks[LOCK_NUM] |