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