patch-2.1.101 linux/drivers/scsi/sgiwd93.h
Next file: linux/drivers/sgi/char/cons_newport.c
Previous file: linux/drivers/scsi/sgiwd93.c
Back to the patch index
Back to the overall index
- Lines: 44
- Date:
Fri May 8 00:22:12 1998
- Orig file:
v2.1.100/linux/drivers/scsi/sgiwd93.h
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.1.100/linux/drivers/scsi/sgiwd93.h linux/drivers/scsi/sgiwd93.h
@@ -0,0 +1,43 @@
+/* $Id: sgiwd93.h,v 1.2 1998/05/04 09:18:49 ralf Exp $
+ * sgiwd93.h: SGI WD93 scsi definitions.
+ *
+ * Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
+ */
+#ifndef _SGIWD93_H
+#define _SGIWD93_H
+
+#ifndef NULL
+#define NULL 0
+#endif
+
+#ifndef CMD_PER_LUN
+#define CMD_PER_LUN 8
+#endif
+
+#ifndef CAN_QUEUE
+#define CAN_QUEUE 16
+#endif
+
+int sgiwd93_detect(Scsi_Host_Template *);
+int sgiwd93_release(struct Scsi_Host *instance);
+const char *wd33c93_info(void);
+int wd33c93_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
+int wd33c93_abort(Scsi_Cmnd *);
+int wd33c93_reset(Scsi_Cmnd *, unsigned int);
+
+extern struct proc_dir_entry proc_scsi_sgiwd93;
+
+#define SGIWD93_SCSI {proc_dir: &proc_scsi_sgiwd93, \
+ name: "SGI WD93", \
+ detect: sgiwd93_detect, \
+ release: sgiwd93_release, \
+ queuecommand: wd33c93_queuecommand, \
+ abort: wd33c93_abort, \
+ reset: wd33c93_reset, \
+ can_queue: CAN_QUEUE, \
+ this_id: 7, \
+ sg_tablesize: SG_ALL, \
+ cmd_per_lun: CMD_PER_LUN, \
+ use_clustering: DISABLE_CLUSTERING }
+
+#endif /* !(_SGIWD93_H) */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov