Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
dm-queue-length.c File Reference
#include "dm.h"
#include "dm-path-selector.h"
#include <linux/slab.h>
#include <linux/ctype.h>
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/atomic.h>

Go to the source code of this file.

Data Structures

struct  selector
 
struct  path_info
 

Macros

#define DM_MSG_PREFIX   "multipath queue-length"
 
#define QL_MIN_IO   128
 
#define QL_VERSION   "0.1.0"
 

Functions

 module_init (dm_ql_init)
 
 module_exit (dm_ql_exit)
 
 MODULE_AUTHOR ("Stefan Bader <Stefan.Bader at de.ibm.com>")
 
 MODULE_DESCRIPTION ("(C) Copyright IBM Corp. 2004,2005 All Rights Reserved.\n"DM_NAME" path selector to balance the number of in-flight I/Os")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define DM_MSG_PREFIX   "multipath queue-length"

Definition at line 25 of file dm-queue-length.c.

#define QL_MIN_IO   128

Definition at line 26 of file dm-queue-length.c.

#define QL_VERSION   "0.1.0"

Definition at line 27 of file dm-queue-length.c.

Function Documentation

MODULE_AUTHOR ( "Stefan Bader <Stefan.Bader at de.ibm.com>"  )
MODULE_DESCRIPTION ( "(C) Copyright IBM Corp.  2004,
2005 All Rights Reserved.\n"DM_NAME"path selector to balance the number of in-flight I/Os"   
)
module_exit ( dm_ql_exit  )
module_init ( dm_ql_init  )
MODULE_LICENSE ( "GPL"  )