Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/sunrpc/svc.h>
#include <linux/nfs4.h>
#include <linux/nfs_fs.h>
#include <linux/ratelimit.h>
#include <linux/printk.h>
#include <linux/slab.h>
#include <linux/sunrpc/bc_xprt.h>
#include "nfs4_fs.h"
#include "callback.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | callback_op |
Macros | |
#define | CB_OP_TAGLEN_MAXSZ (512) |
#define | CB_OP_HDR_RES_MAXSZ (2 + CB_OP_TAGLEN_MAXSZ) |
#define | CB_OP_GETATTR_BITMAP_MAXSZ (4) |
#define | CB_OP_GETATTR_RES_MAXSZ |
#define | CB_OP_RECALL_RES_MAXSZ (CB_OP_HDR_RES_MAXSZ) |
#define | NFSDBG_FACILITY NFSDBG_CALLBACK |
#define | NFS4ERR_RESOURCE_HDR 11050 |
#define | CB_SUPPORTED_ATTR0 (FATTR4_WORD0_CHANGE|FATTR4_WORD0_SIZE) |
#define | CB_SUPPORTED_ATTR1 (FATTR4_WORD1_TIME_METADATA|FATTR4_WORD1_TIME_MODIFY) |
Typedefs | |
typedef __be32(* | callback_process_op_t )(void *, void *, struct cb_process_state *) |
typedef __be32(* | callback_decode_arg_t )(struct svc_rqst *, struct xdr_stream *, void *) |
typedef __be32(* | callback_encode_res_t )(struct svc_rqst *, struct xdr_stream *, void *) |
Variables | |
struct svc_version | nfs4_callback_version1 |
struct svc_version | nfs4_callback_version4 |
#define CB_OP_GETATTR_BITMAP_MAXSZ (4) |
Definition at line 22 of file callback_xdr.c.
#define CB_OP_GETATTR_RES_MAXSZ |
Definition at line 23 of file callback_xdr.c.
#define CB_OP_HDR_RES_MAXSZ (2 + CB_OP_TAGLEN_MAXSZ) |
Definition at line 21 of file callback_xdr.c.
#define CB_OP_RECALL_RES_MAXSZ (CB_OP_HDR_RES_MAXSZ) |
Definition at line 26 of file callback_xdr.c.
#define CB_OP_TAGLEN_MAXSZ (512) |
Definition at line 20 of file callback_xdr.c.
#define CB_SUPPORTED_ATTR0 (FATTR4_WORD0_CHANGE|FATTR4_WORD0_SIZE) |
Definition at line 540 of file callback_xdr.c.
#define CB_SUPPORTED_ATTR1 (FATTR4_WORD1_TIME_METADATA|FATTR4_WORD1_TIME_MODIFY) |
Definition at line 541 of file callback_xdr.c.
#define NFS4ERR_RESOURCE_HDR 11050 |
Definition at line 40 of file callback_xdr.c.
#define NFSDBG_FACILITY NFSDBG_CALLBACK |
Definition at line 37 of file callback_xdr.c.
Definition at line 44 of file callback_xdr.c.
Definition at line 45 of file callback_xdr.c.
typedef __be32(* callback_process_op_t)(void *, void *, struct cb_process_state *) |
Definition at line 42 of file callback_xdr.c.
struct svc_version nfs4_callback_version1 |
Definition at line 982 of file callback_xdr.c.
struct svc_version nfs4_callback_version4 |
Definition at line 991 of file callback_xdr.c.