Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
multipath.h
Go to the documentation of this file.
1 #ifndef _MULTIPATH_H
2 #define _MULTIPATH_H
3 
4 struct multipath_info {
5  struct md_rdev *rdev;
6 };
7 
8 struct mpconf {
9  struct mddev *mddev;
14 
16 };
17 
18 /*
19  * this is our 'private' 'collective' MULTIPATH buffer head.
20  * it contains information about what kind of IO operations were started
21  * for this MULTIPATH operation, and about their status:
22  */
23 
24 struct multipath_bh {
25  struct mddev *mddev;
26  struct bio *master_bio;
27  struct bio bio;
28  int path;
30 };
31 #endif