|
ApertureOS
|
#include "hpet.h"#include "priv_hpet.h"#include "acpi_tables/acpi_tables.h"#include "utils/common.h"
Functions | |
| uint8_t | HPET_Initialize () |
| uint8_t | HPET_GetTimerCount () |
| uint64_t | HPET_GetFrequency () |
| void | HPET_SetEnable (int enable) |
| void | HPET_Write (uint32_t reg, uint64_t val) |
| uint64_t | HPET_Read (uint32_t reg) |
| uint64_t | HPET_GetGlobalCounter () |
| void | HPET_SetGlobalCounter (uint64_t val) |
| uint32_t | HPET_GetSupportedIRQs (uint8_t index) |
| uint8_t | HPET_IsPeriodicCapable (uint8_t index) |
| void | HPET_SetTimerConfig (uint8_t index, uint8_t irq, uint8_t enable_int, uint8_t periodic, uint8_t timer_value_set, uint64_t tick_count) |
Variables | |
| uint64_t * | hpet_base_addr |
| uint8_t | timer_count = 0 |
| uint64_t HPET_GetFrequency | ( | ) |
| uint64_t HPET_GetGlobalCounter | ( | ) |
| uint32_t HPET_GetSupportedIRQs | ( | uint8_t | index | ) |
| uint8_t HPET_GetTimerCount | ( | ) |
| uint8_t HPET_Initialize | ( | ) |
| uint8_t HPET_IsPeriodicCapable | ( | uint8_t | index | ) |
| uint64_t HPET_Read | ( | uint32_t | reg | ) |
| void HPET_SetEnable | ( | int | enable | ) |
| void HPET_SetGlobalCounter | ( | uint64_t | val | ) |
| void HPET_SetTimerConfig | ( | uint8_t | index, |
| uint8_t | irq, | ||
| uint8_t | enable_int, | ||
| uint8_t | periodic, | ||
| uint8_t | timer_value_set, | ||
| uint64_t | tick_count | ||
| ) |
| void HPET_Write | ( | uint32_t | reg, |
| uint64_t | val | ||
| ) |
| uint64_t* hpet_base_addr |
| uint8_t timer_count = 0 |
1.8.9.1