NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PerCpuTimerService::PerCpu Struct Reference

Public Attributes

ClockSyncInfo clock_sync
bool has_timer
Timertimer
AtomicLifo< ClientDatawork_queue
TimeoutList< CLIENTS, ClientDataabstimeouts
unsigned worker_pt
KernelSemaphore xcpu_sm
uint64 last_to
KernelSemaphore remote_sm
RemoteSlotremote_slot
RemoteSlotslots
unsigned slot_count
unsigned irq
unsigned ack

Member Data Documentation

TimeoutList<CLIENTS, ClientData> PerCpuTimerService::PerCpu::abstimeouts
unsigned PerCpuTimerService::PerCpu::ack
ClockSyncInfo PerCpuTimerService::PerCpu::clock_sync
bool PerCpuTimerService::PerCpu::has_timer
unsigned PerCpuTimerService::PerCpu::irq
uint64 PerCpuTimerService::PerCpu::last_to
RemoteSlot* PerCpuTimerService::PerCpu::remote_slot
KernelSemaphore PerCpuTimerService::PerCpu::remote_sm
unsigned PerCpuTimerService::PerCpu::slot_count
RemoteSlot* PerCpuTimerService::PerCpu::slots
Timer* PerCpuTimerService::PerCpu::timer
AtomicLifo<ClientData> PerCpuTimerService::PerCpu::work_queue
unsigned PerCpuTimerService::PerCpu::worker_pt
KernelSemaphore PerCpuTimerService::PerCpu::xcpu_sm

The documentation for this struct was generated from the following file: