public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] C99 initializers for drivers/scsi (3 of 4)
@ 2002-12-12 14:07 Art Haas
  0 siblings, 0 replies; only message in thread
From: Art Haas @ 2002-12-12 14:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: Linus Torvalds

Hi.

Here are yet more patches for converting drivers/scsi to C99
initializers. The patches are against 2.5.51.

Art Haas

--- linux-2.5.51/drivers/scsi/jazz_esp.h.old	2002-07-05 18:42:37.000000000 -0500
+++ linux-2.5.51/drivers/scsi/jazz_esp.h	2002-12-10 14:28:34.000000000 -0600
@@ -21,19 +21,19 @@
 			 int hostno, int inout);
 
 #define SCSI_JAZZ_ESP {                                         \
-		proc_name:      "esp",				\
-		proc_info:      &esp_proc_info,			\
-		name:           "ESP 100/100a/200",		\
-		detect:         jazz_esp_detect,		\
-		info:           esp_info,			\
-		command:        esp_command,			\
-		queuecommand:   esp_queue,			\
-		abort:          esp_abort,			\
-		reset:          esp_reset,			\
-		can_queue:      7,				\
-		this_id:        7,				\
-		sg_tablesize:   SG_ALL,				\
-		cmd_per_lun:    1,				\
-		use_clustering: DISABLE_CLUSTERING, }
+		.proc_name      = "esp",				\
+		.proc_info      = &esp_proc_info,			\
+		.name           = "ESP 100/100a/200",		\
+		.detect         = jazz_esp_detect,		\
+		.info           = esp_info,			\
+		.command        = esp_command,			\
+		.queuecommand   = esp_queue,			\
+		.abort          = esp_abort,			\
+		.reset          = esp_reset,			\
+		.can_queue      = 7,				\
+		.this_id        = 7,				\
+		.sg_tablesize   = SG_ALL,				\
+		.cmd_per_lun    = 1,				\
+		.use_clustering = DISABLE_CLUSTERING, }
 
 #endif /* JAZZ_ESP_H */
--- linux-2.5.51/drivers/scsi/lasi700.h.old	2002-07-05 18:42:05.000000000 -0500
+++ linux-2.5.51/drivers/scsi/lasi700.h	2002-12-10 14:28:33.000000000 -0600
@@ -31,34 +31,34 @@
 
 
 #define LASI700_SCSI {				\
-	name:		"LASI SCSI 53c700",	\
-	proc_name:	"lasi700",		\
-	detect:		lasi700_detect,		\
-	release:	lasi700_release,	\
-	this_id:	7,			\
+	.name		= "LASI SCSI 53c700",	\
+	.proc_name	= "lasi700",		\
+	.detect		= lasi700_detect,		\
+	.release	= lasi700_release,	\
+	.this_id	= 7,			\
 }
 
 #define LASI_710_SVERSION	0x082
 #define LASI_700_SVERSION	0x071
 
 #define LASI700_ID_TABLE {			\
-	hw_type:	HPHW_FIO,		\
-	sversion:	LASI_700_SVERSION,	\
-	hversion:	HVERSION_ANY_ID,	\
-	hversion_rev:	HVERSION_REV_ANY_ID,	\
+	.hw_type	= HPHW_FIO,		\
+	.sversion	= LASI_700_SVERSION,	\
+	.hversion	= HVERSION_ANY_ID,	\
+	.hversion_rev	= HVERSION_REV_ANY_ID,	\
 }
 
 #define LASI710_ID_TABLE {			\
-	hw_type:	HPHW_FIO,		\
-	sversion:	LASI_710_SVERSION,	\
-	hversion:	HVERSION_ANY_ID,	\
-	hversion_rev:	HVERSION_REV_ANY_ID,	\
+	.hw_type	= HPHW_FIO,		\
+	.sversion	= LASI_710_SVERSION,	\
+	.hversion	= HVERSION_ANY_ID,	\
+	.hversion_rev	= HVERSION_REV_ANY_ID,	\
 }
 
 #define LASI700_DRIVER {			\
-	name:		"Lasi SCSI",		\
-	id_table:	lasi700_scsi_tbl,	\
-	probe:		lasi700_driver_callback,\
+	.name		= "Lasi SCSI",		\
+	.id_table	= lasi700_scsi_tbl,	\
+	.probe		= lasi700_driver_callback,\
 }
 
 #define LASI700_CLOCK	25
--- linux-2.5.51/drivers/scsi/mac53c94.h.old	2002-07-05 18:42:21.000000000 -0500
+++ linux-2.5.51/drivers/scsi/mac53c94.h	2002-12-10 14:28:33.000000000 -0600
@@ -15,19 +15,19 @@
 int mac53c94_reset(Scsi_Cmnd *, unsigned int);
 
 #define SCSI_MAC53C94 {					\
-	proc_name:	"53c94",			\
-	name:		"53C94",			\
-	detect:		mac53c94_detect,		\
-	release:	mac53c94_release,		\
-	command:	mac53c94_command,		\
-	queuecommand:	mac53c94_queue,			\
-	abort:		mac53c94_abort,			\
-	reset:		mac53c94_reset,			\
-	can_queue:	1,				\
-	this_id:	7,				\
-	sg_tablesize:	SG_ALL,				\
-	cmd_per_lun:	1,				\
-	use_clustering:	DISABLE_CLUSTERING,		\
+	.proc_name	= "53c94",			\
+	.name		= "53C94",			\
+	.detect		= mac53c94_detect,		\
+	.release	= mac53c94_release,		\
+	.command	= mac53c94_command,		\
+	.queuecommand	= mac53c94_queue,			\
+	.abort		= mac53c94_abort,			\
+	.reset		= mac53c94_reset,			\
+	.can_queue	= 1,				\
+	.this_id	= 7,				\
+	.sg_tablesize	= SG_ALL,				\
+	.cmd_per_lun	= 1,				\
+	.use_clustering	= DISABLE_CLUSTERING,		\
 }
 
 /*
--- linux-2.5.51/drivers/scsi/mac_esp.h.old	2002-07-05 18:42:22.000000000 -0500
+++ linux-2.5.51/drivers/scsi/mac_esp.h	2002-12-10 14:28:33.000000000 -0600
@@ -21,20 +21,20 @@
 extern int esp_reset(Scsi_Cmnd *, unsigned int);
 
 
-#define SCSI_MAC_ESP      { proc_name:		"esp", \
-			    name:		"Mac 53C9x SCSI", \
-			    detect:		mac_esp_detect, \
-			    release:		NULL, \
-			    info:		esp_info, \
+#define SCSI_MAC_ESP      { .proc_name		= "esp", \
+			    .name		= "Mac 53C9x SCSI", \
+			    .detect		= mac_esp_detect, \
+			    .release		= NULL, \
+			    .info		= esp_info, \
 			    /* command:		esp_command, */ \
-			    queuecommand:	esp_queue, \
-			    abort:		esp_abort, \
-			    reset:		esp_reset, \
-			    can_queue:          7, \
-			    this_id:		7, \
-			    sg_tablesize:	SG_ALL, \
-			    cmd_per_lun:	1, \
-			    use_clustering:	DISABLE_CLUSTERING }
+			    .queuecommand	= esp_queue, \
+			    .abort		= esp_abort, \
+			    .reset		= esp_reset, \
+			    .can_queue          = 7, \
+			    .this_id		= 7, \
+			    .sg_tablesize	= SG_ALL, \
+			    .cmd_per_lun	= 1, \
+			    .use_clustering	= DISABLE_CLUSTERING }
 
 #endif /* MAC_ESP_H */
 
--- linux-2.5.51/drivers/scsi/mac_scsi.h.old	2002-10-31 16:20:05.000000000 -0600
+++ linux-2.5.51/drivers/scsi/mac_scsi.h	2002-12-10 14:28:34.000000000 -0600
@@ -65,19 +65,19 @@
 #include <scsi/scsicam.h>
 
 #define MAC_NCR5380 {						\
-name:			"Macintosh NCR5380 SCSI",			\
-detect:			macscsi_detect,					\
-release:		macscsi_release,	/* Release */		\
-info:			macscsi_info,					\
-queuecommand:		macscsi_queue_command,				\
-abort:			macscsi_abort,			 		\
-reset:			macscsi_reset,					\
-can_queue:		CAN_QUEUE,		/* can queue */		\
-this_id:		7,			/* id */		\
-sg_tablesize:		SG_ALL,			/* sg_tablesize */	\
-cmd_per_lun:		CMD_PER_LUN,		/* cmd per lun */	\
-unchecked_isa_dma:	0,			/* unchecked_isa_dma */	\
-use_clustering:		DISABLE_CLUSTERING				\
+.name			= "Macintosh NCR5380 SCSI",			\
+.detect			= macscsi_detect,					\
+.release		= macscsi_release,	/* Release */		\
+.info			= macscsi_info,					\
+.queuecommand		= macscsi_queue_command,				\
+.abort			= macscsi_abort,			 		\
+.reset			= macscsi_reset,					\
+.can_queue		= CAN_QUEUE,		/* can queue */		\
+.this_id		= 7,			/* id */		\
+.sg_tablesize		= SG_ALL,			/* sg_tablesize */	\
+.cmd_per_lun		= CMD_PER_LUN,		/* cmd per lun */	\
+.unchecked_isa_dma	= 0,			/* unchecked_isa_dma */	\
+.use_clustering		= DISABLE_CLUSTERING				\
 	}
 
 #ifndef HOSTS_C
--- linux-2.5.51/drivers/scsi/mca_53c9x.h.old	2002-07-05 18:42:19.000000000 -0500
+++ linux-2.5.51/drivers/scsi/mca_53c9x.h	2002-12-10 14:28:33.000000000 -0600
@@ -31,18 +31,18 @@
 			 int hostno, int inout);
 
 
-#define MCA_53C9X         { proc_name:		"esp", \
-			    name:		"NCR 53c9x SCSI", \
-			    detect:		mca_esp_detect, \
-			    release:		mca_esp_release, \
-			    queuecommand:	esp_queue, \
-			    abort:		esp_abort, \
-			    reset:		esp_reset, \
-			    can_queue:          7, \
-			    sg_tablesize:	SG_ALL, \
-			    cmd_per_lun:	1, \
-                            unchecked_isa_dma:  1, \
-			    use_clustering:	DISABLE_CLUSTERING }
+#define MCA_53C9X         { .proc_name		= "esp", \
+			    .name		= "NCR 53c9x SCSI", \
+			    .detect		= mca_esp_detect, \
+			    .release		= mca_esp_release, \
+			    .queuecommand	= esp_queue, \
+			    .abort		= esp_abort, \
+			    .reset		= esp_reset, \
+			    .can_queue          = 7, \
+			    .sg_tablesize	= SG_ALL, \
+			    .cmd_per_lun	= 1, \
+                            .unchecked_isa_dma  = 1, \
+			    .use_clustering	= DISABLE_CLUSTERING }
 
 /* Ports the ncr's 53c94 can be put at; indexed by pos register value */
 
--- linux-2.5.51/drivers/scsi/megaraid.h.old	2002-11-29 09:24:19.000000000 -0600
+++ linux-2.5.51/drivers/scsi/megaraid.h	2002-12-10 14:28:34.000000000 -0600
@@ -207,22 +207,22 @@
 #else
 #define MEGARAID \
   {\
-    name:	    	"MegaRAID",		/* Driver Name			*/\
-    proc_info:		megaraid_proc_info,     /* /proc driver info		*/\
-    detect:		megaraid_detect,	/* Detect Host Adapter		*/\
-    release:	  	megaraid_release,	/* Release Host Adapter		*/\
-    info:	     	megaraid_info,	   	/* Driver Info Function		*/\
-    command:	  	megaraid_command,	/* Command Function		*/\
-    queuecommand:  	megaraid_queue,		/* Queue Command Function	*/\
-    bios_param:     	megaraid_biosparam, 	/* Disk BIOS Parameters		*/\
-    can_queue:		MAX_COMMANDS,	    	/* Can Queue			*/\
-    this_id:	  	7,		       	/* HBA Target ID		*/\
-    sg_tablesize:   	MAX_SGLIST,	  	/* Scatter/Gather Table Size	*/\
-    cmd_per_lun:    	MAX_CMD_PER_LUN,	/* SCSI Commands per LUN	*/\
-    present:	  	0,		       	/* Present			*/\
-    unchecked_isa_dma:	0,		       	/* Default Unchecked ISA DMA	*/\
-    use_clustering:   	ENABLE_CLUSTERING,  	/* Enable Clustering		*/\
-	highmem_io:		1,													\
+    .name	    	= "MegaRAID",		/* Driver Name			*/\
+    .proc_info		= megaraid_proc_info,     /* /proc driver info		*/\
+    .detect		= megaraid_detect,	/* Detect Host Adapter		*/\
+    .release	  	= megaraid_release,	/* Release Host Adapter		*/\
+    .info	     	= megaraid_info,	   	/* Driver Info Function		*/\
+    .command	  	= megaraid_command,	/* Command Function		*/\
+    .queuecommand  	= megaraid_queue,		/* Queue Command Function	*/\
+    .bios_param     	= megaraid_biosparam, 	/* Disk BIOS Parameters		*/\
+    .can_queue		= MAX_COMMANDS,	    	/* Can Queue			*/\
+    .this_id	  	= 7,		       	/* HBA Target ID		*/\
+    .sg_tablesize   	= MAX_SGLIST,	  	/* Scatter/Gather Table Size	*/\
+    .cmd_per_lun    	= MAX_CMD_PER_LUN,	/* SCSI Commands per LUN	*/\
+    .present	  	= 0,		       	/* Present			*/\
+    .unchecked_isa_dma	= 0,		       	/* Default Unchecked ISA DMA	*/\
+    .use_clustering   	= ENABLE_CLUSTERING,  	/* Enable Clustering		*/\
+	.highmem_io		= 1,													\
   }
 #endif
 
--- linux-2.5.51/drivers/scsi/mesh.h.old	2002-07-05 18:42:18.000000000 -0500
+++ linux-2.5.51/drivers/scsi/mesh.h	2002-12-10 14:28:33.000000000 -0600
@@ -14,21 +14,21 @@
 int mesh_host_reset(Scsi_Cmnd *);
 
 #define SCSI_MESH {						\
-	proc_name:			"mesh",			\
-	name:				"MESH",			\
-	detect:				mesh_detect,		\
-	release:			mesh_release,		\
-	command:			NULL,			\
-	queuecommand:			mesh_queue,		\
-	eh_abort_handler:		mesh_abort,		\
-	eh_device_reset_handler:	NULL,			\
-	eh_bus_reset_handler:		NULL,			\
-	eh_host_reset_handler:		mesh_host_reset,	\
-	can_queue:			20,			\
-	this_id:			7,			\
-	sg_tablesize:			SG_ALL,			\
-	cmd_per_lun:			2,			\
-	use_clustering:			DISABLE_CLUSTERING,	\
+	.proc_name			= "mesh",			\
+	.name				= "MESH",			\
+	.detect				= mesh_detect,		\
+	.release			= mesh_release,		\
+	.command			= NULL,			\
+	.queuecommand			= mesh_queue,		\
+	.eh_abort_handler		= mesh_abort,		\
+	.eh_device_reset_handler	= NULL,			\
+	.eh_bus_reset_handler		= NULL,			\
+	.eh_host_reset_handler		= mesh_host_reset,	\
+	.can_queue			= 20,			\
+	.this_id			= 7,			\
+	.sg_tablesize			= SG_ALL,			\
+	.cmd_per_lun			= 2,			\
+	.use_clustering			= DISABLE_CLUSTERING,	\
 }
 
 /*
--- linux-2.5.51/drivers/scsi/mvme147.h.old	2002-07-05 18:42:04.000000000 -0500
+++ linux-2.5.51/drivers/scsi/mvme147.h	2002-12-10 14:28:33.000000000 -0600
@@ -31,19 +31,19 @@
 
 #ifdef HOSTS_C
 
-#define MVME147_SCSI {proc_name:	   "MVME147",			\
-		      proc_info:           NULL,			\
-		      name:                "MVME147 built-in SCSI",	\
-		      detect:              mvme147_detect,		\
-		      release:             mvme147_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:      ENABLE_CLUSTERING }
+#define MVME147_SCSI {.proc_name	   = "MVME147",			\
+		      .proc_info           = NULL,			\
+		      .name                = "MVME147 built-in SCSI",	\
+		      .detect              = mvme147_detect,		\
+		      .release             = mvme147_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      = ENABLE_CLUSTERING }
 
 #endif /* else def HOSTS_C */
 
--- linux-2.5.51/drivers/scsi/mvme16x.h.old	2002-10-31 16:20:05.000000000 -0600
+++ linux-2.5.51/drivers/scsi/mvme16x.h	2002-12-10 14:28:34.000000000 -0600
@@ -25,15 +25,15 @@
 
 #include <scsi/scsicam.h>
 
-#define MVME16x_SCSI  {name:                "MVME16x NCR53c710 SCSI", \
-		       detect:              mvme16x_scsi_detect,    \
-		       queuecommand:        NCR53c7xx_queue_command, \
-		       abort:               NCR53c7xx_abort,   \
-		       reset:               NCR53c7xx_reset,   \
-		       can_queue:           24,       \
-		       this_id:             7,               \
-		       sg_tablesize:        63,          \
-		       cmd_per_lun:	    3,     \
-		       use_clustering:      DISABLE_CLUSTERING }
+#define MVME16x_SCSI  {.name                = "MVME16x NCR53c710 SCSI", \
+		       .detect              = mvme16x_scsi_detect,    \
+		       .queuecommand        = NCR53c7xx_queue_command, \
+		       .abort               = NCR53c7xx_abort,   \
+		       .reset               = NCR53c7xx_reset,   \
+		       .can_queue           = 24,       \
+		       .this_id             = 7,               \
+		       .sg_tablesize        = 63,          \
+		       .cmd_per_lun	    = 3,     \
+		       .use_clustering      = DISABLE_CLUSTERING }
 
 #endif /* MVME16x_SCSI_H */
--- linux-2.5.51/drivers/scsi/ncr53c8xx.h.old	2002-11-29 09:24:19.000000000 -0600
+++ linux-2.5.51/drivers/scsi/ncr53c8xx.h	2002-12-10 14:28:33.000000000 -0600
@@ -70,19 +70,19 @@
 
 #if	LINUX_VERSION_CODE >= LinuxVersionCode(2,1,75)
 
-#define NCR53C8XX {     name:           "",			\
-			detect:         ncr53c8xx_detect,	\
-			release:        ncr53c8xx_release,	\
-			info:           ncr53c8xx_info, 	\
-			queuecommand:   ncr53c8xx_queue_command,\
-			slave_configure:ncr53c8xx_slave_configure,\
-			abort:          ncr53c8xx_abort,	\
-			reset:          ncr53c8xx_reset,	\
-			can_queue:      SCSI_NCR_CAN_QUEUE,	\
-			this_id:        7,			\
-			sg_tablesize:   SCSI_NCR_SG_TABLESIZE,	\
-			cmd_per_lun:    SCSI_NCR_CMD_PER_LUN,	\
-			use_clustering: DISABLE_CLUSTERING} 
+#define NCR53C8XX {     .name           = "",			\
+			.detect         = ncr53c8xx_detect,	\
+			.release        = ncr53c8xx_release,	\
+			.info           = ncr53c8xx_info, 	\
+			.queuecommand   = ncr53c8xx_queue_command,\
+			.slave_configure = ncr53c8xx_slave_configure,\
+			.abort          = ncr53c8xx_abort,	\
+			.reset          = ncr53c8xx_reset,	\
+			.can_queue      = SCSI_NCR_CAN_QUEUE,	\
+			.this_id        = 7,			\
+			.sg_tablesize   = SCSI_NCR_SG_TABLESIZE,	\
+			.cmd_per_lun    = SCSI_NCR_CMD_PER_LUN,	\
+			.use_clustering = DISABLE_CLUSTERING} 
 
 #else
 
--- linux-2.5.51/drivers/scsi/oktagon_esp.h.old	2002-07-05 18:42:19.000000000 -0500
+++ linux-2.5.51/drivers/scsi/oktagon_esp.h	2002-12-10 14:28:33.000000000 -0600
@@ -40,18 +40,18 @@
 			int hostno, int inout);
 
 #define SCSI_OKTAGON_ESP {                       \
-   proc_name:           "esp-oktagon",           \
-   proc_info:           &esp_proc_info,          \
-   name:                "BSC Oktagon SCSI",      \
-   detect:              oktagon_esp_detect,      \
-   release:             oktagon_esp_release,     \
-   queuecommand:        esp_queue,               \
-   abort:               esp_abort,               \
-   reset:               esp_reset,               \
-   can_queue:           7,                       \
-   this_id:             7,                       \
-   sg_tablesize:        SG_ALL,                  \
-   cmd_per_lun:         1,                       \
-   use_clustering:      ENABLE_CLUSTERING }
+   .proc_name           = "esp-oktagon",           \
+   .proc_info           = &esp_proc_info,          \
+   .name                = "BSC Oktagon SCSI",      \
+   .detect              = oktagon_esp_detect,      \
+   .release             = oktagon_esp_release,     \
+   .queuecommand        = esp_queue,               \
+   .abort               = esp_abort,               \
+   .reset               = esp_reset,               \
+   .can_queue           = 7,                       \
+   .this_id             = 7,                       \
+   .sg_tablesize        = SG_ALL,                  \
+   .cmd_per_lun         = 1,                       \
+   .use_clustering      = ENABLE_CLUSTERING }
 
 #endif /* OKTAGON_ESP_H */
--- linux-2.5.51/drivers/scsi/pas16.h.old	2002-10-31 16:20:06.000000000 -0600
+++ linux-2.5.51/drivers/scsi/pas16.h	2002-12-10 14:28:34.000000000 -0600
@@ -144,19 +144,19 @@
  */
 
 #define MV_PAS16 {					\
-	name:           "Pro Audio Spectrum-16 SCSI", 	\
-	detect:         pas16_detect, 			\
-	queuecommand:   pas16_queue_command,		\
-	eh_abort_handler: pas16_abort,			\
-	eh_bus_reset_handler: pas16_bus_reset,		\
-	eh_device_reset_handler: pas16_device_reset,	\
-	eh_host_reset_handler: pas16_host_reset,	\
-	bios_param:     pas16_biosparam, 		\
-	can_queue:      CAN_QUEUE,			\
-	this_id:        7,				\
-	sg_tablesize:   SG_ALL,				\
-	cmd_per_lun:    CMD_PER_LUN ,			\
-	use_clustering: DISABLE_CLUSTERING}
+	.name           = "Pro Audio Spectrum-16 SCSI", 	\
+	.detect         = pas16_detect, 			\
+	.queuecommand   = pas16_queue_command,		\
+	.eh_abort_handler = pas16_abort,			\
+	.eh_bus_reset_handler = pas16_bus_reset,		\
+	.eh_device_reset_handler = pas16_device_reset,	\
+	.eh_host_reset_handler = pas16_host_reset,	\
+	.bios_param     = pas16_biosparam, 		\
+	.can_queue      = CAN_QUEUE,			\
+	.this_id        = 7,				\
+	.sg_tablesize   = SG_ALL,				\
+	.cmd_per_lun    = CMD_PER_LUN ,			\
+	.use_clustering = DISABLE_CLUSTERING}
 
 #ifndef HOSTS_C
 
--- linux-2.5.51/drivers/scsi/pci2000.h.old	2002-10-31 16:20:06.000000000 -0600
+++ linux-2.5.51/drivers/scsi/pci2000.h	2002-12-10 14:28:33.000000000 -0600
@@ -203,22 +203,22 @@
 
 /* screen is 80 columns wide, damnit! */
 #define PCI2000 {				\
-	proc_name:	"pci2000",					\
-	name:		"PCI-2000 SCSI Intelligent Disk Controller",	\
-	detect:		Pci2000_Detect,					\
-	release:	Pci2000_Release,				\
-	command:	Pci2000_Command,				\
-	queuecommand:	Pci2000_QueueCommand,				\
-	abort:		Pci2000_Abort,					\
-	reset:		Pci2000_Reset,					\
-	bios_param:	Pci2000_BiosParam,				\
-	can_queue:	16,						\
-	this_id:	-1,						\
-	sg_tablesize:	16,						\
-	cmd_per_lun:	1,						\
-	present:	0,						\
-	unchecked_isa_dma:0,						\
-	use_clustering:	DISABLE_CLUSTERING,				\
+	.proc_name	= "pci2000",					\
+	.name		= "PCI-2000 SCSI Intelligent Disk Controller",	\
+	.detect		= Pci2000_Detect,					\
+	.release	= Pci2000_Release,				\
+	.command	= Pci2000_Command,				\
+	.queuecommand	= Pci2000_QueueCommand,				\
+	.abort		= Pci2000_Abort,					\
+	.reset		= Pci2000_Reset,					\
+	.bios_param	= Pci2000_BiosParam,				\
+	.can_queue	= 16,						\
+	.this_id	= -1,						\
+	.sg_tablesize	= 16,						\
+	.cmd_per_lun	= 1,						\
+	.present	= 0,						\
+	.unchecked_isa_dma = 0,						\
+	.use_clustering	= DISABLE_CLUSTERING,				\
 }
 
 #endif
--- linux-2.5.51/drivers/scsi/pci2220i.h.old	2002-10-31 16:20:06.000000000 -0600
+++ linux-2.5.51/drivers/scsi/pci2220i.h	2002-12-10 14:28:34.000000000 -0600
@@ -42,21 +42,21 @@
 #endif
 
 #define PCI2220I {					\
-	proc_name:		"pci2220i",		\
-	name:			"PCI-2220I/PCI-2240I",	\
-	detect:			Pci2220i_Detect,	\
-	release:		Pci2220i_Release,	\
-	command:		Pci2220i_Command,	\
-	queuecommand:		Pci2220i_QueueCommand,	\
-	abort:			Pci2220i_Abort,		\
-	reset:			Pci2220i_Reset,		\
-	bios_param:		Pci2220i_BiosParam,	\
-	can_queue:		1,			\
-	this_id:		-1,			\
-	sg_tablesize:		SG_ALL,			\
-	cmd_per_lun:		1,			\
-	present:		0,			\
-	unchecked_isa_dma:	0,			\
-	use_clustering:		DISABLE_CLUSTERING,	\
+	.proc_name		= "pci2220i",		\
+	.name			= "PCI-2220I/PCI-2240I",	\
+	.detect			= Pci2220i_Detect,	\
+	.release		= Pci2220i_Release,	\
+	.command		= Pci2220i_Command,	\
+	.queuecommand		= Pci2220i_QueueCommand,	\
+	.abort			= Pci2220i_Abort,		\
+	.reset			= Pci2220i_Reset,		\
+	.bios_param		= Pci2220i_BiosParam,	\
+	.can_queue		= 1,			\
+	.this_id		= -1,			\
+	.sg_tablesize		= SG_ALL,			\
+	.cmd_per_lun		= 1,			\
+	.present		= 0,			\
+	.unchecked_isa_dma	= 0,			\
+	.use_clustering		= DISABLE_CLUSTERING,	\
 }
 #endif
--- linux-2.5.51/drivers/scsi/pluto.h.old	2002-11-29 09:24:20.000000000 -0600
+++ linux-2.5.51/drivers/scsi/pluto.h	2002-12-10 14:28:34.000000000 -0600
@@ -44,21 +44,21 @@
 int pluto_slave_configure(Scsi_Device *);
 
 #define PLUTO {							\
-	name:			"Sparc Storage Array 100/200",	\
-	detect:			pluto_detect,			\
-	release:		pluto_release,			\
-	info:			pluto_info,			\
-	queuecommand:		fcp_scsi_queuecommand,		\
-	slave_configure:	pluto_slave_configure,		\
-	can_queue:		PLUTO_CAN_QUEUE,		\
-	this_id:		-1,				\
-	sg_tablesize:		1,				\
-	cmd_per_lun:		1,				\
-	use_clustering:		ENABLE_CLUSTERING,		\
-	eh_abort_handler:	fcp_scsi_abort,			\
-	eh_device_reset_handler:fcp_scsi_dev_reset,		\
-	eh_bus_reset_handler:	fcp_scsi_bus_reset,		\
-	eh_host_reset_handler:	fcp_scsi_host_reset,		\
+	.name			= "Sparc Storage Array 100/200",	\
+	.detect			= pluto_detect,			\
+	.release		= pluto_release,			\
+	.info			= pluto_info,			\
+	.queuecommand		= fcp_scsi_queuecommand,		\
+	.slave_configure	= pluto_slave_configure,		\
+	.can_queue		= PLUTO_CAN_QUEUE,		\
+	.this_id		= -1,				\
+	.sg_tablesize		= 1,				\
+	.cmd_per_lun		= 1,				\
+	.use_clustering		= ENABLE_CLUSTERING,		\
+	.eh_abort_handler	= fcp_scsi_abort,			\
+	.eh_device_reset_handler = fcp_scsi_dev_reset,		\
+	.eh_bus_reset_handler	= fcp_scsi_bus_reset,		\
+	.eh_host_reset_handler	= fcp_scsi_host_reset,		\
 }	
 
 #endif /* !(_PLUTO_H) */
--- linux-2.5.51/drivers/scsi/ppa.h.old	2002-10-31 16:20:07.000000000 -0600
+++ linux-2.5.51/drivers/scsi/ppa.h	2002-12-10 14:28:33.000000000 -0600
@@ -171,21 +171,21 @@
 int ppa_biosparam(struct scsi_device *, struct block_device *,
 		sector_t, int *);
 
-#define PPA {	proc_name:			"ppa",		\
-		proc_info:			ppa_proc_info,		\
-		name:				"Iomega VPI0 (ppa) interface",\
-		detect:				ppa_detect,		\
-		release:			ppa_release,		\
-		command:			ppa_command,		\
-		queuecommand:			ppa_queuecommand,	\
-		eh_abort_handler:		ppa_abort,		\
-		eh_device_reset_handler:	NULL,			\
-		eh_bus_reset_handler:		ppa_reset,		\
-		eh_host_reset_handler:		ppa_reset,		\
-		bios_param:			ppa_biosparam,		\
-		this_id:			-1,			\
-		sg_tablesize:			SG_ALL,			\
-		cmd_per_lun:			1,			\
-		use_clustering:			ENABLE_CLUSTERING	\
+#define PPA {	.proc_name			= "ppa",		\
+		.proc_info			= ppa_proc_info,		\
+		.name				= "Iomega VPI0 (ppa) interface",\
+		.detect				= ppa_detect,		\
+		.release			= ppa_release,		\
+		.command			= ppa_command,		\
+		.queuecommand			= ppa_queuecommand,	\
+		.eh_abort_handler		= ppa_abort,		\
+		.eh_device_reset_handler	= NULL,			\
+		.eh_bus_reset_handler		= ppa_reset,		\
+		.eh_host_reset_handler		= ppa_reset,		\
+		.bios_param			= ppa_biosparam,		\
+		.this_id			= -1,			\
+		.sg_tablesize			= SG_ALL,			\
+		.cmd_per_lun			= 1,			\
+		.use_clustering			= ENABLE_CLUSTERING	\
 }
 #endif				/* _PPA_H */
--- linux-2.5.51/drivers/scsi/psi240i.h.old	2002-10-31 16:20:07.000000000 -0600
+++ linux-2.5.51/drivers/scsi/psi240i.h	2002-12-10 14:28:33.000000000 -0600
@@ -321,18 +321,18 @@
 	#define NULL 0
 #endif
 
-#define PSI240I { proc_name:      "psi240i", \
-		  name:           "PSI-240I EIDE Disk Controller",\
-		  detect:         Psi240i_Detect,			\
-		  command:	  Psi240i_Command,			\
-		  queuecommand:	  Psi240i_QueueCommand,		\
-		  abort:	  Psi240i_Abort,			\
-		  reset:	  Psi240i_Reset,			\
-		  bios_param:	  Psi240i_BiosParam,                 	\
-		  can_queue:	  1, 					\
-		  this_id:	  -1, 					\
-		  sg_tablesize:	  SG_NONE,		 		\
-		  cmd_per_lun:	  1, 					\
-		  use_clustering: DISABLE_CLUSTERING }
+#define PSI240I { .proc_name      = "psi240i", \
+		  .name           = "PSI-240I EIDE Disk Controller",\
+		  .detect         = Psi240i_Detect,			\
+		  .command	  = Psi240i_Command,			\
+		  .queuecommand	  = Psi240i_QueueCommand,		\
+		  .abort	  = Psi240i_Abort,			\
+		  .reset	  = Psi240i_Reset,			\
+		  .bios_param	  = Psi240i_BiosParam,                 	\
+		  .can_queue	  = 1, 					\
+		  .this_id	  = -1, 					\
+		  .sg_tablesize	  = SG_NONE,		 		\
+		  .cmd_per_lun	  = 1, 					\
+		  .use_clustering = DISABLE_CLUSTERING }
 
 #endif
-- 
They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety.
 -- Benjamin Franklin, Historical Review of Pennsylvania, 1759

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-12-12 14:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-12 14:07 [PATCH] C99 initializers for drivers/scsi (3 of 4) Art Haas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox