Home
last modified time | relevance | path

Searched refs:svc_export (Results 1 – 13 of 13) sorted by relevance

/linux/fs/nfsd/
H A Dexport.h64 struct svc_export { struct
104 int nfsexp_flags(struct svc_cred *cred, struct svc_export *exp);
105 __be32 check_xprtsec_policy(struct svc_export *exp, struct svc_rqst *rqstp);
106 __be32 check_security_flavor(struct svc_export *exp, struct svc_rqst *rqstp,
108 __be32 check_nfsd_access(struct svc_export *exp, struct svc_rqst *rqstp,
119 struct svc_export * rqst_exp_get_by_name(struct svc_rqst *,
121 struct svc_export * rqst_exp_parent(struct svc_rqst *,
123 struct svc_export * rqst_find_fsidzero_export(struct svc_rqst *);
128 static inline void exp_put(struct svc_export *exp) in exp_put()
133 static inline struct svc_export *exp_get(struct svc_export *exp) in exp_get()
[all …]
H A Dexport.c369 struct svc_export *exp = container_of(to_rcu_work(work), in svc_export_release()
370 struct svc_export, ex_rwork); in svc_export_release()
383 struct svc_export *exp = container_of(ref, struct svc_export, h.ref); in svc_export_put()
399 struct svc_export *exp = container_of(h, struct svc_export, h); in svc_export_request()
413 static struct svc_export *svc_export_update(struct svc_export *new,
414 struct svc_export *old);
415 static struct svc_export *svc_export_lookup(struct svc_export *);
532 static int secinfo_parse(char **mesg, char *buf, struct svc_export *exp) in secinfo_parse()
573 secinfo_parse(char **mesg, char *buf, struct svc_export *exp) { return 0; } in secinfo_parse()
576 static int xprtsec_parse(char **mesg, char *buf, struct svc_export *exp) in xprtsec_parse()
[all …]
H A Dnfsfh.c30 struct svc_export *exp = expv; in nfsd_acceptable()
92 struct svc_export *exp) in nfsd_originating_port_ok()
104 struct svc_export *exp) in nfsd_setuser_and_check_port()
119 struct svc_export *exp) in check_pseudo_root()
153 struct svc_export *exp; in nfsd_set_fh_dentry()
323 struct svc_export *exp = NULL; in __fh_verify()
483 static void _fh_update(struct svc_fh *fhp, struct svc_export *exp, in _fh_update()
503 static bool is_root_export(struct svc_export *exp) in is_root_export()
508 static struct super_block *exp_sb(struct svc_export *exp) in exp_sb()
513 static bool fsid_type_ok_for_exp(u8 fsid_type, struct svc_export *exp) in fsid_type_ok_for_exp()
[all …]
H A Dvfs.h77 struct svc_export **expp);
82 struct svc_export **, struct dentry **);
85 int nfsd_mountpoint(struct dentry *, struct svc_export *);
160 __be32 nfsd_permission(struct svc_cred *cred, struct svc_export *exp,
H A Dpnfs.h73 void nfsd4_setup_layout_type(struct svc_export *exp);
85 static inline void nfsd4_setup_layout_type(struct svc_export *exp) in nfsd4_setup_layout_type()
H A Dauth.c8 int nfsexp_flags(struct svc_cred *cred, struct svc_export *exp) in nfsexp_flags()
21 int nfsd_setuser(struct svc_cred *cred, struct svc_export *exp) in nfsd_setuser()
H A Dauth.h15 int nfsd_setuser(struct svc_cred *cred, struct svc_export *exp);
H A Dnfsfh.h85 struct svc_export * fh_export; /* export pointer */
226 __be32 fh_compose(struct svc_fh *, struct svc_export *, struct dentry *, struct svc_fh *);
H A Dvfs.c126 struct svc_export **expp) in nfsd_cross_mnt()
128 struct svc_export *exp = *expp, *exp2 = NULL; in nfsd_cross_mnt()
194 static int nfsd_lookup_parent(struct svc_rqst *rqstp, struct dentry *dparent, struct svc_export **e… in nfsd_lookup_parent()
196 struct svc_export *exp2; in nfsd_lookup_parent()
225 int nfsd_mountpoint(struct dentry *dentry, struct svc_export *exp) in nfsd_mountpoint()
245 struct svc_export **exp_ret, struct dentry **dentry_ret) in nfsd_lookup_dentry()
247 struct svc_export *exp; in nfsd_lookup_dentry()
318 struct svc_export *exp; in nfsd_lookup()
826 struct svc_export *export; in nfsd_access()
1434 struct svc_export *exp; in nfsd_vfs_write()
[all …]
H A Dnfs4xdr.c2904 struct svc_export *exp) in nfsd4_encode_fs_locations4()
2907 struct svc_export *exp_ps; in nfsd4_encode_fs_locations4()
3090 static int nfsd4_get_mounted_on_ino(struct svc_export *exp, u64 *pino) in nfsd4_get_mounted_on_ino()
3144 struct svc_export *exp;
3257 const struct svc_export *exp = args->exp; in nfsd4_encode_fattr4_change()
3860 struct svc_fh *fhp, struct svc_export *exp, in nfsd4_encode_fattr4()
4116 struct svc_fh *fhp, struct svc_export *exp, in nfsd4_encode_fattr_to_buf()
4160 struct svc_export *exp = cd->rd_fhp->fh_export; in nfsd4_encode_entry4_fattr()
5095 nfsd4_encode_SECINFO4resok(struct xdr_stream *xdr, struct svc_export *exp) in nfsd4_encode_SECINFO4resok()
H A Dnfs4layouts.c126 void nfsd4_setup_layout_type(struct svc_export *exp) in nfsd4_setup_layout_type()
H A Dnfs4proc.c88 struct svc_export *exp = cstate->current_fh.fh_export; in check_attr_support()
1124 struct svc_export *exp; in nfsd4_secinfo()
2554 nfsd4_layout_verify(struct svc_export *exp, unsigned int layout_type) in nfsd4_layout_verify()
2578 struct svc_export *exp; in nfsd4_getdeviceinfo()
H A Dnfs4state.c6003 struct svc_export *exp; in nfsd4_verify_deleg_dentry()