Home
last modified time | relevance | path

Searched refs:svp (Results 1 – 25 of 62) sorted by relevance

123

/titanic_44/usr/src/uts/common/fs/nfs/
H A Dnfs4_shadow.c59 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 Dnfs4_client_secinfo.c184 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 Dnfs4_vfsops.c377 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 Dnfs3_vfsops.c490 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 Dnfs_vfsops.c507 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 Dnfs_common.c350 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 Dnfs4_subr.c769 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 Dnfs_subr.c308 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 Dnfs4_stub_vnops.c558 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 Dnfs4_recovery.c1563 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 Dnfs4_rnode.c405 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 Dsv.c441 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 Drdc_subr.c107 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 Dsv.c444 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 Dspecsubr.c121 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 Dscsi_vhci.c1129 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 Dscsi_vhci.h117 #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 Dhsfs_vfsops.c239 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 Dctfs_latest.c74 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 Dlofs_vnops.c85 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 Dnbmlock.c135 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 Dfake_nblk.c140 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 Dufs_vfsops.c268 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 Dsndrboot.c109 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 Dnl7clogd.c401 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()

123