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
70 fhp = fh_copy(&resp->fh, &argp->fh); in nfsd_proc_setattr()
117 return nfsd_return_attrs(nfserr, resp); in nfsd_proc_setattr()
128 struct nfsd_diropres *resp) in nfsd_proc_lookup() argument
135 fh_init(&resp->fh, NFS_FHSIZE); in nfsd_proc_lookup()
137 &resp->fh); in nfsd_proc_lookup()
140 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_lookup()
148 struct nfsd_readlinkres *resp) in nfsd_proc_readlink() argument
155 resp->len = NFS_MAXPATHLEN; in nfsd_proc_readlink()
156 nfserr = nfsd_readlink(rqstp, &argp->fh, argp->buffer, &resp->len); in nfsd_proc_readlink()
168 struct nfsd_readres *resp) in nfsd_proc_read() argument
190 resp->count = argp->count; in nfsd_proc_read()
191 nfserr = nfsd_read(rqstp, fh_copy(&resp->fh, &argp->fh), in nfsd_proc_read()
194 &resp->count); in nfsd_proc_read()
197 return fh_getattr(&resp->fh, &resp->stat); in nfsd_proc_read()
206 struct nfsd_attrstat *resp) in nfsd_proc_write() argument
216 nfserr = nfsd_write(rqstp, fh_copy(&resp->fh, &argp->fh), NULL, in nfsd_proc_write()
221 return nfsd_return_attrs(nfserr, resp); in nfsd_proc_write()
232 struct nfsd_diropres *resp) in nfsd_proc_create() argument
235 svc_fh *newfhp = &resp->fh; in nfsd_proc_create()
385 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_create()
390 void *resp) in nfsd_proc_remove() argument
405 void *resp) in nfsd_proc_rename() argument
423 void *resp) in nfsd_proc_link() argument
443 void *resp) in nfsd_proc_symlink() argument
473 struct nfsd_diropres *resp) in nfsd_proc_mkdir() argument
479 if (resp->fh.fh_dentry) { in nfsd_proc_mkdir()
485 fh_init(&resp->fh, NFS_FHSIZE); in nfsd_proc_mkdir()
487 &argp->attrs, S_IFDIR, 0, &resp->fh); in nfsd_proc_mkdir()
489 return nfsd_return_dirop(nfserr, resp); in nfsd_proc_mkdir()
497 void *resp) in nfsd_proc_rmdir() argument
513 struct nfsd_readdirres *resp) in nfsd_proc_readdir() argument
531 resp->buffer = argp->buffer; in nfsd_proc_readdir()
532 resp->offset = NULL; in nfsd_proc_readdir()
533 resp->buflen = count; in nfsd_proc_readdir()
534 resp->common.err = nfs_ok; in nfsd_proc_readdir()
538 &resp->common, nfssvc_encode_entry); in nfsd_proc_readdir()
540 resp->count = resp->buffer - argp->buffer; in nfsd_proc_readdir()
541 if (resp->offset) in nfsd_proc_readdir()
542 *resp->offset = htonl(offset); in nfsd_proc_readdir()
553 struct nfsd_statfsres *resp) in nfsd_proc_statfs() argument
559 nfserr = nfsd_statfs(rqstp, &argp->fh, &resp->stats, in nfsd_proc_statfs()