cv                 62 ext/threads/mutex.c     pthread_cond_destroy(&(mutex->cv));
cv                 73 ext/threads/mutex.c         pthread_cond_init(&(mutex->cv), NULL);
cv                203 ext/threads/mutex.c             int tr = pthread_cond_timedwait(&(mutex->cv), &(mutex->mutex), pts);
cv                207 ext/threads/mutex.c             pthread_cond_wait(&(mutex->cv), &(mutex->mutex));
cv                228 ext/threads/mutex.c ScmObj Scm_MutexUnlock(ScmMutex *mutex, ScmConditionVariable *cv, ScmObj timeout)
cv                243 ext/threads/mutex.c     pthread_cond_signal(&(mutex->cv));
cv                244 ext/threads/mutex.c     if (cv) {
cv                246 ext/threads/mutex.c             int tr = pthread_cond_timedwait(&(cv->cv), &(mutex->mutex), pts);
cv                250 ext/threads/mutex.c             pthread_cond_wait(&(cv->cv), &(mutex->mutex));
cv                265 ext/threads/mutex.c static void   cv_print(ScmObj cv, ScmPort *port, ScmWriteContext *ctx);
cv                274 ext/threads/mutex.c     ScmConditionVariable *cv = SCM_CONDITION_VARIABLE(obj);
cv                275 ext/threads/mutex.c     pthread_cond_destroy(&(cv->cv));
cv                281 ext/threads/mutex.c     ScmConditionVariable *cv = SCM_ALLOCATE(ScmConditionVariable, klass);
cv                282 ext/threads/mutex.c     SCM_SET_CLASS(cv, klass);
cv                285 ext/threads/mutex.c         pthread_cond_init(&(cv->cv), NULL);
cv                286 ext/threads/mutex.c         Scm_RegisterFinalizer(SCM_OBJ(cv), cv_finalize, NULL);
cv                289 ext/threads/mutex.c     (void)SCM_INTERNAL_COND_INIT(cv->cv);
cv                291 ext/threads/mutex.c     cv->name = SCM_FALSE;
cv                292 ext/threads/mutex.c     cv->specific = SCM_UNDEFINED;
cv                293 ext/threads/mutex.c     return SCM_OBJ(cv);
cv                298 ext/threads/mutex.c     ScmConditionVariable *cv = SCM_CONDITION_VARIABLE(obj);
cv                299 ext/threads/mutex.c     ScmObj name = cv->name;
cv                300 ext/threads/mutex.c     if (SCM_FALSEP(name)) Scm_Printf(port, "#<condition-variable %p>", cv);
cv                308 ext/threads/mutex.c static ScmObj cv_name_get(ScmConditionVariable *cv)
cv                310 ext/threads/mutex.c     return cv->name;
cv                313 ext/threads/mutex.c static void cv_name_set(ScmConditionVariable *cv, ScmObj name)
cv                315 ext/threads/mutex.c     cv->name = name;
cv                318 ext/threads/mutex.c static ScmObj cv_specific_get(ScmConditionVariable *cv)
cv                320 ext/threads/mutex.c     return cv->specific;
cv                323 ext/threads/mutex.c static void cv_specific_set(ScmConditionVariable *cv, ScmObj val)
cv                325 ext/threads/mutex.c     cv->specific = val;
cv                339 ext/threads/mutex.c     ScmObj cv = cv_allocate(SCM_CLASS_CONDITION_VARIABLE, SCM_NIL);
cv                340 ext/threads/mutex.c     SCM_CONDITION_VARIABLE(cv)->name = name;
cv                341 ext/threads/mutex.c     return cv;
cv                347 ext/threads/mutex.c     pthread_cond_signal(&(cond->cv));
cv                355 ext/threads/mutex.c     pthread_cond_broadcast(&(cond->cv));
cv                 63 ext/threads/threads.h     ScmInternalCond cv;
cv                 87 ext/threads/threads.h     ScmInternalCond  cv;
cv                101 ext/threads/threads.h ScmObj Scm_MutexUnlock(ScmMutex *mutex, ScmConditionVariable *cv, ScmObj timeout);
cv                381 ext/threads/thrlib.c   ScmObj cv;
cv                396 ext/threads/thrlib.c   cv = (cv_scm);
cv                405 ext/threads/thrlib.c   if (SCM_CONDITION_VARIABLE_P(cv)) cond = SCM_CONDITION_VARIABLE(cv);
cv                406 ext/threads/thrlib.c   else if (!SCM_FALSEP(cv)) Scm_Error("condition variable or #f required, but got %S", cv);
cv                523 ext/threads/thrlib.c   ScmConditionVariable* cv;
cv                527 ext/threads/thrlib.c   cv = SCM_CONDITION_VARIABLE(cv_scm);
cv                531 ext/threads/thrlib.c  SCM_RESULT = (cv->name);
cv                543 ext/threads/thrlib.c   ScmConditionVariable* cv;
cv                547 ext/threads/thrlib.c   cv = SCM_CONDITION_VARIABLE(cv_scm);
cv                551 ext/threads/thrlib.c  SCM_RESULT = (cv->specific);
cv                563 ext/threads/thrlib.c   ScmConditionVariable* cv;
cv                569 ext/threads/thrlib.c   cv = SCM_CONDITION_VARIABLE(cv_scm);
cv                573 ext/threads/thrlib.c cv->specific = obj;
cv                584 ext/threads/thrlib.c   ScmConditionVariable* cv;
cv                588 ext/threads/thrlib.c   cv = SCM_CONDITION_VARIABLE(cv_scm);
cv                592 ext/threads/thrlib.c SCM_RESULT = Scm_ConditionVariableSignal(cv);
cv                604 ext/threads/thrlib.c   ScmConditionVariable* cv;
cv                608 ext/threads/thrlib.c   cv = SCM_CONDITION_VARIABLE(cv_scm);
cv                612 ext/threads/thrlib.c SCM_RESULT = Scm_ConditionVariableBroadcast(cv);
cv                183 src/class.c        ScmInternalCond   cv;
cv                389 src/class.c        (void)SCM_INTERNAL_COND_INIT(instance->cv);
cv                740 src/class.c                (void)SCM_INTERNAL_COND_WAIT(klass->cv, klass->mutex);
cv                880 src/class.c                    (void)SCM_INTERNAL_COND_WAIT(class_redefinition_lock.cv,
cv                896 src/class.c            (void)SCM_INTERNAL_COND_BROADCAST(class_redefinition_lock.cv);
cv                949 src/class.c            (void)SCM_INTERNAL_COND_BROADCAST(klass->cv);
cv               1137 src/class.c            (void)SCM_INTERNAL_COND_WAIT(old->cv, old->mutex);
cv               2957 src/class.c        (void)SCM_INTERNAL_COND_INIT(class_redefinition_lock.cv);
cv                118 src/code.c     static ScmObj execute_toplevels(ScmObj *args, int nargs, void *cv)
cv                120 src/code.c         Scm_VMPushCC(execute_toplevels_cc, &cv, 1);
cv                486 src/gauche.h       ScmInternalCond cv;         /* wait on this while a class being updated */
cv               1372 src/gauche.h       ScmInternalCond  cv;        /* for port mutex */
cv               2805 src/gauche.h       ScmInternalCond cv;         /* ... and condition variable. */
cv                111 src/gauche/code.h SCM_EXTERN void   Scm_VMExecuteToplevels(ScmCompiledCode *cv[]);
cv                 87 src/gauche/port.h             (void)SCM_INTERNAL_COND_WAIT(p->cv, p->mutex);      \
cv                104 src/gauche/port.h           (void)SCM_INTERNAL_COND_SIGNAL(p->cv);        \
cv                943 src/load.c         (void)SCM_INTERNAL_COND_INIT(adata->cv);
cv               1011 src/load.c                 (void)SCM_INTERNAL_COND_WAIT(adata->cv, adata->mutex);
cv               1023 src/load.c             SCM_INTERNAL_COND_SIGNAL(adata->cv);
cv               1068 src/load.c             SCM_INTERNAL_COND_SIGNAL(adata->cv);
cv               1074 src/load.c         SCM_INTERNAL_COND_SIGNAL(adata->cv);
cv                137 src/port.c         (void)SCM_INTERNAL_COND_INIT(port->cv);