xdr.h (715a1284d89a740b197b3bad5eb20d36a397382f) xdr.h (ebcd8e8b28535b643a4c06685bd363b3b73a96af)
1/* SPDX-License-Identifier: GPL-2.0 */
2/* XDR types for nfsd. This is mainly a typing exercise. */
3
4#ifndef LINUX_NFSD_H
5#define LINUX_NFSD_H
6
7#include <linux/vfs.h>
8#include "nfsd.h"

--- 130 unchanged lines hidden (view full) ---

139 struct nfsd_linkargs link;
140 struct nfsd_symlinkargs symlink;
141 struct nfsd_readdirargs readdir;
142};
143
144#define NFS2_SVC_XDRSIZE sizeof(union nfsd_xdrstore)
145
146
1/* SPDX-License-Identifier: GPL-2.0 */
2/* XDR types for nfsd. This is mainly a typing exercise. */
3
4#ifndef LINUX_NFSD_H
5#define LINUX_NFSD_H
6
7#include <linux/vfs.h>
8#include "nfsd.h"

--- 130 unchanged lines hidden (view full) ---

139 struct nfsd_linkargs link;
140 struct nfsd_symlinkargs symlink;
141 struct nfsd_readdirargs readdir;
142};
143
144#define NFS2_SVC_XDRSIZE sizeof(union nfsd_xdrstore)
145
146
147int nfssvc_decode_fhandle(struct svc_rqst *, __be32 *);
147int nfssvc_decode_fhandleargs(struct svc_rqst *, __be32 *);
148int nfssvc_decode_sattrargs(struct svc_rqst *, __be32 *);
149int nfssvc_decode_diropargs(struct svc_rqst *, __be32 *);
150int nfssvc_decode_readargs(struct svc_rqst *, __be32 *);
151int nfssvc_decode_writeargs(struct svc_rqst *, __be32 *);
152int nfssvc_decode_createargs(struct svc_rqst *, __be32 *);
153int nfssvc_decode_renameargs(struct svc_rqst *, __be32 *);
154int nfssvc_decode_readlinkargs(struct svc_rqst *, __be32 *);
155int nfssvc_decode_linkargs(struct svc_rqst *, __be32 *);

--- 22 unchanged lines hidden ---
148int nfssvc_decode_sattrargs(struct svc_rqst *, __be32 *);
149int nfssvc_decode_diropargs(struct svc_rqst *, __be32 *);
150int nfssvc_decode_readargs(struct svc_rqst *, __be32 *);
151int nfssvc_decode_writeargs(struct svc_rqst *, __be32 *);
152int nfssvc_decode_createargs(struct svc_rqst *, __be32 *);
153int nfssvc_decode_renameargs(struct svc_rqst *, __be32 *);
154int nfssvc_decode_readlinkargs(struct svc_rqst *, __be32 *);
155int nfssvc_decode_linkargs(struct svc_rqst *, __be32 *);

--- 22 unchanged lines hidden ---