KTimer: Difference between revisions
mNo edit summary |
11.3.0-36 |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Kernel synchronization objects]] | [[Category:Kernel synchronization objects]] | ||
class [[KTimer]] extends [[KSynchronizationObject]]; | [[Category:Kernel interrupt events]] | ||
class [[KTimer]] extends [[KSynchronizationObject]] and [[KTimeableInterruptEvent]]; | |||
Size : 0x3C bytes | Size : 0x3C bytes | ||
Line 31: | Line 32: | ||
|- | |- | ||
| 0x14 | | 0x14 | ||
| [[KTimeableInterruptEvent | | [[KTimeableInterruptEvent]] | ||
| Interrupt event to be used with [[KTimerAndWDTManager]] holding its desired time point (relative to the CPU power-on) in CPU ticks (when handling its list of [[KTimableInterruptEvent]] instances). | | Interrupt event (*this) to be used with [[KTimerAndWDTManager]] holding its desired time point (relative to the CPU power-on) in CPU ticks (when handling its list of [[KTimableInterruptEvent]] instances). | ||
Gets incremented at each interval | Gets incremented at each interval | ||
|- | |- | ||
Line 45: | Line 46: | ||
| 0x26 | | 0x26 | ||
| u16 | | u16 | ||
| | | Starting from [[11.3.0-36]]: set to 0 prior to removing the timer from the [[KTimerAndWDTManager]] queue, set to 1 just after that. | ||
|- | |- | ||
| 0x28 | | 0x28 |