Home
last modified time | relevance | path

Searched refs:abs_timeout (Results 1 – 5 of 5) sorted by relevance

/AliOS-Things-master/components/posix/src/
A Dsemaphore.c96 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 Dmqueue.c65 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 Drws_thread.c190 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 Dmqueue.h33 …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 Dsemaphore.h24 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);

Completed in 7 milliseconds