Lines Matching refs:resp
20 nfsd_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) in nfsd_proc_null() argument
26 nfsd_return_attrs(__be32 err, struct nfsd_attrstat *resp) in nfsd_return_attrs() argument
29 return fh_getattr(&resp->fh, &resp->stat); in nfsd_return_attrs()
32 nfsd_return_dirop(__be32 err, struct nfsd_diropres *resp) in nfsd_return_dirop() argument
35 return fh_getattr(&resp->fh, &resp->stat); in nfsd_return_dirop()
43 struct nfsd_attrstat *resp) in nfsd_proc_getattr() argument
48 fh_copy(&resp->fh, &argp->fh); in nfsd_proc_getattr()
49 nfserr = fh_verify(rqstp, &resp->fh, 0, in nfsd_proc_getattr()
51 return nfsd_return_attrs(nfserr, resp); in nfsd_proc_getattr()
60 struct nfsd_attrstat *resp) in nfsd_proc_setattr() argument
67 fh_copy(&resp->fh, &argp->fh); in nfsd_proc_setattr()
68 nfserr = nfsd_setattr(rqstp, &resp->fh, &argp->attrs,0, (time_t)0); in nfsd_proc_setattr()
69 return nfsd_return_attrs(nfserr, resp); in nfsd_proc_setattr()
80 struct nfsd_diropres *resp) in nfsd_proc_lookup() argument
87 fh_init(&resp->fh, NFS_FHSIZE); in nfsd_proc_lookup()
89 &resp->fh); in nfsd_proc_lookup()
92 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_lookup()
100 struct nfsd_readlinkres *resp) in nfsd_proc_readlink() argument
107 resp->len = NFS_MAXPATHLEN; in nfsd_proc_readlink()
108 nfserr = nfsd_readlink(rqstp, &argp->fh, argp->buffer, &resp->len); in nfsd_proc_readlink()
120 struct nfsd_readres *resp) in nfsd_proc_read() argument
142 resp->count = argp->count; in nfsd_proc_read()
143 nfserr = nfsd_read(rqstp, fh_copy(&resp->fh, &argp->fh), in nfsd_proc_read()
146 &resp->count); in nfsd_proc_read()
149 return fh_getattr(&resp->fh, &resp->stat); in nfsd_proc_read()
158 struct nfsd_attrstat *resp) in nfsd_proc_write() argument
168 nfserr = nfsd_write(rqstp, fh_copy(&resp->fh, &argp->fh), NULL, in nfsd_proc_write()
173 return nfsd_return_attrs(nfserr, resp); in nfsd_proc_write()
184 struct nfsd_diropres *resp) in nfsd_proc_create() argument
187 svc_fh *newfhp = &resp->fh; in nfsd_proc_create()
337 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_create()
342 void *resp) in nfsd_proc_remove() argument
357 void *resp) in nfsd_proc_rename() argument
375 void *resp) in nfsd_proc_link() argument
395 void *resp) in nfsd_proc_symlink() argument
425 struct nfsd_diropres *resp) in nfsd_proc_mkdir() argument
431 if (resp->fh.fh_dentry) { in nfsd_proc_mkdir()
437 fh_init(&resp->fh, NFS_FHSIZE); in nfsd_proc_mkdir()
439 &argp->attrs, S_IFDIR, 0, &resp->fh); in nfsd_proc_mkdir()
441 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_mkdir()
449 void *resp) in nfsd_proc_rmdir() argument
465 struct nfsd_readdirres *resp) in nfsd_proc_readdir() argument
483 resp->buffer = argp->buffer; in nfsd_proc_readdir()
484 resp->offset = NULL; in nfsd_proc_readdir()
485 resp->buflen = count; in nfsd_proc_readdir()
486 resp->common.err = nfs_ok; in nfsd_proc_readdir()
490 &resp->common, nfssvc_encode_entry); in nfsd_proc_readdir()
492 resp->count = resp->buffer - argp->buffer; in nfsd_proc_readdir()
493 if (resp->offset) in nfsd_proc_readdir()
494 *resp->offset = htonl(offset); in nfsd_proc_readdir()
505 struct nfsd_statfsres *resp) in nfsd_proc_statfs() argument
511 nfserr = nfsd_statfs(rqstp, &argp->fh, &resp->stats, in nfsd_proc_statfs()