/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | cond.c | 51 *cv = default_cv; in cv_init() 56 cv_destroy(kcondvar_t *cv) in cv_destroy() argument 61 cv_signal(kcondvar_t *cv) in cv_signal() argument 63 (void) _lwp_cond_signal(cv); in cv_signal() 67 cv_broadcast(kcondvar_t *cv) in cv_broadcast() argument 69 (void) _lwp_cond_broadcast(cv); in cv_broadcast() 73 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait() argument 75 (void) cv__wait(cv, mp, 0); in cv_wait() 79 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp) in cv_wait_sig() argument 81 return (cv__wait(cv, mp, 1)); in cv_wait_sig() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fksmbfs_rwlock.c | 82 (void) cv_wait_sig(&l->cv, &l->lock); in smbfs_rw_enter_sig() 84 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig() 107 if (!cv_wait_sig(&l->cv, &l->lock)) { in smbfs_rw_enter_sig() 109 cv_broadcast(&l->cv); in smbfs_rw_enter_sig() 114 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig() 196 cv_broadcast(&l->cv); in smbfs_rw_exit() 202 cv_broadcast(&l->cv); in smbfs_rw_exit() 226 cv_init(&l->cv, NULL, CV_DEFAULT, NULL); in smbfs_rw_init() 234 cv_destroy(&l->cv); in smbfs_rw_destroy()
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | lwp_cond.c | 37 _lwp_cond_wait(cond_t *cv, mutex_t *mp) in _lwp_cond_wait() argument 41 error = ___lwp_cond_wait(cv, mp, NULL, 0); in _lwp_cond_wait() 50 _lwp_cond_reltimedwait(cond_t *cv, mutex_t *mp, timespec_t *relts) in _lwp_cond_reltimedwait() argument 57 error = ___lwp_cond_wait(cv, mp, relts, 0); in _lwp_cond_reltimedwait() 66 _lwp_cond_timedwait(cond_t *cv, mutex_t *mp, timespec_t *absts) in _lwp_cond_timedwait() argument 73 return (_lwp_cond_reltimedwait(cv, mp, &tslocal)); in _lwp_cond_timedwait()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_rwlock.c | 83 if (!cv_wait_sig(&l->cv, &l->lock)) { in smbfs_rw_enter_sig() 92 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig() 118 if (!cv_wait_sig(&l->cv, &l->lock)) { in smbfs_rw_enter_sig() 122 cv_broadcast(&l->cv); in smbfs_rw_enter_sig() 129 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig() 211 cv_broadcast(&l->cv); in smbfs_rw_exit() 217 cv_broadcast(&l->cv); in smbfs_rw_exit() 241 cv_init(&l->cv, NULL, CV_DEFAULT, NULL); in smbfs_rw_init() 249 cv_destroy(&l->cv); in smbfs_rw_destroy()
|
/illumos-gate/usr/src/cmd/syslogd/ |
H A D | queue.c | 73 (void) pthread_cond_signal(&sleeper->cv); in dataq_enqueue() 95 (void) pthread_cond_init(&wait.cv, NULL); in dataq_dequeue() 99 (void) pthread_cond_wait(&wait.cv, &dataq->lock); in dataq_dequeue() 102 (void) pthread_cond_destroy(&wait.cv); in dataq_dequeue() 110 (void) pthread_cond_signal(&sleeper->cv); in dataq_dequeue() 130 (void) pthread_cond_destroy(&d->cv); in dataq_waiters_destroy()
|
/illumos-gate/usr/src/cmd/bhyve/test/tests/mevent/ |
H A D | read_pause.c | 42 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 87 pthread_cond_signal(&cv); in munch() 98 pthread_cond_signal(&cv); in tick() 132 pthread_cond_wait(&cv, &mtx); in main() 148 pthread_cond_wait(&cv, &mtx); in main()
|
H A D | read_disable.c | 57 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 81 pthread_cond_signal(&cv); in munch() 95 pthread_cond_signal(&cv); in tick() 137 pthread_cond_wait(&cv, &mtx); in main() 158 pthread_cond_wait(&cv, &mtx); in main()
|
H A D | read_requeue.c | 42 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 66 pthread_cond_signal(&cv); in munch() 103 pthread_cond_wait(&cv, &mtx); in main()
|
H A D | lists_delete.c | 50 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 88 pthread_cond_signal(&cv); in flush_cb() 107 pthread_cond_wait(&cv, &mtx); in flush_and_wait()
|
H A D | vnode_file.c | 35 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 53 pthread_cond_signal(&cv); in callback() 96 pthread_cond_wait(&cv, &mtx); in test_fd()
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_dispq.c | 269 fmd_event_t *ep, const char *class, uint_t cc, char *cv[]) in fmd_dispq_dispatchv() argument 277 if ((dep = fmd_dispqelem_lookup(root, cv[0])) != NULL) in fmd_dispq_dispatchv() 278 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1); in fmd_dispq_dispatchv() 281 n += fmd_dispq_dispatchv(dep, gids, ep, class, cc - 1, cv + 1); in fmd_dispq_dispatchv() 291 char *buf, size_t buflen, char **cv, uint_t cvlen) in fmd_dispq_tokenize() argument 299 cv[cc++] = p; in fmd_dispq_tokenize() 313 char *c, *cvbuf, **cv; in fmd_dispq_dispatch_gid() local 345 cv = alloca(sizeof (char *) * cvlen); in fmd_dispq_dispatch_gid() 369 cc = fmd_dispq_tokenize(c, cvbuf, cvbuflen, cv, cvlen); in fmd_dispq_dispatch_gid() 371 gids, ep, c, cc, cv); in fmd_dispq_dispatch_gid() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/tm/ |
H A D | tmxtouch.c | 45 Tv_t cv; in tmxtouch() local 76 cv.tv_sec = tmxsec(ct); in tmxtouch() 77 cv.tv_nsec = tmxnsec(ct); in tmxtouch() 78 cp = &cv; in tmxtouch()
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | mvcur.c | 213 int cv, ch; in _mvrel() local 216 cv = _mvvert(cy, ny, doit); in _mvrel() 219 return (cv + ch); in _mvrel() 228 int dy, st_1, st_n, cv; in _mvvert() local 245 cv = _COST(Row_address); in _mvvert() 249 return ((cv < st_1 && cv < st_n) ? cv : in _mvvert() 253 if (cv < st_1 && cv < st_n) in _mvvert()
|
/illumos-gate/usr/src/cmd/refer/ |
H A D | glue4.c | 25 char line[200], *s, argig[100], *cv[50]; in grepcall() local 35 for (cv[nv++] = "fgrep"; c = *inp; inp++) { in grepcall() 42 cv[nv++] = inp; in grepcall() 55 fgrep(nv, cv); in grepcall()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | nss_dbdefs.c | 399 char **cv, *dptr; in nss_pack_key2str() local 636 cv = ing->arg[j].argv; in nss_pack_key2str() 638 if (*cv) in nss_pack_key2str() 642 cv = ing->groups.argv; in nss_pack_key2str() 644 if (*cv) in nss_pack_key2str() 675 len3 = strlen(*cv) + 1; in nss_pack_key2str() 690 len3 = strlen(*cv) + 1; in nss_pack_key2str() 715 cv = ing->groups.argv; in nss_pack_key2str() 876 char **cv, *bptr; in nss_upack_key2arg() local 1024 ing->arg[j].argv = cv; in nss_upack_key2arg() [all …]
|
H A D | iconv.c | 234 iconv_p cv; in iconv_open_all() local 252 cv = iconv_open_private(_GENICONVTBL_INT_PATH, ipath); in iconv_open_all() 253 if (cv != (iconv_p)-1) { in iconv_open_all() 255 return (cv); in iconv_open_all() 279 iconv_p cv; in iconv_search_alias() local 330 cv = iconv_open_all(to_canonical, from_canonical, ipath); in iconv_search_alias() 333 return (cv); in iconv_search_alias()
|
/illumos-gate/usr/src/common/util/ |
H A D | qsort.c | 154 int cv; /* results of compare (bottom / top) */ in qsort_r() local 350 cv = cmp(b_par, m2, arg); in qsort_r() 351 if (cv > 0) { in qsort_r() 354 if (cv == 0) { in qsort_r() 369 cv = cmp(t_par, m2, arg); in qsort_r() 370 if (cv < 0) { in qsort_r() 373 if (cv == 0) { in qsort_r()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 73 extern int lwp_cond_signal(lwp_cond_t *cv); 1672 cvwatched = watch_disable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_wait() 1735 watch_enable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_wait() 1801 (void) lwp_cond_signal(cv); in lwp_cond_wait() 1835 watch_enable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_wait() 1845 lwp_cond_signal(lwp_cond_t *cv) in lwp_cond_signal() argument 1859 watched = watch_disable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_signal() 1900 watch_enable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_signal() 1910 lwp_cond_broadcast(lwp_cond_t *cv) in lwp_cond_broadcast() argument 1924 watched = watch_disable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_broadcast() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | config.c | 154 check_var_consistency(struct confvar *cv, void *save, int size) in check_var_consistency() argument 159 prefl = cv[I_AdvPreferredLifetime].cf_value; in check_var_consistency() 160 prefe = cv[I_AdvPreferredExpiration].cf_value; in check_var_consistency() 161 valid = cv[I_AdvValidLifetime].cf_value; in check_var_consistency() 176 (void) memcpy(cv, save, size); in check_var_consistency() 189 tpref = cv[I_TmpPreferredLifetime].cf_value; in check_if_var_consistency() 190 tvalid = cv[I_TmpValidLifetime].cf_value; in check_if_var_consistency() 191 tdesync = cv[I_TmpMaxDesyncFactor].cf_value; in check_if_var_consistency() 192 tregen = cv[I_TmpRegenAdvance].cf_value; in check_if_var_consistency() 197 if (cv[I_TmpAddrsEnabled].cf_value == 0) in check_if_var_consistency() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | cyclic.c | 619 cyc_coverage_t cv[CY_NCOVERAGE]; in cyccover() local 634 if (mdb_vread(cv, sizeof (cyc_coverage_t) * CY_NCOVERAGE, addr) == -1) { in cyccover() 642 qsort(cv, CY_NCOVERAGE, sizeof (cyc_coverage_t), cyccover_comp); in cyccover() 645 if (cv[i].cyv_why != NULL) { in cyccover() 646 (void) mdb_readstr(c, WHYLEN, (uintptr_t)cv[i].cyv_why); in cyccover() 649 cv[i].cyv_count[CY_HIGH_LEVEL], in cyccover() 650 cv[i].cyv_count[CY_LOCK_LEVEL], in cyccover() 651 cv[i].cyv_passive_count != 0 ? in cyccover() 652 cv[i].cyv_passive_count : in cyccover() 653 cv[i].cyv_count[CY_LOW_LEVEL], in cyccover() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | rwstlock.h | 67 #define RWST_WAIT(cv, lock, f) \ argument 68 ((f) & RWST_SIG ? cv_wait_sig(cv, lock) : (cv_wait(cv, lock), 1))
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | ds_pri.c | 106 kcondvar_t cv; member 336 cv_init(&sp->cv, NULL, CV_DEFAULT, NULL); in ds_pri_attach() 382 cv_destroy(&sp->cv); in ds_pri_attach() 423 cv_destroy(&sp->cv); in ds_pri_detach() 460 if (cv_wait_sig(&sp->cv, &sp->lock) == 0) { in ds_pri_open() 545 if (cv_wait_sig(&sp->cv, &sp->lock) == 0) { in ds_pri_read() 628 if (cv_wait_sig(&sp->cv, &sp->lock) == 0) { in ds_pri_ioctl() 659 if (cv_wait_sig(&sp->cv, &sp->lock) == 0) { in ds_pri_ioctl() 756 cv_broadcast(&sp->cv); in ds_pri_reg_handler() 866 cv_broadcast(&sp->cv); in ds_pri_data_handler()
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_osd.c | 200 if (0 != pthread_cond_init(&wait_obj->cv, NULL)) { in dapl_os_wait_object_init() 259 &wait_obj->cv, &wait_obj->lock, &future); in dapl_os_wait_object_wait() 275 &wait_obj->cv, &wait_obj->lock); in dapl_os_wait_object_wait() 313 if (0 != pthread_cond_signal(&wait_obj->cv)) { in dapl_os_wait_object_wakeup() 337 if (0 != pthread_cond_destroy(&wait_obj->cv)) { in dapl_os_wait_object_destroy()
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | stub_stand.c | 54 cond_wait(cond_t *cv, mutex_t *mutex) in cond_wait() argument 56 umem_panic("attempt to wait on standumem cv %p", cv); in cond_wait()
|
/illumos-gate/usr/src/uts/sun4v/io/n2rng/ |
H A D | n2rng_entp_algs.c | 238 uint64_t cv = samples[0]; /* current value */ in n2rng_renyi_entropy() local 248 if (samples[i] != cv) { in n2rng_renyi_entropy() 260 cv = samples[i]; in n2rng_renyi_entropy()
|