|
The Pedigree Project 0.1
|
Collaboration diagram for Arm64ProcessorInformation:Public Member Functions | |
| VirtualAddressSpace & | getVirtualAddressSpace () const |
| void | setVirtualAddressSpace (VirtualAddressSpace &space) |
| uintptr_t | getKernelStack () const |
| void | setKernelStack (uintptr_t stack) |
| Thread * | getCurrentThread () const |
| void | setCurrentThread (Thread *thread) |
| PerProcessorScheduler & | getScheduler () |
| RcuReadState & | rcuState () |
| ProcessorId | processorId () const |
Protected Member Functions | |
| Arm64ProcessorInformation (ProcessorId id) | |
Private Attributes | |
| ProcessorId | m_ProcessorId |
| VirtualAddressSpace * | m_AddressSpace |
| Thread * | m_Thread |
| PerProcessorScheduler * | m_Scheduler |
| uintptr_t | m_KernelStack |
| size_t | m_DeviceHardIrqDepth |
| RcuReadState | m_RcuState |
Friends | |
| class | ProcessorBase |
| class | DeviceHardIrqContext |
| class | SuspendDeviceHardIrqContext |
Definition at line 17 of file arm64/ProcessorInformation.h.
|
explicitprotected |
Definition at line 9 of file arm64/ProcessorInformation.cc.
|
inline |
Definition at line 31 of file arm64/ProcessorInformation.h.
|
inline |
Definition at line 25 of file arm64/ProcessorInformation.h.
| PerProcessorScheduler & Arm64ProcessorInformation::getScheduler | ( | ) |
Definition at line 37 of file arm64/ProcessorInformation.cc.
| VirtualAddressSpace & Arm64ProcessorInformation::getVirtualAddressSpace | ( | ) | const |
Definition at line 19 of file arm64/ProcessorInformation.cc.
|
inline |
Definition at line 39 of file arm64/ProcessorInformation.h.
|
inline |
Definition at line 36 of file arm64/ProcessorInformation.h.
| void Arm64ProcessorInformation::setCurrentThread | ( | Thread * | thread | ) |
Definition at line 27 of file arm64/ProcessorInformation.cc.
|
inline |
Definition at line 28 of file arm64/ProcessorInformation.h.
| void Arm64ProcessorInformation::setVirtualAddressSpace | ( | VirtualAddressSpace & | space | ) |
Definition at line 23 of file arm64/ProcessorInformation.cc.
|
friend |
Definition at line 19 of file arm64/ProcessorInformation.h.
|
friend |
Definition at line 18 of file arm64/ProcessorInformation.h.
|
friend |
Definition at line 20 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 49 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 53 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 52 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 48 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 54 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 51 of file arm64/ProcessorInformation.h.
|
private |
Definition at line 50 of file arm64/ProcessorInformation.h.