/Linux-v5.4/fs/nfsd/ |
D | xdr3.h | 190 struct svc_rqst * rqstp; 274 int nfs3svc_decode_fhandle(struct svc_rqst *, __be32 *); 275 int nfs3svc_decode_sattrargs(struct svc_rqst *, __be32 *); 276 int nfs3svc_decode_diropargs(struct svc_rqst *, __be32 *); 277 int nfs3svc_decode_accessargs(struct svc_rqst *, __be32 *); 278 int nfs3svc_decode_readargs(struct svc_rqst *, __be32 *); 279 int nfs3svc_decode_writeargs(struct svc_rqst *, __be32 *); 280 int nfs3svc_decode_createargs(struct svc_rqst *, __be32 *); 281 int nfs3svc_decode_mkdirargs(struct svc_rqst *, __be32 *); 282 int nfs3svc_decode_mknodargs(struct svc_rqst *, __be32 *); [all …]
|
D | vfs.h | 43 int nfsd_cross_mnt(struct svc_rqst *rqstp, struct dentry **dpp, 45 __be32 nfsd_lookup(struct svc_rqst *, struct svc_fh *, 47 __be32 nfsd_lookup_dentry(struct svc_rqst *, struct svc_fh *, 50 __be32 nfsd_setattr(struct svc_rqst *, struct svc_fh *, 54 __be32 nfsd4_set_nfs4_label(struct svc_rqst *, struct svc_fh *, 56 __be32 nfsd4_vfs_fallocate(struct svc_rqst *, struct svc_fh *, 61 __be32 nfsd_create_locked(struct svc_rqst *, struct svc_fh *, 64 __be32 nfsd_create(struct svc_rqst *, struct svc_fh *, 68 __be32 nfsd_access(struct svc_rqst *, struct svc_fh *, u32 *, u32 *); 69 __be32 do_nfsd_create(struct svc_rqst *, struct svc_fh *, [all …]
|
D | xdr.h | 136 int nfssvc_decode_void(struct svc_rqst *, __be32 *); 137 int nfssvc_decode_fhandle(struct svc_rqst *, __be32 *); 138 int nfssvc_decode_sattrargs(struct svc_rqst *, __be32 *); 139 int nfssvc_decode_diropargs(struct svc_rqst *, __be32 *); 140 int nfssvc_decode_readargs(struct svc_rqst *, __be32 *); 141 int nfssvc_decode_writeargs(struct svc_rqst *, __be32 *); 142 int nfssvc_decode_createargs(struct svc_rqst *, __be32 *); 143 int nfssvc_decode_renameargs(struct svc_rqst *, __be32 *); 144 int nfssvc_decode_readlinkargs(struct svc_rqst *, __be32 *); 145 int nfssvc_decode_linkargs(struct svc_rqst *, __be32 *); [all …]
|
D | xdr4.h | 282 struct svc_rqst *rd_rqstp; /* response */ 292 struct svc_rqst *rd_rqstp; /* response */ 305 struct svc_rqst *rl_rqstp; /* request */ 656 struct svc_rqst *rqstp; 670 struct svc_rqst * rqstp; 700 static inline bool nfsd4_last_compound_op(struct svc_rqst *rqstp) in nfsd4_last_compound_op() 709 int nfsd4_max_reply(struct svc_rqst *rqstp, struct nfsd4_op *op); 731 bool nfsd4_mach_creds_match(struct nfs4_client *cl, struct svc_rqst *rqstp); 732 int nfs4svc_encode_voidres(struct svc_rqst *, __be32 *); 733 int nfs4svc_decode_compoundargs(struct svc_rqst *, __be32 *); [all …]
|
D | export.h | 14 struct svc_rqst; 86 int nfsexp_flags(struct svc_rqst *rqstp, struct svc_export *exp); 87 __be32 check_nfsd_access(struct svc_export *exp, struct svc_rqst *rqstp); 95 struct svc_export * rqst_exp_get_by_name(struct svc_rqst *, 97 struct svc_export * rqst_exp_parent(struct svc_rqst *, 99 struct svc_export * rqst_find_fsidzero_export(struct svc_rqst *); 102 __be32 exp_pseudoroot(struct svc_rqst *, struct svc_fh *); 115 struct svc_export * rqst_exp_find(struct svc_rqst *, int, u32 *);
|
D | nfs2acl.c | 23 nfsacld_proc_null(struct svc_rqst *rqstp) in nfsacld_proc_null() 31 static __be32 nfsacld_proc_getacl(struct svc_rqst *rqstp) in nfsacld_proc_getacl() 92 static __be32 nfsacld_proc_setacl(struct svc_rqst *rqstp) in nfsacld_proc_setacl() 146 static __be32 nfsacld_proc_getattr(struct svc_rqst *rqstp) in nfsacld_proc_getattr() 164 static __be32 nfsacld_proc_access(struct svc_rqst *rqstp) in nfsacld_proc_access() 186 static int nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p) in nfsaclsvc_decode_getaclargs() 199 static int nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p) in nfsaclsvc_decode_setaclargs() 225 static int nfsaclsvc_decode_fhandleargs(struct svc_rqst *rqstp, __be32 *p) in nfsaclsvc_decode_fhandleargs() 235 static int nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p) in nfsaclsvc_decode_accessargs() 255 static int nfsaclsvc_encode_voidres(struct svc_rqst *rqstp, __be32 *p) in nfsaclsvc_encode_voidres() [all …]
|
D | nfsxdr.c | 129 encode_fattr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, in encode_fattr() 187 __be32 *nfs2svc_encode_fattr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, struct kstat *s… in nfs2svc_encode_fattr() 196 nfssvc_decode_void(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_void() 202 nfssvc_decode_fhandle(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_fhandle() 213 nfssvc_decode_sattrargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_sattrargs() 226 nfssvc_decode_diropargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_diropargs() 238 nfssvc_decode_readargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_readargs() 270 nfssvc_decode_writeargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_writeargs() 316 nfssvc_decode_createargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_createargs() 329 nfssvc_decode_renameargs(struct svc_rqst *rqstp, __be32 *p) in nfssvc_decode_renameargs() [all …]
|
D | nfs4proc.c | 96 check_attr_support(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, in check_attr_support() 118 nfsd4_check_open_attributes(struct svc_rqst *rqstp, in nfsd4_check_open_attributes() 150 do_set_nfs4_acl(struct svc_rqst *rqstp, struct svc_fh *fhp, in do_set_nfs4_acl() 176 do_open_permission(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_open *open, int … in do_open_permission() 225 do_open_lookup(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *open… in do_open_lookup() 306 do_open_fhandle(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *ope… in do_open_fhandle() 350 nfsd4_open(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, in nfsd4_open() 478 static __be32 nfsd4_open_omfg(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct n… in nfsd4_open_omfg() 494 nfsd4_getfh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, in nfsd4_getfh() 502 nfsd4_putfh(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, in nfsd4_putfh() [all …]
|
D | nfs3xdr.c | 166 encode_fattr3(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp, in encode_fattr3() 197 encode_saved_post_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_saved_post_attr() 210 encode_post_op_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_post_op_attr() 230 nfs3svc_encode_post_op_attr(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in nfs3svc_encode_post_op_attr() 239 encode_wcc_data(struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp) in encode_wcc_data() 312 nfs3svc_decode_fhandle(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_fhandle() 323 nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_sattrargs() 342 nfs3svc_decode_diropargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_diropargs() 354 nfs3svc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_accessargs() 367 nfs3svc_decode_readargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_readargs() [all …]
|
D | idmap.h | 55 __be32 nfsd_map_name_to_uid(struct svc_rqst *, const char *, size_t, kuid_t *); 56 __be32 nfsd_map_name_to_gid(struct svc_rqst *, const char *, size_t, kgid_t *); 57 __be32 nfsd4_encode_user(struct xdr_stream *, struct svc_rqst *, kuid_t); 58 __be32 nfsd4_encode_group(struct xdr_stream *, struct svc_rqst *, kgid_t);
|
D | acl.h | 40 struct svc_rqst; 46 int nfsd4_get_nfs4_acl(struct svc_rqst *rqstp, struct dentry *dentry, 48 __be32 nfsd4_set_nfs4_acl(struct svc_rqst *rqstp, struct svc_fh *fhp,
|
D | nfsproc.c | 14 typedef struct svc_rqst svc_rqst; typedef 21 nfsd_proc_null(struct svc_rqst *rqstp) in nfsd_proc_null() 43 nfsd_proc_getattr(struct svc_rqst *rqstp) in nfsd_proc_getattr() 61 nfsd_proc_setattr(struct svc_rqst *rqstp) in nfsd_proc_setattr() 128 nfsd_proc_lookup(struct svc_rqst *rqstp) in nfsd_proc_lookup() 149 nfsd_proc_readlink(struct svc_rqst *rqstp) in nfsd_proc_readlink() 170 nfsd_proc_read(struct svc_rqst *rqstp) in nfsd_proc_read() 211 nfsd_proc_write(struct svc_rqst *rqstp) in nfsd_proc_write() 240 nfsd_proc_create(struct svc_rqst *rqstp) in nfsd_proc_create() 396 nfsd_proc_remove(struct svc_rqst *rqstp) in nfsd_proc_remove() [all …]
|
D | nfs3acl.c | 22 nfsd3_proc_null(struct svc_rqst *rqstp) in nfsd3_proc_null() 30 static __be32 nfsd3_proc_getacl(struct svc_rqst *rqstp) in nfsd3_proc_getacl() 85 static __be32 nfsd3_proc_setacl(struct svc_rqst *rqstp) in nfsd3_proc_setacl() 128 static int nfs3svc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_getaclargs() 141 static int nfs3svc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_decode_setaclargs() 172 static int nfs3svc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_encode_getaclres() 217 static int nfs3svc_encode_setaclres(struct svc_rqst *rqstp, __be32 *p) in nfs3svc_encode_setaclres() 229 static void nfs3svc_release_getacl(struct svc_rqst *rqstp) in nfs3svc_release_getacl()
|
D | nfs3proc.c | 35 nfsd3_proc_null(struct svc_rqst *rqstp) in nfsd3_proc_null() 44 nfsd3_proc_getattr(struct svc_rqst *rqstp) in nfsd3_proc_getattr() 68 nfsd3_proc_setattr(struct svc_rqst *rqstp) in nfsd3_proc_setattr() 87 nfsd3_proc_lookup(struct svc_rqst *rqstp) in nfsd3_proc_lookup() 112 nfsd3_proc_access(struct svc_rqst *rqstp) in nfsd3_proc_access() 132 nfsd3_proc_readlink(struct svc_rqst *rqstp) in nfsd3_proc_readlink() 151 nfsd3_proc_read(struct svc_rqst *rqstp) in nfsd3_proc_read() 184 nfsd3_proc_write(struct svc_rqst *rqstp) in nfsd3_proc_write() 217 nfsd3_proc_create(struct svc_rqst *rqstp) in nfsd3_proc_create() 255 nfsd3_proc_mkdir(struct svc_rqst *rqstp) in nfsd3_proc_mkdir() [all …]
|
D | pnfs.h | 26 struct svc_rqst *rqstp, 54 __be32 nfsd4_preprocess_layout_stateid(struct svc_rqst *rqstp, 59 __be32 nfsd4_return_file_layouts(struct svc_rqst *rqstp, 62 __be32 nfsd4_return_client_layouts(struct svc_rqst *rqstp,
|
D | vfs.c | 59 nfsd_cross_mnt(struct svc_rqst *rqstp, struct dentry **dpp, in nfsd_cross_mnt() 124 static int nfsd_lookup_parent(struct svc_rqst *rqstp, struct dentry *dparent, struct svc_export **e… in nfsd_lookup_parent() 173 nfsd_lookup_dentry(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd_lookup_dentry() 250 nfsd_lookup(struct svc_rqst *rqstp, struct svc_fh *fhp, const char *name, in nfsd_lookup() 326 nfsd_get_write_access(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd_get_write_access() 360 nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap, in nfsd_setattr() 501 __be32 nfsd4_set_nfs4_label(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd4_set_nfs4_label() 520 __be32 nfsd4_set_nfs4_label(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd4_set_nfs4_label() 556 __be32 nfsd4_vfs_fallocate(struct svc_rqst *rqstp, struct svc_fh *fhp, in nfsd4_vfs_fallocate() 617 nfsd_access(struct svc_rqst *rqstp, struct svc_fh *fhp, u32 *access, u32 *supported) in nfsd_access() [all …]
|
/Linux-v5.4/include/linux/lockd/ |
D | xdr4.h | 27 int nlm4svc_decode_testargs(struct svc_rqst *, __be32 *); 28 int nlm4svc_encode_testres(struct svc_rqst *, __be32 *); 29 int nlm4svc_decode_lockargs(struct svc_rqst *, __be32 *); 30 int nlm4svc_decode_cancargs(struct svc_rqst *, __be32 *); 31 int nlm4svc_decode_unlockargs(struct svc_rqst *, __be32 *); 32 int nlm4svc_encode_res(struct svc_rqst *, __be32 *); 33 int nlm4svc_decode_res(struct svc_rqst *, __be32 *); 34 int nlm4svc_encode_void(struct svc_rqst *, __be32 *); 35 int nlm4svc_decode_void(struct svc_rqst *, __be32 *); 36 int nlm4svc_decode_shareargs(struct svc_rqst *, __be32 *); [all …]
|
D | xdr.h | 24 struct svc_rqst; 99 int nlmsvc_decode_testargs(struct svc_rqst *, __be32 *); 100 int nlmsvc_encode_testres(struct svc_rqst *, __be32 *); 101 int nlmsvc_decode_lockargs(struct svc_rqst *, __be32 *); 102 int nlmsvc_decode_cancargs(struct svc_rqst *, __be32 *); 103 int nlmsvc_decode_unlockargs(struct svc_rqst *, __be32 *); 104 int nlmsvc_encode_res(struct svc_rqst *, __be32 *); 105 int nlmsvc_decode_res(struct svc_rqst *, __be32 *); 106 int nlmsvc_encode_void(struct svc_rqst *, __be32 *); 107 int nlmsvc_decode_void(struct svc_rqst *, __be32 *); [all …]
|
/Linux-v5.4/include/linux/sunrpc/ |
D | svc.h | 152 extern u32 svc_max_payload(const struct svc_rqst *rqstp); 229 struct svc_rqst { struct 309 static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst) in svc_addr_in() argument 314 static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst) in svc_addr_in6() 319 static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst) in svc_addr() 324 static inline struct sockaddr_in *svc_daddr_in(const struct svc_rqst *rqst) in svc_daddr_in() 329 static inline struct sockaddr_in6 *svc_daddr_in6(const struct svc_rqst *rqst) in svc_daddr_in6() 334 static inline struct sockaddr *svc_daddr(const struct svc_rqst *rqst) in svc_daddr() 343 xdr_argsize_check(struct svc_rqst *rqstp, __be32 *p) in xdr_argsize_check() 352 xdr_ressize_check(struct svc_rqst *rqstp, __be32 *p) in xdr_ressize_check() [all …]
|
D | svcauth.h | 58 struct svc_rqst; /* forward decl */ 132 int (*accept)(struct svc_rqst *rq, __be32 *authp); 133 int (*release)(struct svc_rqst *rq); 135 int (*set_client)(struct svc_rqst *rq); 154 extern int svc_authenticate(struct svc_rqst *rqstp, __be32 *authp); 155 extern int svc_authorise(struct svc_rqst *rqstp); 156 extern int svc_set_client(struct svc_rqst *rqstp); 169 extern int svcauth_unix_set_client(struct svc_rqst *rqstp);
|
D | svcsock.h | 56 int svc_recv(struct svc_rqst *, long); 57 int svc_send(struct svc_rqst *); 58 void svc_drop(struct svc_rqst *);
|
/Linux-v5.4/fs/lockd/ |
D | svc4proc.c | 23 nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlm4svc_retrieve_args() 72 nlm4svc_proc_null(struct svc_rqst *rqstp) in nlm4svc_proc_null() 82 __nlm4svc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_test() 110 nlm4svc_proc_test(struct svc_rqst *rqstp) in nlm4svc_proc_test() 116 __nlm4svc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_lock() 159 nlm4svc_proc_lock(struct svc_rqst *rqstp) in nlm4svc_proc_lock() 165 __nlm4svc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_cancel() 196 nlm4svc_proc_cancel(struct svc_rqst *rqstp) in nlm4svc_proc_cancel() 205 __nlm4svc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlm4svc_proc_unlock() 236 nlm4svc_proc_unlock(struct svc_rqst *rqstp) in nlm4svc_proc_unlock() [all …]
|
D | svcproc.c | 52 nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlmsvc_retrieve_args() 102 nlmsvc_proc_null(struct svc_rqst *rqstp) in nlmsvc_proc_null() 112 __nlmsvc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_test() 141 nlmsvc_proc_test(struct svc_rqst *rqstp) in nlmsvc_proc_test() 147 __nlmsvc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_lock() 190 nlmsvc_proc_lock(struct svc_rqst *rqstp) in nlmsvc_proc_lock() 196 __nlmsvc_proc_cancel(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_cancel() 228 nlmsvc_proc_cancel(struct svc_rqst *rqstp) in nlmsvc_proc_cancel() 237 __nlmsvc_proc_unlock(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_unlock() 269 nlmsvc_proc_unlock(struct svc_rqst *rqstp) in nlmsvc_proc_unlock() [all …]
|
D | xdr.c | 184 nlmsvc_decode_testargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_testargs() 202 nlmsvc_encode_testres(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_encode_testres() 212 nlmsvc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_lockargs() 233 nlmsvc_decode_cancargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_cancargs() 250 nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_unlockargs() 262 nlmsvc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_shareargs() 283 nlmsvc_encode_shareres(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_encode_shareres() 295 nlmsvc_encode_res(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_encode_res() 306 nlmsvc_decode_notify(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_notify() 319 nlmsvc_decode_reboot(struct svc_rqst *rqstp, __be32 *p) in nlmsvc_decode_reboot() [all …]
|
D | xdr4.c | 181 nlm4svc_decode_testargs(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_testargs() 199 nlm4svc_encode_testres(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_encode_testres() 209 nlm4svc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_lockargs() 230 nlm4svc_decode_cancargs(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_cancargs() 247 nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_unlockargs() 259 nlm4svc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_shareargs() 280 nlm4svc_encode_shareres(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_encode_shareres() 292 nlm4svc_encode_res(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_encode_res() 303 nlm4svc_decode_notify(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_notify() 316 nlm4svc_decode_reboot(struct svc_rqst *rqstp, __be32 *p) in nlm4svc_decode_reboot() [all …]
|