| /onnv/onnv-gate/usr/src/uts/common/fs/nfs/ |
| nfs_auth.c | 59 static void exi_cache_trim(struct exportinfo *exi); 154 nfsauth4_access(struct exportinfo *exi, vnode_t *vp, struct svc_req *req) 158 access = nfsauth_access(exi, req); 178 if (has_visible(exi, vp)) 206 nfsauth_cache_get(struct exportinfo *exi, struct svc_req *req, int flavor) 243 head = &exi->exi_cache[hash(&addr)]; 245 rw_enter(&exi->exi_cache_lock, RW_READER); 256 rw_exit(&exi->exi_cache_lock); 302 varg.arg_u.arg.areq.req_path = exi->exi_export.ex_path; 489 rw_enter(&exi->exi_cache_lock, RW_WRITER) 669 struct exportinfo *exi; local [all...] |
| nfs4_srv_ns.c | 86 nfs4_vget_pseudo(struct exportinfo *exi, vnode_t **vpp, fid_t *fidp) 94 for (visp = exi->exi_visible; visp; visp = visp->vis_next) { 106 error = vop_fid_pseudo(exi->exi_vp, &exp_fid); 111 VN_HOLD(exi->exi_vp); 112 *vpp = exi->exi_vp; 145 struct exportinfo *exi; local 170 exi = kmem_zalloc(sizeof (*exi), KM_SLEEP); 171 exi->exi_fsid = fsid; 172 exi->exi_fid = fid 561 struct exportinfo *exi = NULL; local 751 struct exportinfo *exi; local 862 struct exportinfo *exi = exip; local [all...] |
| nfs4_srv_readdir.c | 103 struct exportinfo **exi, struct svc_req *req, 185 /* Save the exi and present the new one to checkauth4() */ 186 saveexi = cs->exi; 187 cs->exi = newexi; 197 cs->exi = saveexi; 209 *exi = newexi; 473 check_visible = PSEUDO(cs->exi) || 474 ! is_exported_sec(cs->nfsflavor, cs->exi) || 686 !nfs_visible_inode(cs->exi, dp->d_ino, &expseudo)) { 757 name = nfscmd_convname(ca, cs->exi, dp->d_name 922 struct exportinfo *exi; local [all...] |
| nfs_log.c | 70 struct exportinfo *exi; /* who are we related to? */ member in struct:lr_alloc 197 nfslog_setup(struct exportinfo *exi) 203 kex = &exi->exi_export; 221 exi->exi_logbuffer = lbp; 254 exi->exi_logbuffer = lbp; 279 exi->exi_logbuffer = nlbp; 290 nfslog_disable(struct exportinfo *exi) 292 log_buffer_rele(exi->exi_logbuffer); 487 lr.exi = NULL; 587 * 'exi' identifies the exportinfo structure being logged [all...] |
| nfs_export.c | 789 export_link(exportinfo_t *exi) { 792 exporthash = exptablehash(&exi->exi_fsid, &exi->exi_fid); 793 exi->exi_hash = exptable[exporthash]; 794 exptable[exporthash] = exi; 904 struct exportinfo *exi; local 917 exi = exptable[i]; 918 while (exi) { 919 if (exi->exi_export.ex_seccnt > 0) { 924 secp = exi->exi_export.ex_secinfo 1002 struct exportinfo *exi = NULL; local 1657 struct exportinfo *exi = NULL; local 1768 struct exportinfo *exi; local 1931 struct exportinfo *exi; local 2528 struct exportinfo *exi; local 2566 struct exportinfo *exi; local [all...] |
| nfs_server.c | 167 #define PUBLICFH_CHECK(disp, exi, fsid, xfid) \ 169 ((exi->exi_export.ex_flags & EX_PUBLIC) || \ 170 (exi == exi_public && exportmatch(exi_root, \ 189 #define NFSLOG_COPY_NETBUF(exi, xprt, nb) { \ 647 rpc_null_v3(caddr_t *argp, caddr_t *resp, struct exportinfo *exi, 1482 struct exportinfo *exi = NULL; local 2247 struct exportinfo *exi; local [all...] |
| nfs4_state.c | 3701 struct exportinfo *exi = (struct exportinfo *)e; local 3735 struct exportinfo *exi = (struct exportinfo *)e; local 3768 struct exportinfo *exi = (struct exportinfo *)e; local 3799 struct exportinfo *exi = (struct exportinfo *)e; local [all...] |
| nfs4_srv.c | 867 struct exportinfo *exi = NULL; local 916 different_export = nfs_exported(cs->exi, cs->vp); 935 (PSEUDO(cs->exi) || ! is_exported_sec(cs->nfsflavor, cs->exi) || 937 if (! nfs_visible(cs->exi, vp, &different_export)) { 983 exi = nfs_vptoexi(NULL, vp, cs->cr, &walk, NULL, TRUE); 985 exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp); 987 if (exi == NULL) { 996 exi = cs->exi; 2571 struct exportinfo *exi = NULL, *pre_exi = NULL; local 3332 struct exportinfo *exi, *sav_exi; local 3501 struct exportinfo *exi, *sav_exi; local [all...] |
| /onnv/onnv-gate/usr/src/uts/common/nfs/ |
| nfs4.h | 770 extern void rfs4_clean_state_exi(struct exportinfo *exi); 1050 struct exportinfo *exi; member in struct:compound_state [all...] |