Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
xdr4.h File Reference
#include <linux/fs.h>
#include <linux/nfs.h>
#include <linux/sunrpc/xdr.h>
#include <linux/lockd/xdr.h>

Go to the source code of this file.

Macros

#define nlm4_deadlock   cpu_to_be32(NLM_DEADLCK)
 
#define nlm4_rofs   cpu_to_be32(NLM_ROFS)
 
#define nlm4_stale_fh   cpu_to_be32(NLM_STALE_FH)
 
#define nlm4_fbig   cpu_to_be32(NLM_FBIG)
 
#define nlm4_failed   cpu_to_be32(NLM_FAILED)
 

Functions

int nlm4svc_decode_testargs (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_encode_testres (struct svc_rqst *, __be32 *, struct nlm_res *)
 
int nlm4svc_decode_lockargs (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_decode_cancargs (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_decode_unlockargs (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_encode_res (struct svc_rqst *, __be32 *, struct nlm_res *)
 
int nlm4svc_decode_res (struct svc_rqst *, __be32 *, struct nlm_res *)
 
int nlm4svc_encode_void (struct svc_rqst *, __be32 *, void *)
 
int nlm4svc_decode_void (struct svc_rqst *, __be32 *, void *)
 
int nlm4svc_decode_shareargs (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_encode_shareres (struct svc_rqst *, __be32 *, struct nlm_res *)
 
int nlm4svc_decode_notify (struct svc_rqst *, __be32 *, struct nlm_args *)
 
int nlm4svc_decode_reboot (struct svc_rqst *, __be32 *, struct nlm_reboot *)
 

Variables

struct rpc_version nlm_version4
 

Macro Definition Documentation

#define nlm4_deadlock   cpu_to_be32(NLM_DEADLCK)

Definition at line 18 of file xdr4.h.

#define nlm4_failed   cpu_to_be32(NLM_FAILED)

Definition at line 22 of file xdr4.h.

#define nlm4_fbig   cpu_to_be32(NLM_FBIG)

Definition at line 21 of file xdr4.h.

#define nlm4_rofs   cpu_to_be32(NLM_ROFS)

Definition at line 19 of file xdr4.h.

#define nlm4_stale_fh   cpu_to_be32(NLM_STALE_FH)

Definition at line 20 of file xdr4.h.

Function Documentation

int nlm4svc_decode_cancargs ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 227 of file xdr4.c.

int nlm4svc_decode_lockargs ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 207 of file xdr4.c.

int nlm4svc_decode_notify ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 293 of file xdr4.c.

int nlm4svc_decode_reboot ( struct svc_rqst ,
__be32 ,
struct nlm_reboot  
)

Definition at line 305 of file xdr4.c.

int nlm4svc_decode_res ( struct svc_rqst ,
__be32 ,
struct nlm_res  
)

Definition at line 316 of file xdr4.c.

int nlm4svc_decode_shareargs ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 253 of file xdr4.c.

int nlm4svc_decode_testargs ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 182 of file xdr4.c.

int nlm4svc_decode_unlockargs ( struct svc_rqst ,
__be32 ,
struct nlm_args  
)

Definition at line 243 of file xdr4.c.

int nlm4svc_decode_void ( struct svc_rqst ,
__be32 ,
void  
)

Definition at line 325 of file xdr4.c.

int nlm4svc_encode_res ( struct svc_rqst ,
__be32 ,
struct nlm_res  
)

Definition at line 284 of file xdr4.c.

int nlm4svc_encode_shareres ( struct svc_rqst ,
__be32 ,
struct nlm_res  
)

Definition at line 274 of file xdr4.c.

int nlm4svc_encode_testres ( struct svc_rqst ,
__be32 ,
struct nlm_res  
)

Definition at line 199 of file xdr4.c.

int nlm4svc_encode_void ( struct svc_rqst ,
__be32 ,
void  
)

Definition at line 331 of file xdr4.c.

Variable Documentation

struct rpc_version nlm_version4

Definition at line 601 of file clnt4xdr.c.