Home
last modified time | relevance | path

Searched refs:ts (Results 1 – 6 of 6) sorted by relevance

/ThreadX-v6.3.0/ports/linux/gnu/src/
Dtx_thread_schedule.c86 struct timespec ts; in _tx_thread_schedule() local
89 ts.tv_sec = 0; in _tx_thread_schedule()
90 ts.tv_nsec = 200000; in _tx_thread_schedule()
123 clock_gettime(CLOCK_REALTIME, &ts); in _tx_thread_schedule()
124 ts.tv_nsec += 200000; in _tx_thread_schedule()
125 if (ts.tv_nsec > 1000000000) in _tx_thread_schedule()
127 ts.tv_nsec -= 1000000000; in _tx_thread_schedule()
128 ts.tv_sec++; in _tx_thread_schedule()
130 sem_timedwait(&_tx_linux_semaphore_no_idle, &ts); in _tx_thread_schedule()
132 nanosleep(&ts, &ts); in _tx_thread_schedule()
[all …]
Dtx_initialize_low_level.c323 struct timespec ts; in _tx_linux_timer_interrupt() local
339 clock_gettime(CLOCK_REALTIME, &ts); in _tx_linux_timer_interrupt()
340 ts.tv_nsec += timer_periodic_nsec; in _tx_linux_timer_interrupt()
341 if (ts.tv_nsec > 1000000000) in _tx_linux_timer_interrupt()
343 ts.tv_nsec -= 1000000000; in _tx_linux_timer_interrupt()
344 ts.tv_sec++; in _tx_linux_timer_interrupt()
348 if (sem_timedwait(&_tx_linux_timer_semaphore, &ts) == 0) in _tx_linux_timer_interrupt()
/ThreadX-v6.3.0/ports_smp/linux/gnu/src/
Dtx_initialize_low_level.c336 struct timespec ts; in _tx_linux_timer_interrupt() local
352 clock_gettime(CLOCK_REALTIME, &ts); in _tx_linux_timer_interrupt()
353 ts.tv_nsec += timer_periodic_nsec; in _tx_linux_timer_interrupt()
354 if (ts.tv_nsec > 1000000000) in _tx_linux_timer_interrupt()
356 ts.tv_nsec -= 1000000000; in _tx_linux_timer_interrupt()
357 ts.tv_sec++; in _tx_linux_timer_interrupt()
361 if (sem_timedwait(&_tx_linux_timer_semaphore, &ts) == 0) in _tx_linux_timer_interrupt()
446 struct timespec ts; in _tx_linux_thread_sleep() local
449 clock_gettime(CLOCK_REALTIME, &ts); in _tx_linux_thread_sleep()
450 ts.tv_nsec += ns; in _tx_linux_thread_sleep()
[all …]
Dtx_thread_schedule.c88 struct timespec ts; in _tx_thread_schedule() local
280 clock_gettime(CLOCK_REALTIME, &ts); in _tx_thread_schedule()
281 ts.tv_nsec += 2000000; in _tx_thread_schedule()
282 if (ts.tv_nsec >= 1000000000) in _tx_thread_schedule()
284 ts.tv_nsec -= 1000000000; in _tx_thread_schedule()
285 ts.tv_sec++; in _tx_thread_schedule()
287 tx_linux_sem_timedwait(&_tx_linux_scheduler_semaphore, &ts); in _tx_thread_schedule()
288 clock_gettime(CLOCK_REALTIME, &ts); in _tx_thread_schedule()
/ThreadX-v6.3.0/ports/linux/gnu/
Dreadme_threadx.txt120 struct timespec ts;
125 ts.tv_sec = 0;
126 ts.tv_nsec = 10000;
127 while(nanosleep(&ts, &ts));
/ThreadX-v6.3.0/ports_smp/linux/gnu/
Dreadme_threadx.txt120 struct timespec ts;
125 ts.tv_sec = 0;
126 ts.tv_nsec = 10000;
127 while(nanosleep(&ts, &ts));