|
| RTEMS_INLINE_ROUTINE void | rtems_timecounter_install (struct timecounter *tc) |
| | Installs the timecounter. More...
|
| |
| RTEMS_INLINE_ROUTINE void | rtems_timecounter_tick (void) |
| | Performs a timecounter tick. More...
|
| |
| void | rtems_timecounter_simple_install (rtems_timecounter_simple *tc, uint32_t frequency_in_hz, uint32_t timecounter_ticks_per_clock_tick, timecounter_get_t *get_timecount) |
| | Initializes and installs a simple timecounter. More...
|
| |
| RTEMS_INLINE_ROUTINE uint32_t | rtems_timecounter_simple_scale (const rtems_timecounter_simple *tc, uint32_t value) |
| | Maps a simple timecounter value into its binary frequency domain. More...
|
| |
| RTEMS_INLINE_ROUTINE void | rtems_timecounter_simple_downcounter_tick (rtems_timecounter_simple *tc, rtems_timecounter_simple_get get, rtems_timecounter_simple_at_tick at_tick) |
| | Performs a simple timecounter tick for downcounters. More...
|
| |
| RTEMS_INLINE_ROUTINE void | rtems_timecounter_simple_upcounter_tick (rtems_timecounter_simple *tc, rtems_timecounter_simple_get get, rtems_timecounter_simple_at_tick at_tick) |
| | Performs a simple timecounter tick for upcounters. More...
|
| |
| RTEMS_INLINE_ROUTINE uint32_t | rtems_timecounter_simple_downcounter_get (struct timecounter *tc_base, rtems_timecounter_simple_get get, rtems_timecounter_simple_is_pending is_pending) |
| | Gets the simple timecounter value mapped to its binary frequency domain for downcounters. More...
|
| |
| RTEMS_INLINE_ROUTINE uint32_t | rtems_timecounter_simple_upcounter_get (struct timecounter *tc_base, rtems_timecounter_simple_get get, rtems_timecounter_simple_is_pending is_pending) |
| | Gets the simple timecounter value mapped to its binary frequency domain for upcounters. More...
|
| |