Searched refs:rqtp (Results 1 – 3 of 3) sorted by relevance
| /Zephyr-latest/lib/posix/options/ |
| D | clock.c | 195 static int __z_clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, in __z_clock_nanosleep() argument 209 if (rqtp == NULL) { in __z_clock_nanosleep() 214 if ((rqtp->tv_sec < 0) || (rqtp->tv_nsec < 0) || (rqtp->tv_nsec >= NSEC_PER_SEC)) { in __z_clock_nanosleep() 219 if ((flags & TIMER_ABSTIME) == 0 && unlikely(rqtp->tv_sec >= ULLONG_MAX / NSEC_PER_SEC)) { in __z_clock_nanosleep() 220 ns = rqtp->tv_nsec + NSEC_PER_SEC + in __z_clock_nanosleep() 221 (uint64_t)k_sleep(K_SECONDS(rqtp->tv_sec - 1)) * NSEC_PER_MSEC; in __z_clock_nanosleep() 223 ns = (uint64_t)rqtp->tv_sec * NSEC_PER_SEC + rqtp->tv_nsec; in __z_clock_nanosleep() 256 int nanosleep(const struct timespec *rqtp, struct timespec *rmtp) in nanosleep() argument 258 return __z_clock_nanosleep(CLOCK_MONOTONIC, 0, rqtp, rmtp); in nanosleep() 261 int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, in clock_nanosleep() argument [all …]
|
| /Zephyr-latest/include/zephyr/posix/ |
| D | time.h | 105 int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); 107 const struct timespec *rqtp, struct timespec *rmtp);
|
| /Zephyr-latest/tests/posix/timers/src/ |
| D | nanosleep.c | 18 const struct timespec *rqtp, struct timespec *rmtp) in select_nanosleep() argument 21 return nanosleep(rqtp, rmtp); in select_nanosleep() 23 return clock_nanosleep(clock_id, flags, rqtp, rmtp); in select_nanosleep()
|