Home
last modified time | relevance | path

Searched refs:fh_export (Results 1 – 8 of 8) sorted by relevance

/linux/fs/nfsd/
H A Dnfsfh.c294 fhp->fh_export = exp; in nfsd_set_fh_dentry()
335 exp = fhp->fh_export; in __fh_verify()
544 if (ref_fh && ref_fh->fh_export == exp) { in set_version_and_fsid_type()
632 fhp->fh_export = exp_get(exp); in fh_compose()
672 _fh_update(fhp, fhp->fh_export, dentry); in fh_update()
696 .mnt = fhp->fh_export->ex_path.mnt, in fh_getattr()
797 struct svc_export * exp = fhp->fh_export; in fh_put()
806 fhp->fh_export = NULL; in fh_put()
834 if (exp_sb(fhp->fh_export)->s_type->fs_flags & FS_REQUIRES_DEV) in fsid_source()
838 if (fhp->fh_export->ex_flags & NFSEXP_FSID) in fsid_source()
[all …]
H A Dnfsfh.h85 struct svc_export * fh_export; /* export pointer */ member
294 ret = mnt_want_write(fhp->fh_export->ex_path.mnt); in fh_want_write()
308 mnt_drop_write(fhp->fh_export->ex_path.mnt); in fh_drop_write()
H A Dvfs.c255 exp = exp_get(fhp->fh_export); in nfsd_lookup_dentry()
380 if (!EX_ISSYNC(fhp->fh_export)) in commit_metadata()
430 fhp->fh_export, fhp->fh_dentry, in nfsd_get_write_access()
835 export = fhp->fh_export; in nfsd_access()
906 path.mnt = fhp->fh_export->ex_path.mnt; in __nfsd_open()
1054 nfsd_stats_io_read_add(nn, fhp->fh_export, host_err); in nfsd_finish_read()
1462 exp = fhp->fh_export; in nfsd_vfs_write()
1682 if (EX_ISSYNC(fhp->fh_export)) { in nfsd_commit()
1794 err = nfsd_permission(&rqstp->rq_cred, fhp->fh_export, dentry, in nfsd_create_locked()
1888 err = fh_compose(resfhp, fhp->fh_export, dchild, fhp); in nfsd_create()
[all …]
H A Dnfs4layouts.c71 if (fhp->fh_export->ex_devid_map) in nfsd4_alloc_devid_map()
82 fhp->fh_export->ex_devid_map = old; in nfsd4_alloc_devid_map()
89 fhp->fh_export->ex_devid_map = map; in nfsd4_alloc_devid_map()
115 if (!fhp->fh_export->ex_devid_map) { in nfsd4_set_deviceid()
117 if (!fhp->fh_export->ex_devid_map) in nfsd4_set_deviceid()
121 id->fsid_idx = fhp->fh_export->ex_devid_map->idx; in nfsd4_set_deviceid()
H A Dlockd.c39 fh.fh_export = NULL; in nlm_fopen()
H A Dnfs4proc.c88 struct svc_export *exp = cstate->current_fh.fh_export; in check_attr_support()
146 if (src->fh_export) in fh_dup2()
147 exp_get(src->fh_export); in fh_dup2()
227 path.mnt = fhp->fh_export->ex_path.mnt; in nfsd4_vfs_create()
305 status = fh_compose(resfhp, fhp->fh_export, child, fhp); in nfsd4_create_file()
1166 u->secinfo_no_name.sin_exp = exp_get(cstate->current_fh.fh_export); in nfsd4_secinfo_no_name()
1414 EX_ISSYNC(cstate->current_fh.fh_export)); in nfsd4_clone()
2463 cstate->current_fh.fh_export, in _nfsd4_verify()
2655 ops = nfsd4_layout_verify(current_fh->fh_export, lgp->lg_layout_type); in nfsd4_layoutget()
2730 ops = nfsd4_layout_verify(current_fh->fh_export, lcp->lc_layout_type); in nfsd4_layoutcommit()
[all …]
H A Dnfs4xdr.c4160 struct svc_export *exp = cd->rd_fhp->fh_export; in nfsd4_encode_entry4_fattr()
4278 if (cd->rd_fhp->fh_export->ex_flags & NFSEXP_V4ROOT) in nfsd4_encode_entry4()
4450 return nfsd4_encode_fattr4(resp->rqstp, xdr, fhp, fhp->fh_export, in nfsd4_encode_getattr()
H A Dnfs4state.c5675 (cstate->current_fh.fh_export->ex_flags & NFSEXP_PNFS)) { in nfsd4_process_open1()
6229 path.mnt = currentfh->fh_export->ex_path.mnt; in nfs4_delegation_stat()
7320 fhp->fh_export, fhp->fh_dentry, in nfs4_check_file()