Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
blocklayoutdev.c File Reference
#include <linux/module.h>
#include <linux/buffer_head.h>
#include <linux/genhd.h>
#include <linux/blkdev.h>
#include <linux/hash.h>
#include "blocklayout.h"

Go to the source code of this file.

Data Structures

struct  layout_verification
 

Macros

#define NFSDBG_FACILITY   NFSDBG_PNFS_LD
 

Functions

int nfs4_blkdev_put (struct block_device *bdev)
 
ssize_t bl_pipe_downcall (struct file *filp, const char __user *src, size_t mlen)
 
void bl_pipe_destroy_msg (struct rpc_pipe_msg *msg)
 
struct pnfs_block_devnfs4_blk_decode_device (struct nfs_server *server, struct pnfs_device *dev)
 
int nfs4_blk_process_layoutget (struct pnfs_layout_hdr *lo, struct nfs4_layoutget_res *lgr, gfp_t gfp_flags)
 

Macro Definition Documentation

#define NFSDBG_FACILITY   NFSDBG_PNFS_LD

Definition at line 41 of file blocklayoutdev.c.

Function Documentation

void bl_pipe_destroy_msg ( struct rpc_pipe_msg *  msg)

Definition at line 83 of file blocklayoutdev.c.

ssize_t bl_pipe_downcall ( struct file filp,
const char __user src,
size_t  mlen 
)

Definition at line 66 of file blocklayoutdev.c.

struct pnfs_block_dev* nfs4_blk_decode_device ( struct nfs_server server,
struct pnfs_device *  dev 
)
read

Definition at line 96 of file blocklayoutdev.c.

int nfs4_blk_process_layoutget ( struct pnfs_layout_hdr *  lo,
struct nfs4_layoutget_res lgr,
gfp_t  gfp_flags 
)

Definition at line 267 of file blocklayoutdev.c.

int nfs4_blkdev_put ( struct block_device bdev)

Definition at line 59 of file blocklayoutdev.c.