/titanic_44/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_shadow.c | 59 svnode_t *svp, *svp_found = NULL; in vtosv() local 68 for (svp = rp->r_svnode.sv_forw; svp != &rp->r_svnode; in vtosv() 69 svp = svp->sv_forw) in vtosv() 70 if (svp->sv_r_vnode == vp) { in vtosv() 71 svp_found = svp; in vtosv() 91 svnode_t *svp; in sv_activate() local 95 svp = VTOSV(*vpp); in sv_activate() 117 svp->sv_forw = svp->sv_back = svp; in sv_activate() 118 ASSERT(svp->sv_dfh == NULL); in sv_activate() 119 svp->sv_dfh = VTOR4(dvp)->r_fh; in sv_activate() [all …]
|
H A D | nfs4_client_secinfo.c | 184 secinfo_create(servinfo4_t *svp, SECINFO4res *sec_info, char *servname) in secinfo_create() argument 201 if (!svp->sv_dhsec) { in secinfo_create() 243 if (svp->sv_dhsec) { in secinfo_create() 244 sdata[scnt] = *svp->sv_dhsec; in secinfo_create() 320 secinfo_check(servinfo4_t *svp) in secinfo_check() argument 323 (void) nfs_rw_enter_sig(&svp->sv_lock, RW_WRITER, 0); in secinfo_check() 324 if (svp->sv_secinfo == NULL) { in secinfo_check() 325 nfs_rw_exit(&svp->sv_lock); in secinfo_check() 329 svp->sv_secinfo->index++; in secinfo_check() 330 if (svp->sv_secinfo->index < svp->sv_secinfo->count) { in secinfo_check() [all …]
|
H A D | nfs4_vfsops.c | 377 nfs4_chkdup_servinfo4(servinfo4_t *svp_head, servinfo4_t *svp) in nfs4_chkdup_servinfo4() argument 393 if (si == svp) in nfs4_chkdup_servinfo4() 395 if (si->sv_addr.len == svp->sv_addr.len && in nfs4_chkdup_servinfo4() 397 svp->sv_knconf->knc_protofmly) == 0 && in nfs4_chkdup_servinfo4() 398 bcmp(si->sv_addr.buf, svp->sv_addr.buf, in nfs4_chkdup_servinfo4() 705 struct servinfo4 *svp; /* nfs server info */ in nfs4_mount() local 834 svp = kmem_zalloc(sizeof (*svp), KM_SLEEP); in nfs4_mount() 835 nfs_rw_init(&svp->sv_lock, NULL, RW_DEFAULT, NULL); in nfs4_mount() 838 svp_tail->sv_next = svp; in nfs4_mount() 840 svp_head = svp; in nfs4_mount() [all …]
|
H A D | nfs3_vfsops.c | 490 struct servinfo *svp; /* nfs server info */ in nfs3_mount() local 623 svp = kmem_zalloc(sizeof (*svp), KM_SLEEP); in nfs3_mount() 624 mutex_init(&svp->sv_lock, NULL, MUTEX_DEFAULT, NULL); in nfs3_mount() 627 svp_tail->sv_next = svp; in nfs3_mount() 629 svp_head = svp; in nfs3_mount() 630 svp_2ndlast = svp; in nfs3_mount() 633 svp_tail = svp; in nfs3_mount() 635 svp->sv_knconf = args->knconf; in nfs3_mount() 643 svp->sv_addr.maxlen = args->addr->maxlen; in nfs3_mount() 644 svp->sv_addr.len = args->addr->len; in nfs3_mount() [all …]
|
H A D | nfs_vfsops.c | 507 struct servinfo *svp; /* nfs server info */ in nfs_mount() local 650 svp = kmem_zalloc(sizeof (*svp), KM_SLEEP); in nfs_mount() 651 mutex_init(&svp->sv_lock, NULL, MUTEX_DEFAULT, NULL); in nfs_mount() 654 svp_tail->sv_next = svp; in nfs_mount() 656 svp_head = svp; in nfs_mount() 657 svp_2ndlast = svp; in nfs_mount() 660 svp_tail = svp; in nfs_mount() 665 svp->sv_knconf = args->knconf; in nfs_mount() 673 svp->sv_addr.maxlen = args->addr->maxlen; in nfs_mount() 674 svp->sv_addr.len = args->addr->len; in nfs_mount() [all …]
|
H A D | nfs_common.c | 350 struct servinfo *svp; in nfsdyn_mountroot() local 389 svp = kmem_zalloc(sizeof (*svp), KM_SLEEP); in nfsdyn_mountroot() 390 mutex_init(&svp->sv_lock, NULL, MUTEX_DEFAULT, NULL); in nfsdyn_mountroot() 391 svp->sv_knconf = kmem_zalloc(sizeof (*svp->sv_knconf), KM_SLEEP); in nfsdyn_mountroot() 392 svp->sv_knconf->knc_protofmly = kmem_alloc(KNC_STRSIZE, KM_SLEEP); in nfsdyn_mountroot() 393 svp->sv_knconf->knc_proto = kmem_alloc(KNC_STRSIZE, KM_SLEEP); in nfsdyn_mountroot() 399 args.addr = &svp->sv_addr; in nfsdyn_mountroot() 400 args.fh = (char *)&svp->sv_fhandle; in nfsdyn_mountroot() 401 args.knconf = svp->sv_knconf; in nfsdyn_mountroot() 410 sv_free(svp); in nfsdyn_mountroot() [all …]
|
H A D | nfs4_subr.c | 769 authget(servinfo4_t *svp, CLIENT *ch_client, cred_t *cr) in authget() argument 779 (void) nfs_rw_enter_sig(&svp->sv_lock, RW_WRITER, 0); in authget() 780 if ((svp->sv_flags & SV4_TRYSECINFO) && svp->sv_secinfo) { in authget() 781 for (i = svp->sv_secinfo->index; i < svp->sv_secinfo->count; in authget() 784 &svp->sv_secinfo->sdata[i], in authget() 787 svp->sv_currsec = &svp->sv_secinfo->sdata[i]; in authget() 788 svp->sv_secinfo->index = i; in authget() 790 svp->sv_flags &= ~SV4_TRYSECINFO; in authget() 800 svp->sv_secinfo->index = i; in authget() 806 if (svp->sv_currsec) { in authget() [all …]
|
H A D | nfs_subr.c | 308 clget_impl(clinfo_t *ci, servinfo_t *svp, cred_t *cr, CLIENT **newcl, in clget_impl() argument 340 ch->ch_dev == svp->sv_knconf->knc_rdev && in clget_impl() 342 svp->sv_knconf->knc_protofmly) == 0)) in clget_impl() 361 newch->ch_dev = svp->sv_knconf->knc_rdev; in clget_impl() 363 strlen(svp->sv_knconf->knc_protofmly) + 1, in clget_impl() 366 svp->sv_knconf->knc_protofmly); in clget_impl() 398 (void) clnt_tli_kinit(cp->ch_client, svp->sv_knconf, in clget_impl() 399 &svp->sv_addr, ci->cl_readsize, ci->cl_retrans, cr); in clget_impl() 400 error = sec_clnt_geth(cp->ch_client, svp->sv_secdata, cr, in clget_impl() 432 error = clnt_tli_kcreate(svp->sv_knconf, &svp->sv_addr, ci->cl_prog, in clget_impl() [all …]
|
H A D | nfs4_stub_vnops.c | 558 nfs4_trigger_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, in nfs4_trigger_link() argument 572 error = VOP_LINK(newtdvp, svp, tnm, cr, ct, flags); in nfs4_trigger_link() 901 servinfo4_t *svp; in nfs4_trigger_domount_args_create() local 911 svp = mi->mi_curr_serv; in nfs4_trigger_domount_args_create() 913 status = nfs4_trigger_ping_server(svp, nointr); in nfs4_trigger_domount_args_create() 915 esi_first = nfs4_trigger_esi_create(vp, svp, cr); in nfs4_trigger_domount_args_create() 923 nargs_head = nfs4_trigger_nargs_create(mi, svp, esi_first); in nfs4_trigger_domount_args_create() 958 for (svp = mi->mi_servers; svp != NULL; svp = svp->sv_next) { in nfs4_trigger_domount_args_create() 975 if (svp == mi->mi_curr_serv && esi_first != NULL) in nfs4_trigger_domount_args_create() 978 (void) nfs_rw_enter_sig(&svp->sv_lock, RW_READER, 0); in nfs4_trigger_domount_args_create() [all …]
|
H A D | nfs4_recovery.c | 1563 servinfo4_t *svp = NULL; in recov_newserver() local 1598 while (svp == NULL) { in recov_newserver() 1599 for (svp = mi->mi_servers; svp; svp = svp->sv_next) { in recov_newserver() 1613 (void) nfs_rw_enter_sig(&svp->sv_lock, RW_READER, 0); in recov_newserver() 1614 if (svp->sv_flags & SV4_NOTINUSE) { in recov_newserver() 1615 nfs_rw_exit(&svp->sv_lock); in recov_newserver() 1618 nfs_rw_exit(&svp->sv_lock); in recov_newserver() 1620 if (!oncethru && svp == mi->mi_curr_serv) in recov_newserver() 1623 error = clnt_tli_kcreate(svp->sv_knconf, &svp->sv_addr, in recov_newserver() 1638 svp == mi->mi_curr_serv ? NULL : in recov_newserver() [all …]
|
H A D | nfs4_rnode.c | 405 servinfo4_t *svp = rp->r_server; in r4_do_attrcache() local 409 (void) nfs_rw_enter_sig(&svp->sv_lock, in r4_do_attrcache() 411 if (!FATTR4_FSID_EQ(&ga_fsid, &svp->sv_fsid)) in r4_do_attrcache() 413 nfs_rw_exit(&svp->sv_lock); in r4_do_attrcache() 454 svnode_t *svp; in makenfs4node_by_fh() local 468 svp = VTOSV(vp); in makenfs4node_by_fh() 471 svp->sv_forw = svp->sv_back = svp; in makenfs4node_by_fh() 472 svp->sv_name = name; in makenfs4node_by_fh() 475 svp->sv_dfh = psfh; in makenfs4node_by_fh() 483 svpname = svp->sv_name; in makenfs4node_by_fh() [all …]
|
/titanic_44/usr/src/uts/common/avs/ns/sv/ |
H A D | sv.c | 441 sv_dev_t *svp; in sv_detach() local 461 svp = &sv_devs[i]; in sv_detach() 463 if (svp->sv_state != SV_DISABLE) { in sv_detach() 615 sv_dev_t **hb, *next, *svp; in sv_dev_to_sv() local 642 for (svp = *hb; svp; svp = next) { in sv_dev_to_sv() 643 next = svp->sv_hash; in sv_dev_to_sv() 653 if (svp->sv_dev == dev) in sv_dev_to_sv() 660 return (svp); in sv_dev_to_sv() 671 sv_dev_t **hb, **insert, *svp; in sv_get_state() local 688 for (svp = *hb; svp; svp = svp->sv_hash) { in sv_get_state() [all …]
|
/titanic_44/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_subr.c | 107 rdc_print_svinfo(rdc_srv_t *svp, char *str) in rdc_print_svinfo() argument 111 if (svp == NULL) in rdc_print_svinfo() 114 cmn_err(CE_NOTE, "!rdc %s servinfo: %p\n", str, (void *) svp); in rdc_print_svinfo() 116 if (svp->ri_knconf != NULL) { in rdc_print_svinfo() 118 svp->ri_knconf->knc_semantics); in rdc_print_svinfo() 120 svp->ri_knconf->knc_protofmly); in rdc_print_svinfo() 122 svp->ri_knconf->knc_proto); in rdc_print_svinfo() 124 svp->ri_knconf->knc_rdev); in rdc_print_svinfo() 127 for (i = 0; i < svp->ri_addr.len; i++) in rdc_print_svinfo() 128 printf("%u ", svp->ri_addr.buf[i]); in rdc_print_svinfo() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/sv/ |
H A D | sv.c | 444 sv_dev_t *svp; in sv_dev() local 456 svp = mdb_zalloc(sizeof (*svp), UM_GC); in sv_dev() 475 if (mdb_vread(svp, sizeof (*svp), addr) != sizeof (*svp)) { in sv_dev() 480 if (!a_opt && svp->sv_state == SV_DISABLE) in sv_dev() 483 mdb_printf("%?p %8T%0*lx %8T", addr, dev_t_chars, svp->sv_dev); in sv_dev() 485 if (svp->sv_state == SV_DISABLE) in sv_dev() 487 else if (svp->sv_state == SV_PENDING) in sv_dev() 489 else if (svp->sv_state == SV_ENABLE) in sv_dev() 505 svp->sv_hash, in sv_dev() 509 mdb_printf("fd: 0x%p %8T\n", svp->sv_fd); in sv_dev() [all …]
|
/titanic_44/usr/src/uts/common/fs/specfs/ |
H A D | specsubr.c | 121 struct vnode *svp; in specvp() local 153 svp = STOV(sp); in specvp() 182 vn_reinit(svp); in specvp() 183 svp->v_flag = (vp->v_flag & VROOT); in specvp() 184 svp->v_vfsp = vp->v_vfsp; in specvp() 185 VFS_HOLD(svp->v_vfsp); in specvp() 186 svp->v_type = type; in specvp() 187 svp->v_rdev = dev; in specvp() 188 (void) vn_copypath(vp, svp); in specvp() 191 svp->v_stream = cvp->v_stream; in specvp() [all …]
|
/titanic_44/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 1129 scsi_vhci_priv_t *svp, *svp_resrv; in vhci_scsi_start() local 1302 svp = (scsi_vhci_priv_t *)mdi_pi_get_vhci_private(vpkt->vpkt_path); in vhci_scsi_start() 1303 if (svp == NULL || reserve_failed) { in vhci_scsi_start() 1404 VHCI_INCR_PATH_CMDCOUNT(svp); in vhci_scsi_start() 1412 VHCI_DECR_PATH_CMDCOUNT(svp); in vhci_scsi_start() 1479 VHCI_DECR_PATH_CMDCOUNT(svp); in vhci_scsi_start() 1515 VHCI_DECR_PATH_CMDCOUNT(svp); in vhci_scsi_start() 1620 scsi_vhci_priv_t *svp = NULL; in vhci_scsi_reset_target() local 1650 svp = (scsi_vhci_priv_t *)mdi_pi_get_vhci_private(pip); in vhci_scsi_reset_target() 1651 if (svp == NULL) { in vhci_scsi_reset_target() [all …]
|
/titanic_44/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 117 #define VHCI_DECR_PATH_CMDCOUNT(svp) { \ argument 118 mutex_enter(&(svp)->svp_mutex); \ 119 (svp)->svp_cmds--; \ 120 if ((svp)->svp_cmds == 0) \ 121 cv_broadcast(&(svp)->svp_cv); \ 122 mutex_exit(&(svp)->svp_mutex); \ 125 #define VHCI_INCR_PATH_CMDCOUNT(svp) { \ argument 126 mutex_enter(&(svp)->svp_mutex); \ 127 (svp)->svp_cmds++; \ 128 mutex_exit(&(svp)->svp_mutex); \
|
/titanic_44/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vfsops.c | 239 struct hs_volume *svp, 596 struct hs_volume *svp = NULL; /* Supplemental VD for ISO-9660:1999 */ in hs_mountfs() local 661 svp = kmem_zalloc(sizeof (*svp), KM_SLEEP); in hs_mountfs() 668 svp->vol_uid = hsfs_default_uid; in hs_mountfs() 669 svp->vol_gid = hsfs_default_gid; in hs_mountfs() 670 svp->vol_prot = hsfs_default_mode; in hs_mountfs() 685 error = hs_findisovol(fsp, devvp, &fsp->hsfs_vol, svp, jvp); in hs_mountfs() 695 struct hs_volume *, svp, in hs_mountfs() 756 has_vers2 = (svp->lbn_size != 0); in hs_mountfs() 768 struct hs_volume *, svp, in hs_mountfs() [all …]
|
/titanic_44/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_latest.c | 74 vnode_t *cvp, *svp; in ctfs_latest_nested_open() local 80 VERIFY(gfs_dir_lookup(cvp, "status", &svp, in ctfs_latest_nested_open() 85 return (svp); in ctfs_latest_nested_open()
|
/titanic_44/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 85 vnode_t *svp; in lo_open() local 87 svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr); in lo_open() 89 if (svp == NULL) in lo_open() 92 *vpp = svp; in lo_open() 471 vnode_t *svp; in lo_lookup() local 473 svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr); in lo_lookup() 475 if (svp == NULL) in lo_lookup() 478 *vpp = svp; in lo_lookup() 692 vnode_t *svp; in lo_create() local 694 svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr); in lo_create() [all …]
|
/titanic_44/usr/src/uts/common/fs/ |
H A D | nbmlock.c | 135 nbl_svmand(vnode_t *vp, cred_t *cr, int *svp) in nbl_svmand() argument 145 *svp = MANDLOCK(vp, va.va_mode); in nbl_svmand()
|
/titanic_44/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_nblk.c | 140 nbl_svmand(vnode_t *vp, cred_t *cr, int *svp) in nbl_svmand() argument 150 *svp = MANDLOCK(vp, va.va_mode); in nbl_svmand()
|
/titanic_44/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vfsops.c | 268 struct vnode *svp = NULL; in ufs_mount() local 331 if (error = lookupname(uap->spec, fromspace, FOLLOW, NULL, &svp)) { in ufs_mount() 339 VN_RELE(svp); in ufs_mount() 350 dev = svp->v_rdev; in ufs_mount() 352 if (svp->v_type != VBLK) { in ufs_mount() 353 VN_RELE(svp); in ufs_mount() 368 if (IS_PXFSVP(svp)) { in ufs_mount() 370 VN_RELE(svp); in ufs_mount() 371 svp = makespecvp(dev, VBLK); in ufs_mount() 374 if ((error = secpolicy_spec_open(cr, svp, oflag)) != 0) { in ufs_mount() [all …]
|
/titanic_44/usr/src/cmd/avs/rdc/ |
H A D | sndrboot.c | 109 struct netbuf *svp; variable 337 svp = get_addr(toname, RDC_PROGRAM, RDC_VERS_MIN, 340 if (svp == NULL) { 349 svaddr = *svp; 368 svp = get_addr(fromname, RDC_PROGRAM, RDC_VERS_MIN, 370 if (svp == NULL) { 377 svaddr = *svp;
|
/titanic_44/usr/src/uts/common/fs/sockfs/ |
H A D | nl7clogd.c | 401 vnode_t *svp; in nl7c_logd_init() local 434 ret = lookupname(symlink_path, UIO_SYSSPACE, NO_FOLLOW, &dvp, &svp); in nl7c_logd_init() 435 if (ret || dvp == NULL || svp == NULL) { in nl7c_logd_init() 472 ret = VOP_READLINK(svp, &uio, kcred, NULL); in nl7c_logd_init() 588 if (svp) in nl7c_logd_init() 589 VN_RELE(svp); in nl7c_logd_init()
|