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

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