Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
pnfs_osd_xdr_cli.c File Reference
#include <linux/pnfs_osd_xdr.h>

Go to the source code of this file.

Macros

#define NFSDBG_FACILITY   NFSDBG_PNFS_LD
 

Functions

int pnfs_osd_xdr_decode_layout_map (struct pnfs_osd_layout *layout, struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr)
 
bool pnfs_osd_xdr_decode_layout_comp (struct pnfs_osd_object_cred *comp, struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr, int *err)
 
void pnfs_osd_xdr_decode_deviceaddr (struct pnfs_osd_deviceaddr *deviceaddr, __be32 *p)
 
int pnfs_osd_xdr_encode_layoutupdate (struct xdr_stream *xdr, struct pnfs_osd_layoutupdate *lou)
 
void pnfs_osd_xdr_encode_ioerr (__be32 *p, struct pnfs_osd_ioerr *ioerr)
 
__be32pnfs_osd_xdr_ioerr_reserve_space (struct xdr_stream *xdr)
 

Macro Definition Documentation

#define NFSDBG_FACILITY   NFSDBG_PNFS_LD

Definition at line 42 of file pnfs_osd_xdr_cli.c.

Function Documentation

void pnfs_osd_xdr_decode_deviceaddr ( struct pnfs_osd_deviceaddr deviceaddr,
__be32 p 
)

Definition at line 327 of file pnfs_osd_xdr_cli.c.

bool pnfs_osd_xdr_decode_layout_comp ( struct pnfs_osd_object_cred comp,
struct pnfs_osd_xdr_decode_layout_iter iter,
struct xdr_stream *  xdr,
int err 
)

Definition at line 180 of file pnfs_osd_xdr_cli.c.

int pnfs_osd_xdr_decode_layout_map ( struct pnfs_osd_layout layout,
struct pnfs_osd_xdr_decode_layout_iter iter,
struct xdr_stream *  xdr 
)

Definition at line 159 of file pnfs_osd_xdr_cli.c.

void pnfs_osd_xdr_encode_ioerr ( __be32 p,
struct pnfs_osd_ioerr ioerr 
)

Definition at line 397 of file pnfs_osd_xdr_cli.c.

int pnfs_osd_xdr_encode_layoutupdate ( struct xdr_stream *  xdr,
struct pnfs_osd_layoutupdate lou 
)

Definition at line 355 of file pnfs_osd_xdr_cli.c.

__be32* pnfs_osd_xdr_ioerr_reserve_space ( struct xdr_stream *  xdr)

Definition at line 406 of file pnfs_osd_xdr_cli.c.