Lines Matching refs:exi

1097 	struct exportinfo *exi;  in do_rfs4_op_secinfo()  local
1108 exi = cs->exi; in do_rfs4_op_secinfo()
1109 ASSERT(exi != NULL); in do_rfs4_op_secinfo()
1119 ASSERT3U(exi->exi_zoneid, ==, ne->exi_root->exi_zoneid); in do_rfs4_op_secinfo()
1151 different_export = nfs_exported(exi, dvp); in do_rfs4_op_secinfo()
1170 (PSEUDO(exi) || !is_exported_sec(cs->nfsflavor, exi) || in do_rfs4_op_secinfo()
1172 if (! nfs_visible(exi, vp, &different_export)) { in do_rfs4_op_secinfo()
1216 exi = nfs_vptoexi(NULL, vp, cs->cr, &walk, NULL, TRUE); in do_rfs4_op_secinfo()
1218 exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp); in do_rfs4_op_secinfo()
1220 if (exi == NULL) { in do_rfs4_op_secinfo()
1229 exi = cs->exi; in do_rfs4_op_secinfo()
1236 ASSERT(exi != NULL); in do_rfs4_op_secinfo()
1248 if (PSEUDO(exi)) { in do_rfs4_op_secinfo()
1249 count = exi->exi_export.ex_seccnt; /* total sec count */ in do_rfs4_op_secinfo()
1251 secp = exi->exi_export.ex_secinfo; in do_rfs4_op_secinfo()
1280 count = exi->exi_export.ex_seccnt; /* total sec count */ in do_rfs4_op_secinfo()
1281 secp = exi->exi_export.ex_secinfo; in do_rfs4_op_secinfo()
1291 access = nfsauth4_secinfo_access(exi, cs->req, in do_rfs4_op_secinfo()
1409 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_op_secinfo()
1550 if ((tslabel = nfs_getflabel(vp, cs->exi)) == NULL) { in rfs4_op_access()
1851 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_op_create()
1966 lname = nfscmd_convname(ca, cs->exi, lnm, in rfs4_op_create()
2098 error = makefh4(&cs->fh, vp, cs->exi); in rfs4_op_create()
2199 is_exported_sec(int flavor, struct exportinfo *exi) in is_exported_sec() argument
2204 sp = exi->exi_export.ex_secinfo; in is_exported_sec()
2205 for (i = 0; i < exi->exi_export.ex_seccnt; i++) { in is_exported_sec()
2233 sp = cs->exi->exi_export.ex_secinfo; in secinfo_match_or_authnone()
2234 for (i = 0; i < cs->exi->exi_export.ex_seccnt; i++) { in secinfo_match_or_authnone()
2629 if (cs->exi->exi_moved || vn_is_nfs_reparse(cs->exi->exi_vp, cs->cr)) { in rfs4_op_getfh()
2631 cs->exi->exi_moved = 1; in rfs4_op_getfh()
2756 if (cs->saved_exi != cs->exi) { in rfs4_op_link()
2795 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_op_link()
2870 struct exportinfo *exi = NULL, *pre_exi = NULL; in do_rfs4_op_lookup() local
2894 ASSERT(cs->exi != NULL); in do_rfs4_op_lookup()
2895 zone_rootvp = cs->exi->exi_ne->exi_root->exi_vp; in do_rfs4_op_lookup()
2927 different_export = nfs_exported(cs->exi, cs->vp); in do_rfs4_op_lookup()
2950 (PSEUDO(cs->exi) || ! is_exported_sec(cs->nfsflavor, cs->exi) || in do_rfs4_op_lookup()
2952 if (! nfs_visible(cs->exi, vp, &different_export)) { in do_rfs4_op_lookup()
2962 pre_exi = cs->exi; /* save pre-traversed exportinfo */ in do_rfs4_op_lookup()
3001 exi = nfs_vptoexi(NULL, vp, cs->cr, &walk, NULL, TRUE); in do_rfs4_op_lookup()
3003 exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp); in do_rfs4_op_lookup()
3005 if (exi == NULL) { in do_rfs4_op_lookup()
3016 exi = pre_exi; in do_rfs4_op_lookup()
3026 cs->exi = exi; in do_rfs4_op_lookup()
3073 cs->exi)) { in do_rfs4_op_lookup()
3111 error = makefh4(&cs->fh, vp, cs->exi); in do_rfs4_op_lookup()
3193 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_op_lookup()
3328 error = makefh4(&cs->fh, avp, cs->exi); in rfs4_op_openattr()
3674 struct exportinfo *exi, *sav_exi; in rfs4_op_putpubfh() local
3701 sav_exi = cs->exi; in rfs4_op_putpubfh()
3715 exi = checkexport4(&fh_fmtp->fh4_fsid, in rfs4_op_putpubfh()
3717 cs->exi = ((exi != NULL) ? exi : ne->exi_public); in rfs4_op_putpubfh()
3722 cs->exi = ne->exi_public; in rfs4_op_putpubfh()
3735 cs->exi)) { in rfs4_op_putpubfh()
3749 cs->exi = sav_exi; in rfs4_op_putpubfh()
3804 cs->exi = checkexport4(&fh_fmtp->fh4_fsid, (fid_t *)&fh_fmtp->fh4_xlen, in rfs4_op_putfh()
3807 if (cs->exi == NULL) { in rfs4_op_putfh()
3816 if (! (cs->vp = nfs4_fhtovp(&args->object, cs->exi, &resp->status))) { in rfs4_op_putfh()
3844 struct exportinfo *exi, *sav_exi; in rfs4_op_putrootfh() local
3878 exi = checkexport4(&ZONE_ROOTVP()->v_vfsp->vfs_fsid, &fid, NULL); in rfs4_op_putrootfh()
3879 if (exi == NULL || exi->exi_export.ex_flags & EX_PUBLIC) { in rfs4_op_putrootfh()
3890 error = makefh4(&cs->fh, ZONE_ROOTVP(), exi); in rfs4_op_putrootfh()
3896 sav_exi = cs->exi; in rfs4_op_putrootfh()
3897 cs->exi = exi; in rfs4_op_putrootfh()
3905 cs->exi = sav_exi; in rfs4_op_putrootfh()
3990 cs->exi->exi_ne->ne_globals->svstat[NFS_V4]; in rfs4_op_readlink()
4029 name = nfscmd_convname(ca, cs->exi, data, NFSCMD_CONV_OUTBOUND, in rfs4_op_readlink()
4325 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_op_remove()
4391 cs->exi)) { in rfs4_op_remove()
4620 if (cs->saved_exi != cs->exi) { in rfs4_op_rename()
4644 converted_onm = nfscmd_convname(ca, cs->exi, onm, NFSCMD_CONV_INBOUND, in rfs4_op_rename()
4661 converted_nnm = nfscmd_convname(ca, cs->exi, nnm, NFSCMD_CONV_INBOUND, in rfs4_op_rename()
4703 EQUALITY_CHECK, cs->exi)) { in rfs4_op_rename()
4928 if (cs->exi->exi_export.ex_flags & EX_VOLRNM) { in rfs4_op_rename()
4940 add_volrnm_fh(cs->exi, vp); in rfs4_op_rename()
5041 cs->exi = cs->saved_exi; in rfs4_op_restorefh()
5070 cs->saved_exi = cs->exi; in rfs4_op_savefh()
5620 EQUALITY_CHECK, cs->exi)) { in rfs4_op_setattr()
6296 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_lookup()
6582 cs->exi)) { in rfs4_createfile()
6711 name = nfscmd_convname(ca, cs->exi, nm, NFSCMD_CONV_INBOUND, in rfs4_createfile()
6899 error = makefh4(&cs->fh, vp, cs->exi); in rfs4_createfile()
7326 error = makefh4(&cs->fh, cs->vp, cs->exi); in rfs4_do_opendelcur()
7780 cs->exi = checkexport4(&fh_fmtp->fh4_fsid, in rfs4_op_open()
7783 if (cs->exi == NULL) { in rfs4_op_open()
7790 cs->vp = nfs4_fhtovp(&oo->ro_reply_fh, cs->exi, in rfs4_op_open()