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
scsi
scsi.h
Go to the documentation of this file.
1
/*
2
* scsi.h Copyright (C) 1992 Drew Eckhardt
3
* Copyright (C) 1993, 1994, 1995, 1998, 1999 Eric Youngdale
4
* generic SCSI package header file by
5
* Initial versions: Drew Eckhardt
6
* Subsequent revisions: Eric Youngdale
7
*
8
* <
[email protected]
>
9
*
10
* Modified by Eric Youngdale
[email protected]
to
11
* add scatter-gather, multiple outstanding request, and other
12
* enhancements.
13
*/
14
/*
15
* NOTE: this file only contains compatibility glue for old drivers. All
16
* these wrappers will be removed sooner or later. For new code please use
17
* the interfaces declared in the headers in include/scsi/
18
*/
19
20
#ifndef _SCSI_H
21
#define _SCSI_H
22
23
#include <
scsi/scsi_cmnd.h
>
24
#include <
scsi/scsi_device.h
>
25
#include <
scsi/scsi_eh.h
>
26
#include <
scsi/scsi_tcq.h
>
27
#include <scsi/scsi.h>
28
29
/*
30
* Some defs, in case these are not defined elsewhere.
31
*/
32
#ifndef TRUE
33
#define TRUE 1
34
#endif
35
#ifndef FALSE
36
#define FALSE 0
37
#endif
38
39
struct
Scsi_Host
;
40
struct
scsi_cmnd
;
41
struct
scsi_device
;
42
struct
scsi_target
;
43
struct
scatterlist
;
44
45
/* obsolete typedef junk. */
46
#include "
scsi_typedefs.h
"
47
48
#endif
/* _SCSI_H */
Generated on Thu Jan 10 2013 14:19:29 for Linux Kernel by
1.8.2