Linux 2.4.0-test7pre1
[davej-history.git] / drivers / scsi / seagate.h
blobc8ead00c4df683403d31fc372c0e1ef9904d73cc
1 /*
2 * seagate.h Copyright (C) 1992 Drew Eckhardt
3 * low level scsi driver header for ST01/ST02 by
4 * Drew Eckhardt
6 * <drew@colorado.edu>
7 */
9 #ifndef _SEAGATE_H
10 #define SEAGATE_H
12 $Header
14 #ifndef ASM
15 int seagate_st0x_detect(Scsi_Host_Template *);
16 int seagate_st0x_command(Scsi_Cmnd *);
17 int seagate_st0x_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
19 int seagate_st0x_abort(Scsi_Cmnd *);
20 const char *seagate_st0x_info(struct Scsi_Host *);
21 int seagate_st0x_reset(Scsi_Cmnd *, unsigned int);
23 #include <linux/kdev_t.h>
24 int seagate_st0x_biosparam(Disk *, kdev_t, int*);
26 #define SEAGATE_ST0X { detect: seagate_st0x_detect, \
27 info: seagate_st0x_info, \
28 command: seagate_st0x_command, \
29 queuecommand: seagate_st0x_queue_command, \
30 abort: seagate_st0x_abort, \
31 reset: seagate_st0x_reset, \
32 bios_param: seagate_st0x_biosparam, \
33 can_queue: 1, \
34 this_id: 7, \
35 sg_tablesize: SG_ALL, \
36 cmd_per_lun: 1, \
37 use_clustering: DISABLE_CLUSTERING}
38 #endif /* ASM */
40 #endif /* _SEAGATE_H */