1 #ifndef _WD7000_H
2
3
4
5
6
7
8
9
10
11
12
13 #include <linux/types.h>
14
15 int wd7000_detect(Scsi_Host_Template *);
16 int wd7000_command(Scsi_Cmnd *);
17 int wd7000_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
18 int wd7000_abort(Scsi_Cmnd *);
19 int wd7000_reset(Scsi_Cmnd *);
20 int wd7000_biosparam(Disk *, int, int*);
21
22 #ifndef NULL
23 #define NULL 0L
24 #endif
25
26
27
28
29
30
31
32
33
34
35
36
37 #define WD7000_Q 16
38 #define WD7000_SG 16
39
40 #define WD7000 { NULL, NULL, \
41 NULL, \
42 "wd7000", \
43 PROC_SCSI_7000FASST, \
44 "Western Digital WD-7000", \
45 wd7000_detect, \
46 NULL, \
47 NULL, \
48 wd7000_command, \
49 wd7000_queuecommand, \
50 wd7000_abort, \
51 wd7000_reset, \
52 NULL, \
53 wd7000_biosparam, \
54 WD7000_Q, 7, WD7000_SG, 1, 0, 1, ENABLE_CLUSTERING}
55 #endif