Home
last modified time | relevance | path

Searched refs:exi_export (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_export.c817 strlen(exi->exi_export.ex_path))]; in export_link()
913 ne->exi_root->exi_export.ex_path = in nfs_export_zone_init()
915 ne->exi_root->exi_export.ex_path[0] = '/'; in nfs_export_zone_init()
1051 ne->exi_root->exi_export.ex_seccnt); in nfs_export_zone_fini()
1166 if (exi->exi_export.ex_seccnt > 0) { in rfs_gsscallback()
1171 secp = exi->exi_export.ex_secinfo; in rfs_gsscallback()
1172 seccnt = exi->exi_export.ex_seccnt; in rfs_gsscallback()
1453 kex = &exi->exi_export; in exportfs()
1976 if (exi->exi_export.ex_flags & EX_LOG) in unexport()
2251 sp = exi->exi_export.ex_secinfo; in chk_clnt_sec()
[all …]
H A Dnfs_server.c2128 exi->exi_export.ex_anon); in checkauth()
2136 exi->exi_export.ex_anon); in checkauth()
2162 exi->exi_export.ex_anon, in checkauth()
2163 exi->exi_export.ex_anon); in checkauth()
2241 exi->exi_export.ex_anon); in checkauth()
2259 exi->exi_export.ex_path ? in checkauth()
2367 exi->exi_export.ex_anon); in checkauth4()
2374 exi->exi_export.ex_anon); in checkauth4()
2400 exi->exi_export.ex_anon, in checkauth4()
2477 exi->exi_export.ex_anon); in checkauth4()
[all …]
H A Dnfs_log.c203 kex = &exi->exi_export; in nfslog_setup()
627 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_record_alloc()
1552 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_get_exi()
1606 if (exi_ret != NULL && exi_ret->exi_export.ex_flags & EX_LOG) { in nfslog_get_exi()
1670 if (!(exi->exi_export.ex_flags & EX_LOG_ALLOPS) && in nfslog_write_record()
1776 *alloc_length = ne->exi_public->exi_export.ex_pathlen + 1; in get_publicfh_path()
1779 (void) strcpy(pubpath, ne->exi_public->exi_export.ex_path); in get_publicfh_path()
1839 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_share_record()
1864 ASSERT(exi->exi_export.ex_flags & EX_LOG); in nfslog_unshare_record()
1889 ASSERT(exi->exi_export.ex_flags & EX_LOG); in nfslog_getfh()
H A Dnfs_auth.c398 varg.arg_u.arg.areq.req_path = exi->exi_export.ex_path; in nfsauth_retrieve()
1278 *uid = exi->exi_export.ex_anon; in nfsauth_access()
1280 *gid = exi->exi_export.ex_anon; in nfsauth_access()
1305 sp = exi->exi_export.ex_secinfo; in nfsauth_access()
1306 for (i = 0; i < exi->exi_export.ex_seccnt; i++) { in nfsauth_access()
1317 if (i >= exi->exi_export.ex_seccnt) { in nfsauth_access()
1393 for (; i < exi->exi_export.ex_seccnt; i++) { in nfsauth_access()
H A Dnfs_log_xdr.c205 if (!xdr_string(xdrs, &exi->exi_export.ex_tag, ~0)) in xdr_nfslog_request_record()
217 if (!xdr_int(xdrs, &objp->exi_export.ex_flags)) in xdr_nfslog_sharefsargs()
219 if (!xdr_u_int(xdrs, &objp->exi_export.ex_anon)) in xdr_nfslog_sharefsargs()
221 if (!xdr_string(xdrs, &objp->exi_export.ex_path, ~0)) in xdr_nfslog_sharefsargs()
H A Dnfs_cmd.c259 if (!(exi->exi_export.ex_flags & EX_CHARMAP)) { in nfscmd_findmap()
325 path = exi->exi_export.ex_path; in nfscmd_charmap()
H A Dnfs_acl_srv.c98 if ((error == ENOSYS) && !(exi->exi_export.ex_flags & EX_NOACLFAB)) { in acl2_getacl()
472 if ((error == ENOSYS) && !(exi->exi_export.ex_flags & EX_NOACLFAB)) { in acl3_getacl()
H A Dnfs4_srv_ns.c183 kex = &exi->exi_export; in pseudo_exportfs()
196 srv_secinfo_exp2pseu(&exi->exi_export, exdata); in pseudo_exportfs()
H A Dnfs_srv.c237 (exi->exi_export.ex_flags & EX_NOSUID)) in rfs_setattr()
389 (exi->exi_export.ex_flags & EX_NOHIDE) == 0) { in rfs_cross_mnt()
481 if (exi != NULL && (exi->exi_export.ex_flags & EX_PUBLIC)) { in rfs_lookup()
502 if ((exi->exi_export.ex_flags & EX_NOHIDE) && in rfs_lookup()
1994 exi->exi_export.ex_flags & EX_NOSUID) in rfs_create()
3032 if (exi->exi_export.ex_flags & EX_ACLOK) { in acl_perm()
H A Dnfs4_srv.c1249 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()
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()
3879 if (exi == NULL || exi->exi_export.ex_flags & EX_PUBLIC) { in rfs4_op_putrootfh()
4928 if (cs->exi->exi_export.ex_flags & EX_VOLRNM) { in rfs4_op_rename()
H A Dnfs4_srv_attr.c345 ex_flags = exi->exi_export.ex_flags; in fattr4_get_fh_expire_type()
1984 (sarg->cs->exi->exi_export.ex_flags & EX_NOSUID)) in rfs4_fattr4_mode()
H A Dnfs3_srv.c269 (exi->exi_export.ex_flags & EX_NOSUID)) in rfs3_setattr()
413 if (exi != NULL && (exi->exi_export.ex_flags & EX_PUBLIC)) { in rfs3_lookup()
451 if ((exi->exi_export.ex_flags & EX_NOHIDE) && in rfs3_lookup()
1751 if (va.va_type == VREG && (exi->exi_export.ex_flags & EX_NOSUID)) in rfs3_create()
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/
H A Dnfssrv.c188 path = mdb_alloc(exi.exi_export.ex_pathlen + 1, UM_SLEEP | UM_GC); in nfs_expinfo_dcmd()
189 if (mdb_readstr(path, exi.exi_export.ex_pathlen + 1, in nfs_expinfo_dcmd()
190 (uintptr_t)exi.exi_export.ex_path) == -1) { in nfs_expinfo_dcmd()
200 exi.exi_count, exi.exi_export.ex_flags, exi.exi_export.ex_flags, in nfs_expinfo_dcmd()
204 exi.exi_export.ex_anon, exi.exi_logbuffer); in nfs_expinfo_dcmd()
206 exi.exi_export.ex_secinfo, exi.exi_export.ex_seccnt, in nfs_expinfo_dcmd()
209 status = print_sec(exi.exi_export.ex_seccnt, in nfs_expinfo_dcmd()
210 (uintptr_t)exi.exi_export.ex_secinfo); in nfs_expinfo_dcmd()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dnfs.d109 noi_shrpath = (P->exi == NULL || P->exi->exi_export.ex_path == NULL) ?
110 "<unknown>" : P->exi->exi_export.ex_path;
131 (arg3 == 0 || ((exportinfo_t *)arg3)->exi_export.ex_path == NULL) ?
132 "<unknown>" : ((exportinfo_t *)arg3)->exi_export.ex_path;
/illumos-gate/usr/src/uts/common/nfs/
H A Dexport.h522 struct exportdata exi_export; member
600 #define PSEUDO(exi) ((exi)->exi_export.ex_flags & EX_PSEUDO)