patch-2.4.17 linux/drivers/scsi/g_NCR5380.h
Next file: linux/drivers/scsi/ide-scsi.c
Previous file: linux/drivers/scsi/g_NCR5380.c
Back to the patch index
Back to the overall index
- Lines: 92
- Date:
Fri Dec 21 16:40:32 2001
- Orig file:
linux-2.4.16/drivers/scsi/g_NCR5380.h
- Orig date:
Fri Jul 20 04:08:20 2001
diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.16/drivers/scsi/g_NCR5380.h linux/drivers/scsi/g_NCR5380.h
@@ -43,24 +43,18 @@
#define NCR5380_BIOSPARAM NULL
#endif
-#ifndef ASM
int generic_NCR5380_abort(Scsi_Cmnd *);
int generic_NCR5380_detect(Scsi_Host_Template *);
int generic_NCR5380_release_resources(struct Scsi_Host *);
-int generic_NCR5380_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
+int generic_NCR5380_queue_command(Scsi_Cmnd *, void (*done) (Scsi_Cmnd *));
int generic_NCR5380_reset(Scsi_Cmnd *, unsigned int);
-int notyet_generic_proc_info (char *buffer ,char **start, off_t offset,
- int length, int hostno, int inout);
-const char* generic_NCR5380_info(struct Scsi_Host *);
+int notyet_generic_proc_info(char *buffer, char **start, off_t offset, int length, int hostno, int inout);
+const char *generic_NCR5380_info(struct Scsi_Host *);
#ifdef BIOSPARAM
int generic_NCR5380_biosparam(Disk *, kdev_t, int *);
#endif
-int generic_NCR5380_proc_info(char* buffer, char** start, off_t offset, int length, int hostno, int inout);
-
-#ifndef NULL
-#define NULL 0
-#endif
+int generic_NCR5380_proc_info(char *buffer, char **start, off_t offset, int length, int hostno, int inout);
#ifndef CMD_PER_LUN
#define CMD_PER_LUN 2
@@ -92,19 +86,15 @@
#define STRVAL(x) __STRVAL(x)
#ifdef CONFIG_SCSI_G_NCR5380_PORT
-
#define NCR5380_map_config port
-
#define NCR5380_map_type int
-
#define NCR5380_map_name port
-
#define NCR5380_instance_name io_port
-
#define NCR53C400_register_offset 0
-
#define NCR53C400_address_adjust 8
-
+/*
+ * FIXME: size should be runtime decided
+ */
#ifdef NCR53C400
#define NCR5380_region_size 16
#else
@@ -114,28 +104,19 @@
#define NCR5380_read(reg) (inb(NCR5380_map_name + (reg)))
#define NCR5380_write(reg, value) (outb((value), (NCR5380_map_name + (reg))))
-#else
+#else
/* therefore CONFIG_SCSI_G_NCR5380_MEM */
#define NCR5380_map_config memory
-
#define NCR5380_map_type unsigned long
-
#define NCR5380_map_name base
-
#define NCR5380_instance_name base
-
#define NCR53C400_register_offset 0x108
-
#define NCR53C400_address_adjust 0
-
#define NCR53C400_mem_base 0x3880
-
#define NCR53C400_host_buffer 0x3900
-
#define NCR5380_region_size 0x3a00
-
#define NCR5380_read(reg) isa_readb(NCR5380_map_name + NCR53C400_mem_base + (reg))
#define NCR5380_write(reg, value) isa_writeb(NCR5380_map_name + NCR53C400_mem_base + (reg), value)
@@ -164,7 +145,5 @@
#define BOARD_NCR53C400A 2
#define BOARD_DTC3181E 3
-#endif /* else def HOSTS_C */
-#endif /* ndef ASM */
-#endif /* GENERIC_NCR5380_H */
-
+#endif /* else def HOSTS_C */
+#endif /* GENERIC_NCR5380_H */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)