Lines Matching refs:arm_tpl_cv
17 arm_tpl_cv::arm_tpl_cv() in arm_tpl_cv() function in arm_tpl_cv
37 arm_tpl_cv::~arm_tpl_cv() in ~arm_tpl_cv()
44 void arm_tpl_cv::wait(rt_mutex_t lock, bool recursive) in wait()
60 int arm_tpl_cv::timedwait(rt_mutex_t lock, bool recursive, unsigned int timeout_ms) in timedwait()
89 void arm_tpl_cv::signal() in signal()
97 void arm_tpl_cv::broadcast() in broadcast()
114 cv_new = reinterpret_cast<uintptr_t>(new arm_tpl_cv()); in check_create()
121 delete reinterpret_cast<arm_tpl_cv *>(cv_new); in check_create()
132 ((arm_tpl_cv *) __vcv->data)->wait(tmutex->mutex, tmutex->type == RECURSIVE); in __ARM_TPL_condvar_wait()
148 …if (((arm_tpl_cv *) __vcv->data)->timedwait(tmutex->mutex, tmutex->type == RECURSIVE, timeout_ms) … in __ARM_TPL_condvar_timedwait()
157 ((arm_tpl_cv *) __vcv->data)->signal(); in __ARM_TPL_condvar_signal()
165 ((arm_tpl_cv *) __vcv->data)->broadcast(); in __ARM_TPL_condvar_broadcast()
174 delete (arm_tpl_cv *) __vcv->data; in __ARM_TPL_condvar_destroy()