| /linux-6.15/fs/nfsd/ |
| H A D | export.h | 63 struct svc_export { struct 103 int nfsexp_flags(struct svc_cred *cred, struct svc_export *exp); 104 __be32 check_nfsd_access(struct svc_export *exp, struct svc_rqst *rqstp, 113 struct svc_export * rqst_exp_get_by_name(struct svc_rqst *, 115 struct svc_export * rqst_exp_parent(struct svc_rqst *, 117 struct svc_export * rqst_find_fsidzero_export(struct svc_rqst *); 122 static inline void exp_put(struct svc_export *exp) in exp_put() 127 static inline struct svc_export *exp_get(struct svc_export *exp) in exp_get() 132 struct svc_export *rqst_exp_find(struct cache_req *reqp, struct net *net,
|
| H A D | export.c | 360 struct svc_export *exp = container_of(rcu_head, struct svc_export, in svc_export_release() 372 struct svc_export *exp = container_of(ref, struct svc_export, h.ref); in svc_export_put() 389 struct svc_export *exp = container_of(h, struct svc_export, h); in svc_export_request() 403 static struct svc_export *svc_export_update(struct svc_export *new, 405 static struct svc_export *svc_export_lookup(struct svc_export *); 820 struct svc_export *orig = container_of(a, struct svc_export, h); in svc_export_match() 821 struct svc_export *new = container_of(b, struct svc_export, h); in svc_export_match() 828 struct svc_export *new = container_of(cnew, struct svc_export, h); in svc_export_init() 846 struct svc_export *new = container_of(cnew, struct svc_export, h); in export_update() 933 svc_export_update(struct svc_export *new, struct svc_export *old) in svc_export_update() [all …]
|
| H A D | nfsfh.c | 30 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() 321 struct svc_export *exp = NULL; in __fh_verify() 461 static void _fh_update(struct svc_fh *fhp, struct svc_export *exp, in _fh_update() 481 static bool is_root_export(struct svc_export *exp) in is_root_export() 486 static struct super_block *exp_sb(struct svc_export *exp) in exp_sb() 491 static bool fsid_type_ok_for_exp(u8 fsid_type, struct svc_export *exp) in fsid_type_ok_for_exp() [all …]
|
| H A D | stats.h | 32 struct svc_export *exp) in nfsd_stats_fh_stale_inc() 40 struct svc_export *exp, s64 amount) in nfsd_stats_io_read_add() 48 struct svc_export *exp, s64 amount) in nfsd_stats_io_write_add()
|
| H A D | vfs.h | 75 struct svc_export **expp); 80 struct svc_export **, struct dentry **); 83 int nfsd_mountpoint(struct dentry *, struct svc_export *); 158 __be32 nfsd_permission(struct svc_cred *cred, struct svc_export *exp,
|
| H A D | pnfs.h | 72 void nfsd4_setup_layout_type(struct svc_export *exp); 84 static inline void nfsd4_setup_layout_type(struct svc_export *exp) in nfsd4_setup_layout_type()
|
| H A D | auth.c | 8 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 D | auth.h | 15 int nfsd_setuser(struct svc_cred *cred, struct svc_export *exp);
|
| H A D | nfsfh.h | 82 struct svc_export * fh_export; /* export pointer */ 222 __be32 fh_compose(struct svc_fh *, struct svc_export *, struct dentry *, struct svc_fh *);
|
| H A D | vfs.c | 121 struct svc_export **expp) in nfsd_cross_mnt() 123 struct svc_export *exp = *expp, *exp2 = NULL; in nfsd_cross_mnt() 191 struct svc_export *exp2; in nfsd_lookup_parent() 220 int nfsd_mountpoint(struct dentry *dentry, struct svc_export *exp) in nfsd_mountpoint() 240 struct svc_export **exp_ret, struct dentry **dentry_ret) in nfsd_lookup_dentry() 242 struct svc_export *exp; in nfsd_lookup_dentry() 312 struct svc_export *exp; in nfsd_lookup() 790 struct svc_export *export; in nfsd_access() 1151 struct svc_export *exp; in nfsd_vfs_write() 2286 static int exp_rdonly(struct svc_cred *cred, struct svc_export *exp) in exp_rdonly() [all …]
|
| H A D | xdr4.h | 472 struct svc_export *si_exp; /* response */ 477 struct svc_export *sin_exp; /* response */ 931 struct svc_fh *fhp, struct svc_export *exp,
|
| H A D | nfs4xdr.c | 2782 struct svc_export *exp) in nfsd4_encode_fs_locations4() 2785 struct svc_export *exp_ps; in nfsd4_encode_fs_locations4() 2885 static int nfsd4_get_mounted_on_ino(struct svc_export *exp, u64 *pino) in nfsd4_get_mounted_on_ino() 2939 struct svc_export *exp; 3042 const struct svc_export *exp = args->exp; in nfsd4_encode_fattr4_change() 3569 struct svc_fh *fhp, struct svc_export *exp, in nfsd4_encode_fattr4() 3766 struct svc_fh *fhp, struct svc_export *exp, in nfsd4_encode_fattr_to_buf() 3810 struct svc_export *exp = cd->rd_fhp->fh_export; in nfsd4_encode_entry4_fattr() 4731 nfsd4_encode_SECINFO4resok(struct xdr_stream *xdr, struct svc_export *exp) in nfsd4_encode_SECINFO4resok()
|
| H A D | nfs4layouts.c | 127 void nfsd4_setup_layout_type(struct svc_export *exp) in nfsd4_setup_layout_type()
|
| H A D | nfs4proc.c | 88 struct svc_export *exp = cstate->current_fh.fh_export; in check_attr_support() 1068 struct svc_export *exp; in nfsd4_secinfo() 2306 nfsd4_layout_verify(struct svc_export *exp, unsigned int layout_type) in nfsd4_layout_verify() 2330 struct svc_export *exp; in nfsd4_getdeviceinfo()
|
| H A D | nfs3xdr.c | 983 struct svc_export *exp; in compose_entry_fh()
|
| H A D | trace.h | 374 TP_PROTO(const struct svc_export *key, 395 TP_PROTO(const struct svc_export *key),
|
| H A D | nfs4state.c | 5923 struct svc_export *exp; in nfsd4_verify_deleg_dentry()
|