Searched refs:ts (Results 1 – 6 of 6) sorted by relevance
| /ThreadX-v6.3.0/ports/linux/gnu/src/ |
| D | tx_thread_schedule.c | 86 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 …]
|
| D | tx_initialize_low_level.c | 323 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/ |
| D | tx_initialize_low_level.c | 336 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 …]
|
| D | tx_thread_schedule.c | 88 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/ |
| D | readme_threadx.txt | 120 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/ |
| D | readme_threadx.txt | 120 struct timespec ts; 125 ts.tv_sec = 0; 126 ts.tv_nsec = 10000; 127 while(nanosleep(&ts, &ts));
|