Lines Matching +full:bit +full:- +full:per +full:- +full:seconds
2 * Copyright (c) 2014-2015 Wind River Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
43 * is always a 64 bit count of ticks.
51 #define K_TICKS_FOREVER ((k_ticks_t) -1)
82 /** number of nanoseconds per micorsecond */
85 /** number of nanoseconds per millisecond */
88 /** number of microseconds per millisecond */
91 /** number of milliseconds per second */
94 /** number of seconds per minute */
97 /** number of seconds per hour */
100 /** number of seconds per day */
103 /** number of minutes per hour */
106 /** number of hours per day */
109 /** number of microseconds per second */
112 /** number of nanoseconds per second */
119 #if defined(__cplusplus) && ((__cplusplus - 0) < 202002L)
141 * the negative space below K_TICKS_FOREVER) and (non-negative) delta
148 #define Z_TICK_ABS(t) (K_TICKS_FOREVER - 1 - (t))
157 #error "SYS_CLOCK_HW_CYCLES_PER_SEC must be non-zero!"
164 * We default to using 64-bit intermediates in timescale conversions,
275 return a.tick < b.tick ? -1 : 1; in sys_timepoint_cmp()
305 return b.wait ? -1 : 1; in sys_timepoint_cmp()