Home
last modified time | relevance | path

Searched refs:cvp (Results 1 – 25 of 39) sorted by relevance

12

/illumos-gate/usr/src/uts/common/os/
H A Dcondvar.c60 cv_owner(void *cvp) in cv_owner() argument
71 condvar_impl_t *cvp = (condvar_impl_t *)t->t_wchan; in cv_unsleep() local
72 sleepq_head_t *sqh = SQHASH(cvp); in cv_unsleep()
76 if (cvp == NULL) in cv_unsleep()
81 if (cvp->cv_waiters != CV_MAX_WAITERS) in cv_unsleep()
82 cvp->cv_waiters--; in cv_unsleep()
93 condvar_impl_t *cvp = (condvar_impl_t *)t->t_wchan; in cv_change_pri() local
97 ASSERT(&SQHASH(cvp)->sq_queue == sqp); in cv_change_pri()
99 if (cvp == NULL) in cv_change_pri()
116 cv_init(kcondvar_t *cvp, char *name, kcv_type_t type, void *arg) in cv_init() argument
[all …]
H A Ddriver.c314 struct vnode *cvp; in dev_lopen() local
327 cvp = STOV(VTOCS(vp)); in dev_lopen()
328 VN_HOLD(cvp); in dev_lopen()
347 struct vnode *cvp; in dev_lclose() local
364 cvp = STOV(VTOCS(vp)); in dev_lclose()
365 mutex_enter(&cvp->v_lock); in dev_lclose()
366 switch (cvp->v_count) { in dev_lclose()
368 VN_RELE_LOCKED(cvp); in dev_lclose()
388 mutex_exit(&cvp->v_lock); in dev_lclose()
H A Ddumpsubr.c1165 vnode_t *cvp; in dumpinit() local
1174 cvp = common_specvp(vp); in dumpinit()
1175 if (cvp == dumpvp) in dumpinit()
1183 if ((error = VOP_OPEN(&cvp, FREAD | FWRITE, kcred, NULL)) != 0) in dumpinit()
1187 if ((error = VOP_GETATTR(cvp, &vattr, 0, kcred, NULL)) == 0) { in dumpinit()
1194 if (strcmp(ddi_driver_name(VTOS(cvp)->s_dip), in dumpinit()
1196 IS_SWAPVP(common_specvp(cvp))) in dumpinit()
1199 if (vn_matchopval(cvp, VOPNAME_DUMP, fs_nosys) || in dumpinit()
1200 !IS_SWAPVP(cvp)) in dumpinit()
1209 (void) VOP_CLOSE(cvp, FREAD | FWRITE, 1, (offset_t)0, in dumpinit()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_lookup.c172 vnode_t *cvp; /* current component vp */ in lookuppnvp() local
185 cvp = NULL; in lookuppnvp()
243 cvp = vp; in lookuppnvp()
261 vfsp = cvp->v_vfsp; in lookuppnvp()
284 if (((vp = cvp->v_vfsp->vfs_vnodecovered) == NULL) || in lookuppnvp()
285 (cvp->v_vfsp->vfs_flag & VFS_UNMOUNTED)) { in lookuppnvp()
287 VN_RELE(cvp); in lookuppnvp()
294 VN_RELE(cvp); in lookuppnvp()
295 cvp = NULL; in lookuppnvp()
333 cvp = tvp; in lookuppnvp()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Dlookup.c222 vnode_t *cvp; /* current component vp */ in lookuppnvp() local
237 cvp = NULL; in lookuppnvp()
302 cvp = vp; in lookuppnvp()
320 vfsp = cvp->v_vfsp; in lookuppnvp()
343 if (((vp = cvp->v_vfsp->vfs_vnodecovered) == NULL) || in lookuppnvp()
344 (cvp->v_vfsp->vfs_flag & VFS_UNMOUNTED)) { in lookuppnvp()
346 VN_RELE(cvp); in lookuppnvp()
353 VN_RELE(cvp); in lookuppnvp()
354 cvp = NULL; in lookuppnvp()
382 error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags, in lookuppnvp()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_lookup.c72 vnode_t *cvp; /* current component vp */ in fake_lookup() local
86 cvp = (dvp != NULL) ? dvp : rootdir; in fake_lookup()
87 VN_HOLD(cvp); in fake_lookup()
105 error = VOP_LOOKUP(cvp, component, &nvp, &pn, flags, in fake_lookup()
107 VN_RELE(cvp); in fake_lookup()
112 cvp = nvp; in fake_lookup()
117 *vpp = cvp; in fake_lookup()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c3186 cond_init(cond_t *cvp, int type, void *arg __unused) in cond_init() argument
3194 (void) memset(cvp, 0, sizeof (*cvp)); in cond_init()
3195 cvp->cond_type = (uint16_t)type; in cond_init()
3196 cvp->cond_magic = COND_MAGIC; in cond_init()
3205 if (((uintptr_t)cvp & (_LONG_LONG_ALIGNMENT - 1)) && in cond_init()
3224 cond_sleep_queue(cond_t *cvp, mutex_t *mp, timespec_t *tsp) in cond_sleep_queue() argument
3242 qp = queue_lock(cvp, CV); in cond_sleep_queue()
3244 cvp->cond_waiters_user = 1; in cond_sleep_queue()
3284 qp = queue_lock(cvp, CV); in cond_sleep_queue()
3303 cvp->cond_waiters_user = dequeue_self(qp); in cond_sleep_queue()
[all …]
H A Dpthr_barrier.c90 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; in pthread_barrier_init() local
110 (void) cond_init(cvp, type, NULL); in pthread_barrier_init()
130 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; in pthread_barrier_destroy() local
133 (void) cond_destroy(cvp); in pthread_barrier_destroy()
145 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; in pthread_barrier_wait() local
156 (void) cond_broadcast(cvp); in pthread_barrier_wait()
163 (void) cond_wait(cvp, mp); in pthread_barrier_wait()
H A Dtdb_agent.c418 tdb_cond_stats(cond_t *cvp) in tdb_cond_stats() argument
423 if (cvp->cond_magic != COND_MAGIC) in tdb_cond_stats()
424 cvp->cond_magic = COND_MAGIC; in tdb_cond_stats()
425 if ((tssp = tdb_sync_obj_register(cvp, NULL)) == NULL) in tdb_cond_stats()
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_latest.c72 vnode_t *cvp, *svp; in ctfs_latest_nested_open() local
74 cvp = ctfs_create_cdirnode(gfs_file_parent(vp), ct); in ctfs_latest_nested_open()
76 gfs_file_set_index(cvp, -1); in ctfs_latest_nested_open()
78 VERIFY(gfs_dir_lookup(cvp, "status", &svp, in ctfs_latest_nested_open()
81 VN_RELE(cvp); in ctfs_latest_nested_open()
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_swap.c1103 struct vnode *cvp; in swapadd() local
1120 cvp = common_specvp(vp); in swapadd()
1125 mutex_enter(&cvp->v_lock); in swapadd()
1126 wasswap = cvp->v_flag & VISSWAP; in swapadd()
1127 cvp->v_flag |= VISSWAP; in swapadd()
1128 mutex_exit(&cvp->v_lock); in swapadd()
1131 if (error = VOP_OPEN(&cvp, FREAD|FWRITE, CRED(), NULL)) { in swapadd()
1135 mutex_enter(&cvp->v_lock); in swapadd()
1136 cvp->v_flag &= ~VISSWAP; in swapadd()
1137 mutex_exit(&cvp->v_lock); in swapadd()
[all …]
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c313 struct vnode *cvp = STOV(csp); in spec_size() local
323 ASSERT((csp)->s_commonvp == cvp); /* must be common node */ in spec_size()
333 dev = cvp->v_rdev; in spec_size()
338 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
361 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
368 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
378 if (cvp->v_type == VCHR) { in spec_size()
567 struct vnode *vp, *cvp; in spec_open() local
612 cvp = sp->s_commonvp; in spec_open()
613 csp = VTOS(cvp); in spec_open()
[all …]
H A Dspecsubr.c151 struct vnode *cvp; in specvp() local
191 cvp = get_cvp(dev, type, csp, &used_csp); in specvp()
192 svp->v_stream = cvp->v_stream; in specvp()
194 sp->s_commonvp = cvp; in specvp()
227 struct vnode *svp, *cvp; in makespecvp() local
232 cvp = commonvp(dev, type); in makespecvp()
236 sp->s_commonvp = cvp; in makespecvp()
253 svp->v_stream = cvp->v_stream; in makespecvp()
847 struct vnode *cvp; in device_close() local
852 cvp = sp->s_commonvp; in device_close()
[all …]
/illumos-gate/usr/src/lib/libumem/common/
H A Dstub_stand.c40 cond_init(cond_t *cvp, int type, void *arg) in cond_init() argument
47 cond_destroy(cond_t *cvp) in cond_destroy() argument
64 cond_broadcast(cond_t *cvp) in cond_broadcast() argument
/illumos-gate/usr/src/cmd/diff/
H A Ddiff.c1116 struct context_vec *cvp = context_vec_start; in dump_context_vec() local
1120 if (cvp > context_vec_ptr) in dump_context_vec()
1123 lowa = max(1, cvp->a - context); in dump_context_vec()
1125 lowc = max(1, cvp->c - context); in dump_context_vec()
1146 for (do_output = 0; cvp <= context_vec_ptr; cvp++) in dump_context_vec()
1147 if (cvp->a <= cvp->b) { in dump_context_vec()
1148 cvp = context_vec_start; in dump_context_vec()
1154 while (cvp <= context_vec_ptr) { in dump_context_vec()
1155 a = cvp->a; b = cvp->b; c = cvp->c; d = cvp->d; in dump_context_vec()
1184 cvp++; in dump_context_vec()
[all …]
/illumos-gate/usr/src/cmd/vntsd/
H A Dvntsdvcc.c70 (void) cond_destroy(&consp->cvp); in free_cons()
82 (void) cond_destroy(&groupp->cvp); in free_group()
121 (void) cond_reltimedwait(&consp->cvp, &consp->lock, &to); in cleanup_cons()
251 (void) cond_reltimedwait(&groupp->cvp, &groupp->lock, &to); in vntsd_clean_group()
261 (void) cond_reltimedwait(&groupp->cvp, &groupp->lock, &to); in vntsd_clean_group()
288 (void) cond_init(&consp->cvp, USYNC_THREAD, NULL); in alloc_cons()
343 (void) cond_init(&groupp->cvp, USYNC_THREAD, NULL); in alloc_group()
H A Dvntsd.h278 cond_t cvp; /* sync between threads */ member
295 cond_t cvp; /* sync remove group */ member
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_subr.c2532 vnode_t *cvp; in sdev_modctl_lookup() local
2563 cvp = vp; in sdev_modctl_lookup()
2564 vfsp = cvp->v_vfsp; in sdev_modctl_lookup()
2566 vp = cvp->v_vfsp->vfs_vnodecovered; in sdev_modctl_lookup()
2568 (cvp->v_vfsp->vfs_flag & VFS_UNMOUNTED)) { in sdev_modctl_lookup()
2570 VN_RELE(cvp); in sdev_modctl_lookup()
2576 VN_RELE(cvp); in sdev_modctl_lookup()
2577 cvp = NULL; in sdev_modctl_lookup()
2582 error = VOP_LOOKUP(vp, nm, &cvp, NULL, 0, NULL, kcred, NULL, in sdev_modctl_lookup()
2590 if (vn_ismntpt(cvp) && (error = traverse(&cvp)) != 0) { in sdev_modctl_lookup()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dcondvar_impl.h53 #define CV_HAS_WAITERS(cvp) (((condvar_impl_t *)(cvp))->cv_waiters != 0) argument
/illumos-gate/usr/src/lib/libc/inc/
H A Dtdb_agent.h190 #define COND_STATS(cvp, udp) \ argument
191 (REGISTER_SYNC(udp)? tdb_cond_stats(cvp): NULL)
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c1761 vnode_t *cvp = vfsp->vfs_vnodecovered; in auto_inkernel_unmount() local
1766 vfsp->vfs_dev, (void *)cvp, cvp->v_count)); in auto_inkernel_unmount()
1768 ASSERT(vn_vfswlock_held(cvp)); in auto_inkernel_unmount()
1777 cvp->v_count)); in auto_inkernel_unmount()
1909 unmount_node(vnode_t *cvp, int force) in unmount_node() argument
1917 AUTOFS_DPRINT((4, "\tunmount_node cvp=%p\n", (void *)cvp)); in unmount_node()
1919 ASSERT(vn_vfswlock_held(cvp)); in unmount_node()
1920 cfnp = vntofn(cvp); in unmount_node()
1921 vfsp = vn_mountedvfs(cvp); in unmount_node()
1945 vn_vfsunlock(cvp); in unmount_node()
[all …]
/illumos-gate/usr/src/lib/libpool/common/
H A Dpool_xml.c1190 xmlValidCtxtPtr cvp; in pool_xml_validate() local
1192 if ((cvp = xmlNewValidCtxt()) == NULL) { in pool_xml_validate()
1196 cvp->error = pool_error_func; in pool_xml_validate()
1197 cvp->warning = pool_error_func; in pool_xml_validate()
1199 if (xmlValidateDocument(cvp, pxc->pxc_doc) == 0) { in pool_xml_validate()
1200 xmlFreeValidCtxt(cvp); in pool_xml_validate()
1204 xmlFreeValidCtxt(cvp); in pool_xml_validate()
2691 xmlValidCtxtPtr cvp; in pool_xml_parse_document() local
2716 if ((cvp = xmlNewValidCtxt()) == NULL) { in pool_xml_parse_document()
2720 cvp->error = pool_error_func; in pool_xml_parse_document()
[all …]
/illumos-gate/usr/src/lib/libbrand/common/
H A Dlibbrand.c177 xmlValidCtxtPtr cvp; in open_xml_file() local
194 if ((cvp = xmlNewValidCtxt()) == NULL) { in open_xml_file()
198 cvp->error = brand_error_func; in open_xml_file()
199 cvp->warning = brand_error_func; in open_xml_file()
200 valid = xmlValidateDocument(cvp, doc); in open_xml_file()
201 xmlFreeValidCtxt(cvp); in open_xml_file()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dpac.c47 load_16_le (const void *cvp) in load_16_le() argument
49 const unsigned char *p = cvp; in load_16_le()
60 load_32_le (const void *cvp) in load_32_le() argument
62 const unsigned char *p = cvp; in load_32_le()
72 load_64_le (const void *cvp) in load_64_le() argument
74 const unsigned char *p = cvp; in load_64_le()
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c582 xmlValidCtxtPtr cvp; in zonecfg_get_handle_impl() local
596 if ((cvp = xmlNewValidCtxt()) == NULL) in zonecfg_get_handle_impl()
598 cvp->error = zonecfg_error_func; in zonecfg_get_handle_impl()
599 cvp->warning = zonecfg_error_func; in zonecfg_get_handle_impl()
600 valid = xmlValidateDocument(cvp, handle->zone_dh_doc); in zonecfg_get_handle_impl()
601 xmlFreeValidCtxt(cvp); in zonecfg_get_handle_impl()
706 xmlValidCtxtPtr cvp; in zonecfg_attach_manifest() local
714 if ((cvp = xmlNewValidCtxt()) == NULL) in zonecfg_attach_manifest()
716 cvp->error = zonecfg_error_func; in zonecfg_attach_manifest()
717 cvp->warning = zonecfg_error_func; in zonecfg_attach_manifest()
[all …]

12