Lines Matching full:struct
13 struct nfsd3_sattrargs {
14 struct svc_fh fh;
15 struct iattr attrs;
17 struct timespec64 guardtime;
20 struct nfsd3_diropargs {
21 struct svc_fh fh;
26 struct nfsd3_accessargs {
27 struct svc_fh fh;
31 struct nfsd3_readargs {
32 struct svc_fh fh;
37 struct nfsd3_writeargs {
43 struct xdr_buf payload;
46 struct nfsd3_createargs {
47 struct svc_fh fh;
51 struct iattr attrs;
55 struct nfsd3_mknodargs {
56 struct svc_fh fh;
61 struct iattr attrs;
64 struct nfsd3_renameargs {
65 struct svc_fh ffh;
68 struct svc_fh tfh;
73 struct nfsd3_linkargs {
74 struct svc_fh ffh;
75 struct svc_fh tfh;
80 struct nfsd3_symlinkargs {
81 struct svc_fh ffh;
86 struct iattr attrs;
87 struct kvec first;
90 struct nfsd3_readdirargs {
91 struct svc_fh fh;
97 struct nfsd3_commitargs {
98 struct svc_fh fh;
103 struct nfsd3_getaclargs {
104 struct svc_fh fh;
108 struct posix_acl;
109 struct nfsd3_setaclargs {
110 struct svc_fh fh;
112 struct posix_acl *acl_access;
113 struct posix_acl *acl_default;
116 struct nfsd3_attrstat {
118 struct svc_fh fh;
119 struct kstat stat;
123 struct nfsd3_diropres {
125 struct svc_fh dirfh;
126 struct svc_fh fh;
129 struct nfsd3_accessres {
131 struct svc_fh fh;
133 struct kstat stat;
136 struct nfsd3_readlinkres {
138 struct svc_fh fh;
140 struct page **pages;
143 struct nfsd3_readres {
145 struct svc_fh fh;
148 struct page **pages;
151 struct nfsd3_writeres {
153 struct svc_fh fh;
159 struct nfsd3_renameres {
161 struct svc_fh ffh;
162 struct svc_fh tfh;
165 struct nfsd3_linkres {
167 struct svc_fh tfh;
168 struct svc_fh fh;
171 struct nfsd3_readdirres {
174 struct svc_fh fh;
178 struct xdr_stream xdr;
179 struct xdr_buf dirlist;
180 struct svc_fh scratch;
181 struct readdir_cd common;
183 struct svc_rqst * rqstp;
187 struct nfsd3_fsstatres {
189 struct kstatfs stats;
193 struct nfsd3_fsinfores {
206 struct nfsd3_pathconfres {
216 struct nfsd3_commitres {
218 struct svc_fh fh;
222 struct nfsd3_getaclres {
224 struct svc_fh fh;
226 struct posix_acl *acl_access;
227 struct posix_acl *acl_default;
228 struct kstat stat;
232 struct nfsd3_fhandle_pair {
234 struct svc_fh fh1;
235 struct svc_fh fh2;
242 struct nfsd3_sattrargs sattrargs;
243 struct nfsd3_diropargs diropargs;
244 struct nfsd3_readargs readargs;
245 struct nfsd3_writeargs writeargs;
246 struct nfsd3_createargs createargs;
247 struct nfsd3_renameargs renameargs;
248 struct nfsd3_linkargs linkargs;
249 struct nfsd3_symlinkargs symlinkargs;
250 struct nfsd3_readdirargs readdirargs;
251 struct nfsd3_diropres diropres;
252 struct nfsd3_accessres accessres;
253 struct nfsd3_readlinkres readlinkres;
254 struct nfsd3_readres readres;
255 struct nfsd3_writeres writeres;
256 struct nfsd3_renameres renameres;
257 struct nfsd3_linkres linkres;
258 struct nfsd3_readdirres readdirres;
259 struct nfsd3_fsstatres fsstatres;
260 struct nfsd3_fsinfores fsinfores;
261 struct nfsd3_pathconfres pathconfres;
262 struct nfsd3_commitres commitres;
263 struct nfsd3_getaclres getaclres;
268 bool nfs3svc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
269 bool nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
270 bool nfs3svc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
271 bool nfs3svc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
272 bool nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
273 bool nfs3svc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
274 bool nfs3svc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
275 bool nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
276 bool nfs3svc_decode_mknodargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
277 bool nfs3svc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
278 bool nfs3svc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
279 bool nfs3svc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
280 bool nfs3svc_decode_readdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
281 bool nfs3svc_decode_readdirplusargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
282 bool nfs3svc_decode_commitargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
284 bool nfs3svc_encode_getattrres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
285 bool nfs3svc_encode_wccstat(struct svc_rqst *rqstp, struct xdr_stream *xdr);
286 bool nfs3svc_encode_lookupres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
287 bool nfs3svc_encode_accessres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
288 bool nfs3svc_encode_readlinkres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
289 bool nfs3svc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
290 bool nfs3svc_encode_writeres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
291 bool nfs3svc_encode_createres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
292 bool nfs3svc_encode_renameres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
293 bool nfs3svc_encode_linkres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
294 bool nfs3svc_encode_readdirres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
295 bool nfs3svc_encode_fsstatres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
296 bool nfs3svc_encode_fsinfores(struct svc_rqst *rqstp, struct xdr_stream *xdr);
297 bool nfs3svc_encode_pathconfres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
298 bool nfs3svc_encode_commitres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
300 void nfs3svc_release_fhandle(struct svc_rqst *);
301 void nfs3svc_release_fhandle2(struct svc_rqst *);
303 void nfs3svc_encode_cookie3(struct nfsd3_readdirres *resp, u64 offset);
309 bool svcxdr_decode_nfs_fh3(struct xdr_stream *xdr, struct svc_fh *fhp);
310 bool svcxdr_encode_nfsstat3(struct xdr_stream *xdr, __be32 status);
311 bool svcxdr_encode_post_op_attr(struct svc_rqst *rqstp, struct xdr_stream *xdr,
312 const struct svc_fh *fhp);