Home
last modified time | relevance | path

Searched refs:rqtp (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/lib/posix/options/
Dclock.c195 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/
Dtime.h105 int nanosleep(const struct timespec *rqtp, struct timespec *rmtp);
107 const struct timespec *rqtp, struct timespec *rmtp);
/Zephyr-latest/tests/posix/timers/src/
Dnanosleep.c18 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()