NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
This is the complete list of members for PerCpuTimerService, including all inherited members.
_assigned_irqs | PerCpuTimerService | private |
_cap_ | CapAllocator | |
_cap_order | CapAllocator | |
_cap_start | CapAllocator | |
_mb | PerCpuTimerService | private |
_nominal_tsc_ticks_per_timer_tick | PerCpuTimerService | private |
_per_cpu | PerCpuTimerService | private |
_pit_ticks | PerCpuTimerService | private |
_reg | PerCpuTimerService | private |
_slow_wallclock | PerCpuTimerService | private |
_storage | PerCpuTimerService | private |
_timer | PerCpuTimerService | private |
_timer_freq | PerCpuTimerService | private |
_usable_timers | PerCpuTimerService | private |
_verbose | PerCpuTimerService | private |
_xcpu_up | PerCpuTimerService | private |
absolute_tsc_to_timer(PerCpu *per_cpu, uint64 tsc) | PerCpuTimerService | inlineprivate |
alloc_cap(unsigned count=1) | CapAllocator | inline |
alloc_crd() | PerCpuTimerService | inline |
attach_timer_irq(DBus< MessageHostOp > &bus_hostop, Timer *timer, phy_cpu_no cpu) | PerCpuTimerService | inlineprivate |
BIT64_CAP enum value | BasicHpet | private |
CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order) | CapAllocator | inline |
check_hpet_present(void *address, unsigned timer, unsigned irq) | BasicHpet | inlineprivatestatic |
dealloc_cap(unsigned cap, unsigned count=1) | CapAllocator | inline |
debug_dump() | Device | inline |
Device(const char *debug_name) | Device | inline |
do_per_cpu_worker(void *t, Utcb *u) REGPARM(0) | PerCpuTimerService | inlinestatic |
do_xcpu_wakeup_thread(void *t) REGPARM(0) NORETURN | PerCpuTimerService | inlinestatic |
ENABLE_CNF enum value | BasicHpet | private |
FSB_INT_DEL_CAP enum value | BasicHpet | private |
FSB_INT_EN_CNF enum value | BasicHpet | private |
get_hpet_address(DBus< MessageAcpi > &bus_acpi) | BasicHpet | inlineprivatestatic |
get_hpet_rid(DBus< MessageAcpi > &bus_acpi, unsigned block, unsigned comparator) | BasicHpet | inlineprivatestatic |
handle_expired_timers(PerCpu *per_cpu, uint64 now) | PerCpuTimerService | inlineprivate |
hpet_init(bool hpet_force_legacy) | PerCpuTimerService | inlineprivate |
hpet_start(uint64 value) | PerCpuTimerService | inlineprivate |
INT_ENB_CNF enum value | BasicHpet | private |
INT_TYPE_CNF enum value | BasicHpet | private |
LEG_RT_CAP enum value | BasicHpet | private |
LEG_RT_CNF enum value | BasicHpet | private |
MAX_TIMERS | PerCpuTimerService | privatestatic |
MODE32_CNF enum value | BasicHpet | private |
per_cpu_client_request(PerCpu *per_cpu, ClientData *data) | PerCpuTimerService | inlineprivate |
per_cpu_handle_xcpu(PerCpu *per_cpu) | PerCpuTimerService | inlineprivate |
per_cpu_worker(Utcb *u) | PerCpuTimerService | inlineprivate |
PER_INT_CAP enum value | BasicHpet | private |
PerCpuTimerService(Motherboard &mb, unsigned cap, unsigned cap_order, bool hpet_force_legacy, bool force_pit, unsigned pit_period_us, bool verbose, bool slow_wallclock) | PerCpuTimerService | inline |
pit_init(unsigned period_us) | PerCpuTimerService | inlineprivate |
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid) | PerCpuTimerService | inline |
receive(MessageIrq &msg) | PerCpuTimerService | inline |
receive_static(Device *o, M &msg) | StaticReceiver< PerCpuTimerService > | inlinestatic |
start_thread(ServiceThreadFn fn, unsigned prio, phy_cpu_no cpu) | PerCpuTimerService | inlineprivate |
StaticReceiver() | StaticReceiver< PerCpuTimerService > | inline |
TYPE_CNF enum value | BasicHpet | private |
update_hpet_estimation(PerCpu *per_cpu) | PerCpuTimerService | inlineprivate |
wallclock_init() | PerCpuTimerService | inline |
xcpu_wakeup_thread() NORETURN | PerCpuTimerService | inlineprivate |