Home
last modified time | relevance | path

Searched refs:cv (Results 1 – 25 of 114) sorted by relevance

12345

/titanic_50/usr/src/lib/libfakekernel/common/
H A Dcond.c47 cv_init(kcondvar_t *cv, char *name, kcv_type_t typ, void *arg) in cv_init() argument
49 *cv = default_cv; in cv_init()
54 cv_destroy(kcondvar_t *cv) in cv_destroy() argument
59 cv_signal(kcondvar_t *cv) in cv_signal() argument
61 (void) _lwp_cond_signal(cv); in cv_signal()
65 cv_broadcast(kcondvar_t *cv) in cv_broadcast() argument
67 (void) _lwp_cond_broadcast(cv); in cv_broadcast()
71 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait() argument
73 (void) cv__wait(cv, mp, 0); in cv_wait()
77 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp) in cv_wait_sig() argument
[all …]
/titanic_50/usr/src/lib/libc/port/sys/
H A Dlwp_cond.c37 _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()
/titanic_50/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_rwlock.c85 if (!cv_wait_sig(&l->cv, &l->lock)) { in smbfs_rw_enter_sig()
94 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig()
120 if (!cv_wait_sig(&l->cv, &l->lock)) { in smbfs_rw_enter_sig()
124 cv_broadcast(&l->cv); in smbfs_rw_enter_sig()
131 cv_wait(&l->cv, &l->lock); in smbfs_rw_enter_sig()
213 cv_broadcast(&l->cv); in smbfs_rw_exit()
219 cv_broadcast(&l->cv); in smbfs_rw_exit()
243 cv_init(&l->cv, NULL, CV_DEFAULT, NULL); in smbfs_rw_init()
251 cv_destroy(&l->cv); in smbfs_rw_destroy()
/titanic_50/usr/src/cmd/syslogd/
H A Dqueue.c75 (void) pthread_cond_signal(&sleeper->cv); in dataq_enqueue()
97 (void) pthread_cond_init(&wait.cv, NULL); in dataq_dequeue()
101 (void) pthread_cond_wait(&wait.cv, &dataq->lock); in dataq_dequeue()
104 (void) pthread_cond_destroy(&wait.cv); in dataq_dequeue()
112 (void) pthread_cond_signal(&sleeper->cv); in dataq_dequeue()
132 (void) pthread_cond_destroy(&d->cv); in dataq_waiters_destroy()
/titanic_50/usr/src/lib/libast/common/tm/
H A Dtmxtouch.c45 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()
/titanic_50/usr/src/cmd/fm/fmd/common/
H A Dfmd_dispq.c269 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 …]
/titanic_50/usr/src/lib/libcurses/screen/
H A Dmvcur.c215 int cv, ch; in _mvrel() local
218 cv = _mvvert(cy, ny, doit); in _mvrel()
221 return (cv + ch); in _mvrel()
230 int dy, st_1, st_n, cv; in _mvvert() local
247 cv = _COST(Row_address); in _mvvert()
251 return ((cv < st_1 && cv < st_n) ? cv : in _mvvert()
255 if (cv < st_1 && cv < st_n) in _mvvert()
/titanic_50/usr/src/lib/libc/port/gen/
H A Dnss_dbdefs.c400 char **cv, *dptr; in nss_pack_key2str() local
637 cv = ing->arg[j].argv; in nss_pack_key2str()
639 if (*cv) in nss_pack_key2str()
640 len3 += strlen(*cv++) + 1; in nss_pack_key2str()
643 cv = ing->groups.argv; in nss_pack_key2str()
645 if (*cv) in nss_pack_key2str()
646 len3 += strlen(*cv++) + 1; in nss_pack_key2str()
671 cv = ing->arg[NSS_NETGR_MACHINE].argv; in nss_pack_key2str()
676 len3 = strlen(*cv) + 1; in nss_pack_key2str()
677 (void) strlcpy(dptr, *cv++, len3); in nss_pack_key2str()
[all …]
H A Diconv.c234 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()
/titanic_50/usr/src/cmd/refer/
H A Dglue4.c26 char line[200], *s, argig[100], *cv[50]; in grepcall() local
40 for (cv[nv++] = "fgrep"; c = *inp; inp++) { in grepcall()
47 cv[nv++] = inp; in grepcall()
64 fgrep(nv, cv); in grepcall()
/titanic_50/usr/src/common/util/
H A Dqsort.c133 int cv; /* results of compare (bottom / top) */ in qsort() local
326 cv = cmp(b_par, m2); in qsort()
327 if (cv > 0) { in qsort()
330 if (cv == 0) { in qsort()
345 cv = cmp(t_par, m2); in qsort()
346 if (cv < 0) { in qsort()
349 if (cv == 0) { in qsort()
/titanic_50/usr/src/lib/libzpool/common/
H A Dkernel.c285 cv_init(kcondvar_t *cv, char *name, int type, void *arg) in cv_init() argument
287 VERIFY(cond_init(cv, type, NULL) == 0); in cv_init()
291 cv_destroy(kcondvar_t *cv) in cv_destroy() argument
293 VERIFY(cond_destroy(cv) == 0); in cv_destroy()
297 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait() argument
301 int ret = cond_wait(cv, &mp->m_lock); in cv_wait()
307 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) in cv_timedwait() argument
323 error = cond_reltimedwait(cv, &mp->m_lock, &ts); in cv_timedwait()
339 cv_timedwait_hires(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument
358 error = cond_reltimedwait(cv, &mp->m_lock, &ts); in cv_timedwait_hires()
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Drwstlock.h69 #define RWST_WAIT(cv, lock, f) \ argument
70 ((f) & RWST_SIG ? cv_wait_sig(cv, lock) : (cv_wait(cv, lock), 1))
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/
H A Dcyclic.c636 cyc_coverage_t cv[CY_NCOVERAGE]; in cyccover() local
651 if (mdb_vread(cv, sizeof (cyc_coverage_t) * CY_NCOVERAGE, addr) == -1) { in cyccover()
659 qsort(cv, CY_NCOVERAGE, sizeof (cyc_coverage_t), cyccover_comp); in cyccover()
662 if (cv[i].cyv_why != NULL) { in cyccover()
663 (void) mdb_readstr(c, WHYLEN, (uintptr_t)cv[i].cyv_why); in cyccover()
666 cv[i].cyv_count[CY_HIGH_LEVEL], in cyccover()
667 cv[i].cyv_count[CY_LOCK_LEVEL], in cyccover()
668 cv[i].cyv_passive_count != 0 ? in cyccover()
669 cv[i].cyv_passive_count : in cyccover()
670 cv[i].cyv_count[CY_LOW_LEVEL], in cyccover()
[all …]
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dconfig.c156 check_var_consistency(struct confvar *cv, void *save, int size) in check_var_consistency() argument
161 prefl = cv[I_AdvPreferredLifetime].cf_value; in check_var_consistency()
162 prefe = cv[I_AdvPreferredExpiration].cf_value; in check_var_consistency()
163 valid = cv[I_AdvValidLifetime].cf_value; in check_var_consistency()
178 (void) memcpy(cv, save, size); in check_var_consistency()
186 check_if_var_consistency(struct confvar *cv, void *save, int size) in check_if_var_consistency() argument
191 tpref = cv[I_TmpPreferredLifetime].cf_value; in check_if_var_consistency()
192 tvalid = cv[I_TmpValidLifetime].cf_value; in check_if_var_consistency()
193 tdesync = cv[I_TmpMaxDesyncFactor].cf_value; in check_if_var_consistency()
194 tregen = cv[I_TmpRegenAdvance].cf_value; in check_if_var_consistency()
[all …]
/titanic_50/usr/src/uts/common/syscall/
H A Dlwp_sobj.c73 extern int lwp_cond_signal(lwp_cond_t *cv);
1561 lwp_cond_wait(lwp_cond_t *cv, lwp_mutex_t *mp, timespec_t *tsp, int check_park) in lwp_cond_wait() argument
1584 if ((caddr_t)cv >= p->p_as->a_userlimit || in lwp_cond_wait()
1648 fuword16_noerr(&cv->cond_type, (uint16_t *)&type); in lwp_cond_wait()
1649 suword16_noerr(&cv->cond_type, type); in lwp_cond_wait()
1651 if (!get_lwpchan(p->p_as, (caddr_t)cv, type, in lwp_cond_wait()
1657 cvwatched = watch_disable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_wait()
1678 suword8_noerr(&cv->cond_waiters_kernel, 1); in lwp_cond_wait()
1705 suword8_noerr(&cv->cond_waiters_kernel, 1); in lwp_cond_wait()
1720 watch_enable_addr((caddr_t)cv, sizeof (*cv), S_WRITE); in lwp_cond_wait()
[all …]
/titanic_50/usr/src/uts/sun4v/io/
H A Dds_pri.c106 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()
H A Dmdesc.c71 kcondvar_t cv; member
268 cv_destroy(&mdsp->cv); in mdesc_destroy_state()
309 cv_init(&mdsp->cv, NULL, CV_DRIVER, NULL); in mdesc_create_state()
437 if (cv_wait_sig(&mdsp->cv, &mdsp->lock) == 0) { in mdesc_rw()
469 cv_broadcast(&mdsp->cv); in mdesc_rw()
/titanic_50/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_osd.c200 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()
/titanic_50/usr/src/cmd/avs/dsstat/
H A Dcommon.c181 uint32_t *pv, *cv; in kstat_delta() local
184 cv = kstat_value(cksp, name); in kstat_delta()
186 return (u32_delta(*pv, *cv)); in kstat_delta()
/titanic_50/usr/src/uts/common/io/warlock/
H A Dddi_dki_impl.c159 static kcondvar_t cv; variable
165 cv_wait(&cv, &mutex); in delay()
173 cv_wait(&cv, &mutex); in putnext()
/titanic_50/usr/src/lib/fm/libldom/sparc/
H A Dldmsvcs_utils.c79 pthread_cond_t cv; member
104 pthread_cond_t cv; member
248 (void) pthread_cond_broadcast(&pollbase.cv); in poller_handle_data()
258 (void) pthread_cond_wait(&pollbase.cv, &pollbase.mt); in poller_handle_data()
287 ier = pthread_cond_timedwait(&pollbase.cv, &pollbase.mt, in poller_recv_data()
309 (void) pthread_cond_broadcast(&pollbase.cv); in poller_recv_data()
312 (void) pthread_cond_broadcast(&pollbase.cv); in poller_recv_data()
413 (void) pthread_cond_broadcast(&pollbase.cv); in poller_delete_pending()
467 (void) pthread_cond_wait(&pollbase.cv, in poller_loop()
718 (void) pthread_cond_broadcast(&lsp->fmas_svcs.cv); in fds_svc_add()
[all …]
/titanic_50/usr/src/lib/libumem/common/
H A Dstub_stand.c54 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()
/titanic_50/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_entp_algs.c238 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()
/titanic_50/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_util.c501 kcondvar_t *cv = 0; in cpqary3_synccmd_send() local
532 cv = &(cpqary3p->cv_ioctl_wait); in cpqary3_synccmd_send()
537 crc = cv_timedwait_sig(cv, mt, absto); in cpqary3_synccmd_send()
539 crc = cv_timedwait(cv, mt, absto); in cpqary3_synccmd_send()
547 rc = cv_wait_sig(cv, mt); in cpqary3_synccmd_send()
553 cv_wait(cv, mt); in cpqary3_synccmd_send()

12345