Functions | |
| void | _wait_for_interrupt (void) |
| void | greeting (void) |
| result_t | initialize (void) |
| port::scheduler::state_t | lock (void) |
| port::scheduler::state_t | locked (port::scheduler::state_t state) |
| bool | locked (void) |
| bool | preemptive (bool) |
| bool | preemptive (void) |
| void | reschedule (void) |
| void | start (void) |
| stack::element_t * | switch_stacks (stack::element_t *sp) |
| port::scheduler::state_t | unlock (void) |
| void os::rtos::port::scheduler::_wait_for_interrupt | ( | void | ) |
| void os::rtos::port::scheduler::greeting | ( | void | ) |
| result_t os::rtos::port::scheduler::initialize | ( | void | ) |
Referenced by os::rtos::scheduler::initialize().
| port::scheduler::state_t os::rtos::port::scheduler::lock | ( | void | ) |
Referenced by os::rtos::scheduler::lock().
| port::scheduler::state_t os::rtos::port::scheduler::locked | ( | port::scheduler::state_t | state | ) |
| bool os::rtos::port::scheduler::locked | ( | void | ) |
Referenced by os::rtos::scheduler::locked(), and os::rtos::scheduler::locked().
| bool os::rtos::port::scheduler::preemptive | ( | bool | ) |
| bool os::rtos::port::scheduler::preemptive | ( | void | ) |
Referenced by os::rtos::scheduler::preemptive(), and os::rtos::scheduler::preemptive().
| void os::rtos::port::scheduler::reschedule | ( | void | ) |
Referenced by os::rtos::memory_pool::alloc(), os::rtos::mutex::lock(), os_systick_handler(), os::rtos::message_queue::receive(), os::rtos::thread::resume(), os::rtos::message_queue::send(), os::rtos::memory_pool::timed_alloc(), os::rtos::mutex::timed_lock(), os::rtos::message_queue::timed_receive(), os::rtos::message_queue::timed_send(), os::rtos::semaphore::timed_wait(), os::rtos::event_flags::timed_wait(), os::rtos::event_flags::wait(), os::rtos::semaphore::wait(), and os::rtos::this_thread::yield().
| void os::rtos::port::scheduler::start | ( | void | ) |
Referenced by os::rtos::scheduler::start().
| stack::element_t * os::rtos::port::scheduler::switch_stacks | ( | stack::element_t * | sp | ) |
| port::scheduler::state_t os::rtos::port::scheduler::unlock | ( | void | ) |
Referenced by os::rtos::scheduler::unlock().