|
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().
1.7.3