|
The Pedigree Project
0.1
|
This is the complete list of members for PerProcessorScheduler, including all inherited members.
| addThread(Thread *pThread, Thread::ThreadStartFunc pStartFunction, void *pParam, bool bUsermode, void *pStack) | PerProcessorScheduler | |
| addThread(Thread *pThread, SyscallState &state) | PerProcessorScheduler | |
| checkEventState(uintptr_t userStack) | PerProcessorScheduler | |
| deleteThread(Thread *pThread) (defined in PerProcessorScheduler) | PerProcessorScheduler | privatestatic |
| deleteThreadThenRestoreState(Thread *pThread, SchedulerState &newState, volatile uintptr_t *pLock=0) NORETURN | PerProcessorScheduler | privatestatic |
| eventHandlerReturned() NORETURN | PerProcessorScheduler | |
| initialise(Thread *pThread) | PerProcessorScheduler | |
| killCurrentThread(Spinlock *pLock=0) NORETURN | PerProcessorScheduler | |
| m_NewThreadData (defined in PerProcessorScheduler) | PerProcessorScheduler | private |
| m_NewThreadDataCondition (defined in PerProcessorScheduler) | PerProcessorScheduler | private |
| m_NewThreadDataLock (defined in PerProcessorScheduler) | PerProcessorScheduler | private |
| m_pIdleThread (defined in PerProcessorScheduler) | PerProcessorScheduler | private |
| m_pSchedulingAlgorithm | PerProcessorScheduler | private |
| operator=(const PerProcessorScheduler &) | PerProcessorScheduler | private |
| PerProcessorScheduler() | PerProcessorScheduler | |
| PerProcessorScheduler(const PerProcessorScheduler &) | PerProcessorScheduler | private |
| processorAddThread(void *instance) NORETURN | PerProcessorScheduler | privatestatic |
| removeThread(Thread *pThread) (defined in PerProcessorScheduler) | PerProcessorScheduler | |
| schedule(Thread::Status nextStatus=Thread::Ready, Thread *pNewThread=0, Spinlock *pLock=0) | PerProcessorScheduler | |
| setIdle(Thread *pThread) (defined in PerProcessorScheduler) | PerProcessorScheduler | |
| sleep(Spinlock *pLock=0) | PerProcessorScheduler | |
| threadStatusChanged(Thread *pThread) (defined in PerProcessorScheduler) | PerProcessorScheduler | |
| timer(uint64_t delta, InterruptState &state) | PerProcessorScheduler | virtual |
| ~PerProcessorScheduler() (defined in PerProcessorScheduler) | PerProcessorScheduler | |
| ~TimerHandler() (defined in TimerHandler) | TimerHandler | protectedvirtual |
1.8.11