Searched refs:fh_export (Results 1 - 13 of 13) sorted by relevance

/linux-master/fs/nfsd/
H A Dnfsfh.c151 * dentry. On success, the results are used to set fh_export and
279 fhp->fh_export = exp;
341 exp = fhp->fh_export;
472 if (ref_fh && ref_fh->fh_export == exp) {
560 fhp->fh_export = exp_get(exp);
600 _fh_update(fhp, fhp->fh_export, dentry);
701 struct svc_export * exp = fhp->fh_export;
710 fhp->fh_export = NULL;
738 if (exp_sb(fhp->fh_export)->s_type->fs_flags & FS_REQUIRES_DEV)
742 if (fhp->fh_export
[all...]
H A Dlockd.c39 fh.fh_export = NULL;
H A Dvfs.h159 ret = mnt_want_write(fh->fh_export->ex_path.mnt);
169 mnt_drop_write(fh->fh_export->ex_path.mnt);
176 struct path p = {.mnt = fh->fh_export->ex_path.mnt,
H A Dnfsxdr.c247 fsid = (u32)fhp->fh_export->ex_fsid;
250 fsid = ((u32 *)fhp->fh_export->ex_uuid)[0];
251 fsid ^= ((u32 *)fhp->fh_export->ex_uuid)[1];
252 fsid ^= ((u32 *)fhp->fh_export->ex_uuid)[2];
253 fsid ^= ((u32 *)fhp->fh_export->ex_uuid)[3];
H A Dvfs.c251 exp = exp_get(fhp->fh_export);
375 if (!EX_ISSYNC(fhp->fh_export))
424 err = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry,
799 export = fhp->fh_export;
870 path.mnt = fhp->fh_export->ex_path.mnt;
1024 nfsd_stats_io_read_add(nn, fhp->fh_export, host_err);
1188 exp = fhp->fh_export;
1367 if (EX_ISSYNC(fhp->fh_export)) {
1478 err = nfsd_permission(rqstp, fhp->fh_export, dentry, NFSD_MAY_CREATE);
1583 err = fh_compose(resfhp, fhp->fh_export, dchil
[all...]
H A Dnfs4layouts.c71 if (fhp->fh_export->ex_devid_map)
82 fhp->fh_export->ex_devid_map = old;
89 fhp->fh_export->ex_devid_map = map;
115 if (!fhp->fh_export->ex_devid_map) {
117 if (!fhp->fh_export->ex_devid_map)
121 id->fsid_idx = fhp->fh_export->ex_devid_map->idx;
H A Dnfsfh.h82 struct svc_export * fh_export; /* export pointer */ member in struct:svc_fh
H A Dnfs3xdr.c365 fsid = (u64)fhp->fh_export->ex_fsid;
368 fsid = ((u64 *)fhp->fh_export->ex_uuid)[0];
369 fsid ^= ((u64 *)fhp->fh_export->ex_uuid)[1];
988 exp = cd->fh.fh_export;
H A Dnfs4proc.c86 struct svc_export *exp = cstate->current_fh.fh_export;
136 if (src->fh_export)
137 exp_get(src->fh_export);
213 path.mnt = fhp->fh_export->ex_path.mnt;
278 status = fh_compose(resfhp, fhp->fh_export, child, fhp);
1116 u->secinfo_no_name.sin_exp = exp_get(cstate->current_fh.fh_export);
1279 EX_ISSYNC(cstate->current_fh.fh_export));
2111 cstate->current_fh.fh_export,
2258 ops = nfsd4_layout_verify(current_fh->fh_export, lgp->lg_layout_type);
2332 ops = nfsd4_layout_verify(current_fh->fh_export, lc
[all...]
H A Dnfsproc.c290 resp->status = fh_compose(newfhp, dirfhp->fh_export, dchild, dirfhp);
335 newfhp->fh_export,
H A Dnfs3proc.c269 status = fh_compose(resfhp, fhp->fh_export, child, fhp);
633 if (resp->fh.fh_export->ex_flags & NFSEXP_NOREADDIRPLUS) {
H A Dnfs4xdr.c3712 struct svc_export *exp = cd->rd_fhp->fh_export;
3828 if (cd->rd_fhp->fh_export->ex_flags & NFSEXP_V4ROOT)
4000 return nfsd4_encode_fattr4(resp->rqstp, xdr, fhp, fhp->fh_export,
H A Dnfs4state.c5371 (cstate->current_fh.fh_export->ex_flags & NFSEXP_PNFS)) {
5961 path.mnt = currentfh->fh_export->ex_path.mnt;
6872 status = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry,

Completed in 188 milliseconds