Lines Matching refs:cond
74 "simple", # cond var == lock var; implicit lock; e.g.: cond_wait($c)
75 "repeat", # cond var == lock var; explicit lock; e.g.: cond_wait($c, $c)
76 "twain" # cond var != lock var; explicit lock; e.g.: cond_wait($c, $l)
110 my $cond :shared;
132 $test_type =~ /twain/ ? lock($lock) : lock($cond);
136 no warnings 'threads'; # lock var != cond var, so disable warnings
137 cond_signal($cond);
139 cond_signal($cond);
154 $test_type =~ /twain/ ? lock($lock) : lock($cond);
166 ($ok, $t) = do_cond_timedwait($cond, $to), last if /simple/;
167 ($ok, $t) = do_cond_timedwait($cond, $to, $cond), last if /repeat/;
168 ($ok, $t) = do_cond_timedwait($cond, $to, $lock), last if /twain/;
207 $test_type =~ /twain/ ? lock($lock) : lock($cond);
211 $ok = cond_timedwait($cond, time() + $to), last if /simple/;
212 $ok = cond_timedwait($cond, time() + $to, $cond), last if /repeat/;
213 $ok = cond_timedwait($cond, time() + $to, $lock), last if /twain/;
237 # same as above, but with references to lock and cond vars
246 my $cond = \$true_cond;
267 $test_type =~ /twain/ ? lock($lock) : lock($cond);
271 no warnings 'threads'; # lock var != cond var, so disable warnings
272 cond_signal($cond);
274 cond_signal($cond);
289 $test_type =~ /twain/ ? lock($lock) : lock($cond);
301 ($ok, $t) = do_cond_timedwait($cond, $to), last if /simple/;
302 ($ok, $t) = do_cond_timedwait($cond, $to, $cond), last if /repeat/;
303 ($ok, $t) = do_cond_timedwait($cond, $to, $lock), last if /twain/;
342 $test_type =~ /twain/ ? lock($lock) : lock($cond);
346 $ok = cond_timedwait($cond, time() + $to), last if /simple/;
347 $ok = cond_timedwait($cond, time() + $to, $cond), last if /repeat/;
348 $ok = cond_timedwait($cond, time() + $to, $lock), last if /twain/;