Searched refs:abs_timeout (Results 1 – 5 of 5) sorted by relevance
/AliOS-Things-master/components/posix/src/ |
A D | semaphore.c | 96 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout) in sem_timedwait() argument 103 if ((sem == NULL) || (abs_timeout == NULL)) { in sem_timedwait() 108 if ((abs_timeout->tv_sec < 0) || (abs_timeout->tv_nsec < 0) in sem_timedwait() 109 || (abs_timeout->tv_nsec >= 1000000000UL)) { in sem_timedwait() 118 rel_time.tv_sec = abs_timeout->tv_sec - cur_time.tv_sec; in sem_timedwait() 119 rel_time.tv_nsec = abs_timeout->tv_nsec - cur_time.tv_nsec; in sem_timedwait()
|
A D | mqueue.c | 65 unsigned *msg_prio, const struct timespec *abs_timeout) in mq_timedreceive() argument 73 ticks = abs_timeout->tv_sec * RHINO_CONFIG_TICKS_PER_SECOND + in mq_timedreceive() 74 (abs_timeout->tv_nsec * RHINO_CONFIG_TICKS_PER_SECOND) / 1000000000LL; in mq_timedreceive() 85 unsigned msg_prio, const struct timespec *abs_timeout) in mq_timedsend() argument
|
/AliOS-Things-master/components/websocket/src/ |
A D | rws_thread.c | 190 struct timespec abs_timeout; in rws_sem_wait() local 194 abs_timeout.tv_sec = tv.tv_sec + timeout_ms / 1000; in rws_sem_wait() 195 abs_timeout.tv_nsec = tv.tv_usec * 1000 + (timeout_ms % 1000) * 1000000; in rws_sem_wait() 196 ret = sem_timedwait(sem, &abs_timeout); in rws_sem_wait()
|
/AliOS-Things-master/components/posix/include/ |
A D | mqueue.h | 33 …qd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); 34 …mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout);
|
A D | semaphore.h | 24 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
|
Completed in 7 milliseconds