Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
target
target_core_iblock.h
Go to the documentation of this file.
1
#ifndef TARGET_CORE_IBLOCK_H
2
#define TARGET_CORE_IBLOCK_H
3
4
#define IBLOCK_VERSION "4.0"
5
6
#define IBLOCK_MAX_CDBS 16
7
#define IBLOCK_LBA_SHIFT 9
8
9
struct
iblock_req
{
10
atomic_t
pending
;
11
atomic_t
ib_bio_err_cnt
;
12
}
____cacheline_aligned
;
13
14
#define IBDF_HAS_UDEV_PATH 0x01
15
16
struct
iblock_dev
{
17
unsigned
char
ibd_udev_path
[
SE_UDEV_PATH_LEN
];
18
u32
ibd_flags
;
19
struct
bio_set *
ibd_bio_set
;
20
struct
block_device
*
ibd_bd
;
21
bool
ibd_readonly
;
22
}
____cacheline_aligned
;
23
24
#endif
/* TARGET_CORE_IBLOCK_H */
Generated on Thu Jan 10 2013 14:33:15 for Linux Kernel by
1.8.2