Home
last modified time | relevance | path

Searched refs:absTimeout (Results 1 – 10 of 10) sorted by relevance

/kernel/liteos_m/testsuites/unittest/fuzz/src/semaphore/
Dsem_timedwait_fuzz.c53 struct timespec absTimeout; in SemTimedWaitFuzzTest() local
66 absTimeout.tv_sec = (*(int *)DT_SetGetS32(&g_element[elemSecIndex], 0)) % SEC_MODE_VALUE; in SemTimedWaitFuzzTest()
67 absTimeout.tv_nsec = (*(int *)DT_SetGetS32(&g_element[elemNsecIndex], 0) % NSEC_MODE_VALUE); in SemTimedWaitFuzzTest()
77 sem_timedwait(&sem, &absTimeout); in SemTimedWaitFuzzTest()
/kernel/liteos_a/syscall/
Dipc_syscall.c151 const struct timespec *absTimeout) in SysMqTimedSend() argument
157 if (absTimeout != NULL) { in SysMqTimedSend()
158 ret = LOS_ArchCopyFromUser(&timeout, absTimeout, sizeof(struct timespec)); in SysMqTimedSend()
176 ret = mq_timedsend(personal, msgIntr, msgLen, msgPrio, absTimeout ? &timeout : NULL); in SysMqTimedSend()
185 const struct timespec *absTimeout) in SysMqTimedReceive() argument
192 if (absTimeout != NULL) { in SysMqTimedReceive()
193 ret = LOS_ArchCopyFromUser(&timeout, absTimeout, sizeof(struct timespec)); in SysMqTimedReceive()
206 … receiveLen = mq_timedreceive(personal, msgIntr, msgLen, &kMsgPrio, absTimeout ? &timeout : NULL); in SysMqTimedReceive()
Dlos_syscall.h129 const struct timespec *absTimeout);
131 const struct timespec *absTimeout);
/kernel/liteos_m/kal/posix/src/
Dpthread_mutex.c329 int pthread_mutex_timedlock(pthread_mutex_t *mutex, const struct timespec *absTimeout) in pthread_mutex_timedlock() argument
346 …if ((absTimeout == NULL) || (absTimeout->tv_nsec < 0) || (absTimeout->tv_nsec >= OS_SYS_NS_PER_SEC… in pthread_mutex_timedlock()
369 …timeoutNs = (absTimeout->tv_sec - curTime.tv_sec) * OS_SYS_NS_PER_SECOND + (absTimeout->tv_nsec - … in pthread_mutex_timedlock()
Dmqueue.c490 STATIC INT32 ConvertTimeout(long flags, const struct timespec *absTimeout, UINT64 *ticks) in ConvertTimeout() argument
497 if (absTimeout == NULL) { in ConvertTimeout()
502 if (!ValidTimeSpec(absTimeout)) { in ConvertTimeout()
507 *ticks = OsTimeSpec2Tick(absTimeout); in ConvertTimeout()
535 const struct timespec *absTimeout) in mq_timedsend() argument
557 …OS_MQ_GOTO_ERROUT_UNLOCK_IF(ConvertTimeout(privateMqPersonal->mq_flags, absTimeout, &absTicks) == … in mq_timedsend()
573 const struct timespec *absTimeout) in mq_timedreceive() argument
607 if (ConvertTimeout(privateMqPersonal->mq_flags, absTimeout, &absTicks) == -1) { in mq_timedreceive()
/kernel/liteos_m/kal/libc/newlib/porting/include/
Dmqueue.h56 … unsigned *__restrict msg_prio, const struct timespec *__restrict absTimeout);
57 …t personal, const char *msg, size_t msg_len, unsigned msg_prio, const struct timespec *absTimeout);
/kernel/liteos_m/testsuites/sample/posix/mqueue/
DIt_posix_queue_018.c41 struct timespec absTimeout = {0}; in Testcase() local
53 ret = mq_timedsend(mqueue, "1234567890123456789", QUEUE_MSG_SIZE, 0, &absTimeout); in Testcase()
/kernel/liteos_a/compat/posix/include/
Dmqueue.h385 unsigned int msgPrio, const struct timespec *absTimeout);
427 unsigned int *msgPrio, const struct timespec *absTimeout);
/kernel/liteos_a/testsuites/unittest/libc/posix/mqueue/smoke/
DIt_posix_queue_028.cpp42 struct timespec absTimeout = {0}; in Testcase() local
54 ret = mq_timedsend(mqueue, "1234567890123456789", queue_msg_size, 0, &absTimeout); in Testcase()
/kernel/liteos_a/compat/posix/src/
Dmqueue.c704 STATIC INT32 ConvertTimeout(long flags, const struct timespec *absTimeout, UINT64 *ticks) in ConvertTimeout() argument
711 if (absTimeout == NULL) { in ConvertTimeout()
716 if (!ValidTimeSpec(absTimeout)) { in ConvertTimeout()
721 *ticks = OsTimeSpec2Tick(absTimeout); in ConvertTimeout()
778 const struct timespec *absTimeout) in mq_timedsend() argument
800 …OS_MQ_GOTO_ERROUT_UNLOCK_IF(ConvertTimeout(privateMqPersonal->mq_flags, absTimeout, &absTicks) == … in mq_timedsend()
820 const struct timespec *absTimeout) in mq_timedreceive() argument
854 if (ConvertTimeout(privateMqPersonal->mq_flags, absTimeout, &absTicks) == -1) { in mq_timedreceive()