1
2
3
4
5
6
7
8
9#ifndef _SEAGATE_H
10 #define SEAGATE_H
11
12
13
14#ifndef ASM
15int seagate_st0x_detect(Scsi_Host_Template *);
16int seagate_st0x_command(Scsi_Cmnd *);
17int seagate_st0x_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
18
19static int seagate_st0x_abort(Scsi_Cmnd *);
20const char *seagate_st0x_info(struct Scsi_Host *);
21static int seagate_st0x_reset(Scsi_Cmnd *, unsigned int);
22
23#define SEAGATE_ST0X { detect: seagate_st0x_detect, \
24 info: seagate_st0x_info, \
25 command: seagate_st0x_command, \
26 queuecommand: seagate_st0x_queue_command, \
27 abort: seagate_st0x_abort, \
28 reset: seagate_st0x_reset, \
29 can_queue: 1, \
30 this_id: 7, \
31 sg_tablesize: SG_ALL, \
32 cmd_per_lun: 1, \
33 use_clustering: DISABLE_CLUSTERING}
34#endif
35
36#endif
37