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 extern int generic_proc_info(char *, char **, off_t, int, int, int);
23
24 #ifndef NULL
25 #define NULL 0L
26 #endif
27
28
29
30
31
32
33
34
35
36
37
38
39 #define WD7000_Q 16
40 #define WD7000_SG 16
41
42 #define WD7000 { NULL, NULL, \
43 generic_proc_info, \
44 "wd7000", \
45 PROC_SCSI_7000FASST, \
46 "Western Digital WD-7000", \
47 wd7000_detect, \
48 NULL, \
49 NULL, \
50 wd7000_command, \
51 wd7000_queuecommand, \
52 wd7000_abort, \
53 wd7000_reset, \
54 NULL, \
55 wd7000_biosparam, \
56 WD7000_Q, 7, WD7000_SG, 1, 0, 1, ENABLE_CLUSTERING}
57 #endif