Definition at line 13 of file PerCpuTimeAccounting.h.
◆ PerCpuTimeAccounting()
| PerCpuTimeAccounting::PerCpuTimeAccounting |
( |
size_t |
count | ) |
|
|
inlineexplicit |
◆ ~PerCpuTimeAccounting()
| PerCpuTimeAccounting::~PerCpuTimeAccounting |
( |
| ) |
|
|
inline |
◆ add()
| ALWAYS_INLINE bool PerCpuTimeAccounting::add |
( |
CpuTimeMode |
mode, |
|
|
Time::Timestamp |
elapsed, |
|
|
size_t |
cpu |
|
) |
| |
|
inline |
Kernel callers keep IRQs masked and supply their current dense CPU index.
Definition at line 43 of file PerCpuTimeAccounting.h.
◆ slot()
◆ total()
| Time::Timestamp PerCpuTimeAccounting::total |
( |
CpuTimeMode |
mode | ) |
const |
|
inline |
◆ m_Count
| size_t PerCpuTimeAccounting::m_Count |
|
private |
◆ m_Slots
| uint8_t* PerCpuTimeAccounting::m_Slots |
|
private |
◆ m_Storage
| uint8_t* PerCpuTimeAccounting::m_Storage |
|
private |
◆ SlotSize
| constexpr size_t PerCpuTimeAccounting::SlotSize = 64 |
|
staticconstexprprivate |
The documentation for this class was generated from the following file: