RTEMS
5.0.0
|
Files | |
file | bsd.h |
BSD Compatibility API. | |
Functions | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_bintime (struct bintime *bt) |
Returns the wall clock time in the bintime format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_nanotime (struct timespec *ts) |
Returns the wall clock time in the timespec format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_microtime (struct timeval *tv) |
Returns the wall clock time in the timeval format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_binuptime (struct bintime *bt) |
Returns the uptime in the bintime format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_nanouptime (struct timespec *ts) |
Returns the uptime in the timespec format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_microuptime (struct timeval *tv) |
Returns the wall clock time in the timeval format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getbintime (struct bintime *bt) |
Returns the wall clock time in the bintime format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getnanotime (struct timespec *ts) |
Returns the wall clock time in the timespec format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getmicrotime (struct timeval *tv) |
Returns the wall clock time in the timeval format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getbinuptime (struct bintime *bt) |
Returns the uptime in the bintime format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getnanouptime (struct timespec *ts) |
Returns the uptime in the timespec format. More... | |
RTEMS_INLINE_ROUTINE void | rtems_bsd_getmicrouptime (struct timeval *tv) |
Returns the uptime in the timeval format. More... | |
RTEMS_INLINE_ROUTINE void rtems_bsd_bintime | ( | struct bintime * | bt | ) |
Returns the wall clock time in the bintime format.
[out] | bt | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_binuptime | ( | struct bintime * | bt | ) |
Returns the uptime in the bintime format.
[out] | bt | Returns the uptime. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getbintime | ( | struct bintime * | bt | ) |
Returns the wall clock time in the bintime format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Bintime() variant.
[out] | ts | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getbinuptime | ( | struct bintime * | bt | ) |
Returns the uptime in the bintime format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Binuptime() variant.
[out] | ts | Returns the uptime. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getmicrotime | ( | struct timeval * | tv | ) |
Returns the wall clock time in the timeval format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Microtime() variant.
[out] | tv | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getmicrouptime | ( | struct timeval * | tv | ) |
Returns the uptime in the timeval format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Microuptime() variant.
[out] | tv | Returns the uptime. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getnanotime | ( | struct timespec * | ts | ) |
Returns the wall clock time in the timespec format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Nanotime() variant.
[out] | ts | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_getnanouptime | ( | struct timespec * | ts | ) |
Returns the uptime in the timespec format.
This function obtains the time with a lower overhead and lower accuracy compared to the _Timecounter_Nanouptime() variant.
[out] | ts | Returns the uptime. |
RTEMS_INLINE_ROUTINE void rtems_bsd_microtime | ( | struct timeval * | tv | ) |
Returns the wall clock time in the timeval format.
[out] | tv | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_microuptime | ( | struct timeval * | tv | ) |
Returns the wall clock time in the timeval format.
[out] | tv | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_nanotime | ( | struct timespec * | ts | ) |
Returns the wall clock time in the timespec format.
[out] | ts | Returns the wall clock time. |
RTEMS_INLINE_ROUTINE void rtems_bsd_nanouptime | ( | struct timespec * | ts | ) |
Returns the uptime in the timespec format.
[out] | ts | Returns the uptime. |