summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/u14-34f.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1994-11-28 11:59:19 +0000
committer <ralf@linux-mips.org>1994-11-28 11:59:19 +0000
commit1513ff9b7899ab588401c89db0e99903dbf5f886 (patch)
treef69cc81a940a502ea23d664c3ffb2d215a479667 /drivers/scsi/u14-34f.h
Import of Linus's Linux 1.1.68
Diffstat (limited to 'drivers/scsi/u14-34f.h')
-rw-r--r--drivers/scsi/u14-34f.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/drivers/scsi/u14-34f.h b/drivers/scsi/u14-34f.h
new file mode 100644
index 000000000..92d40121b
--- /dev/null
+++ b/drivers/scsi/u14-34f.h
@@ -0,0 +1,37 @@
+/*
+ * u14-34f.h - used by low-level scsi driver for UltraStor 14F/34F
+ */
+#ifndef _U14_34F_H
+#define _U14_34F_H
+
+int u14_34f_detect(Scsi_Host_Template *);
+int u14_34f_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
+int u14_34f_abort(Scsi_Cmnd *);
+int u14_34f_reset(Scsi_Cmnd *);
+int u14_34f_biosparam(Disk *, int, int *);
+
+#define U14_34F_VERSION "1.10.01"
+
+#define ULTRASTOR_14_34F { \
+ NULL, \
+ NULL, \
+ "UltraStor 14F/34F rev. " U14_34F_VERSION " by " \
+ "Dario_Ballabio@milano.europe.dg.com.",\
+ u14_34f_detect, \
+ NULL, \
+ NULL, \
+ NULL, \
+ u14_34f_queuecommand, \
+ u14_34f_abort, \
+ u14_34f_reset, \
+ NULL, \
+ u14_34f_biosparam, \
+ 0, /* can_queue, reset by detect */ \
+ 7, /* this_id, reset by detect */ \
+ 0, /* sg_tablesize, reset by detect */ \
+ 0, /* cmd_per_lun, reset by detect */ \
+ 0, /* number of boards present */ \
+ 0, /* unchecked isa dma, reset by detect */ \
+ 0, /* use_clustering, reset by detect */ \
+ }
+#endif