ISIX-RTOS - small operating system for ARM microcontrollers 1.2
|
#include <scheduler.h>
Data Fields | |
unsigned long * | top_stack |
unsigned long * | init_stack |
prio_t | prio |
uint8_t | state |
tick_t | jiffies |
task_ready_t * | prio_elem |
list_t | inode_sem |
sem_t * | sem |
list_t | inode |
Definition at line 33 of file prv/scheduler.h.
unsigned long* task_struct::init_stack |
Definition at line 36 of file prv/scheduler.h.
Definition at line 43 of file prv/scheduler.h.
Referenced by isixp_schedule().
Definition at line 41 of file prv/scheduler.h.
Referenced by isixp_sem_signal().
tick_t task_struct::jiffies |
Definition at line 39 of file prv/scheduler.h.
Referenced by isix_sem_wait(), and isix_wait_for_multiple_objects().
prio_t task_struct::prio |
Definition at line 37 of file prv/scheduler.h.
Referenced by isix_task_create(), isixp_schedule(), and isixp_sem_signal().
Definition at line 40 of file prv/scheduler.h.
Referenced by isixp_schedule().
sem_t* task_struct::sem |
Definition at line 42 of file prv/scheduler.h.
Referenced by isix_sem_create_limited(), and isix_sem_wait().
uint8_t task_struct::state |
Definition at line 38 of file prv/scheduler.h.
Referenced by isix_sem_wait(), isix_wait_for_multiple_objects(), isixp_schedule(), and isixp_task_change_prio().
unsigned long* task_struct::top_stack |
Definition at line 35 of file prv/scheduler.h.
Referenced by port_start_first_task(), port_yield(), and timer_interrupt().