Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
xdr.c File Reference
#include <linux/types.h>
#include <linux/sched.h>
#include <linux/nfs.h>
#include <linux/sunrpc/xdr.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/svc.h>
#include <linux/sunrpc/stats.h>
#include <linux/lockd/lockd.h>

Go to the source code of this file.

Macros

#define NLMDBG_FACILITY   NLMDBG_XDR
 

Functions

int nlmsvc_decode_testargs (struct svc_rqst *rqstp, __be32 *p, nlm_args *argp)
 
int nlmsvc_encode_testres (struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
 
int nlmsvc_decode_lockargs (struct svc_rqst *rqstp, __be32 *p, nlm_args *argp)
 
int nlmsvc_decode_cancargs (struct svc_rqst *rqstp, __be32 *p, nlm_args *argp)
 
int nlmsvc_decode_unlockargs (struct svc_rqst *rqstp, __be32 *p, nlm_args *argp)
 
int nlmsvc_decode_shareargs (struct svc_rqst *rqstp, __be32 *p, nlm_args *argp)
 
int nlmsvc_encode_shareres (struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
 
int nlmsvc_encode_res (struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
 
int nlmsvc_decode_notify (struct svc_rqst *rqstp, __be32 *p, struct nlm_args *argp)
 
int nlmsvc_decode_reboot (struct svc_rqst *rqstp, __be32 *p, struct nlm_reboot *argp)
 
int nlmsvc_decode_res (struct svc_rqst *rqstp, __be32 *p, struct nlm_res *resp)
 
int nlmsvc_decode_void (struct svc_rqst *rqstp, __be32 *p, void *dummy)
 
int nlmsvc_encode_void (struct svc_rqst *rqstp, __be32 *p, void *dummy)
 

Macro Definition Documentation

#define NLMDBG_FACILITY   NLMDBG_XDR

Definition at line 19 of file xdr.c.

Function Documentation

int nlmsvc_decode_cancargs ( struct svc_rqst rqstp,
__be32 p,
nlm_args argp 
)

Definition at line 236 of file xdr.c.

int nlmsvc_decode_lockargs ( struct svc_rqst rqstp,
__be32 p,
nlm_args argp 
)

Definition at line 216 of file xdr.c.

int nlmsvc_decode_notify ( struct svc_rqst rqstp,
__be32 p,
struct nlm_args argp 
)

Definition at line 302 of file xdr.c.

int nlmsvc_decode_reboot ( struct svc_rqst rqstp,
__be32 p,
struct nlm_reboot argp 
)

Definition at line 314 of file xdr.c.

int nlmsvc_decode_res ( struct svc_rqst rqstp,
__be32 p,
struct nlm_res resp 
)

Definition at line 325 of file xdr.c.

int nlmsvc_decode_shareargs ( struct svc_rqst rqstp,
__be32 p,
nlm_args argp 
)

Definition at line 262 of file xdr.c.

int nlmsvc_decode_testargs ( struct svc_rqst rqstp,
__be32 p,
nlm_args argp 
)

Definition at line 191 of file xdr.c.

int nlmsvc_decode_unlockargs ( struct svc_rqst rqstp,
__be32 p,
nlm_args argp 
)

Definition at line 252 of file xdr.c.

int nlmsvc_decode_void ( struct svc_rqst rqstp,
__be32 p,
void dummy 
)

Definition at line 334 of file xdr.c.

int nlmsvc_encode_res ( struct svc_rqst rqstp,
__be32 p,
struct nlm_res resp 
)

Definition at line 293 of file xdr.c.

int nlmsvc_encode_shareres ( struct svc_rqst rqstp,
__be32 p,
struct nlm_res resp 
)

Definition at line 283 of file xdr.c.

int nlmsvc_encode_testres ( struct svc_rqst rqstp,
__be32 p,
struct nlm_res resp 
)

Definition at line 208 of file xdr.c.

int nlmsvc_encode_void ( struct svc_rqst rqstp,
__be32 p,
void dummy 
)

Definition at line 340 of file xdr.c.