fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / drivers / scsi / esp.h
index 85beb47..a98cda9 100644 (file)
@@ -77,8 +77,8 @@ struct scsi_cmnd;
 
 /* We get one of these for each ESP probed. */
 struct esp {
-       unsigned long           eregs;          /* ESP controller registers */
-       unsigned long           dregs;          /* DMA controller registers */
+       void __iomem            *eregs;         /* ESP controller registers */
+       void __iomem            *dregs;         /* DMA controller registers */
        struct sbus_dma         *dma;           /* DMA controller sw state */
        struct Scsi_Host        *ehost;         /* Backpointer to SCSI Host */
        struct sbus_dev         *sdev;          /* Pointer to SBus entry */
@@ -403,8 +403,4 @@ struct esp {
 #define ESP_MHZ_TO_CYCLE(mhertz)  ((1000000000) / ((mhertz) / 1000))
 #define ESP_TICK(ccf, cycle)  ((7682 * (ccf) * (cycle) / 1000))
 
-/* For our interrupt engine. */
-#define for_each_esp(esp) \
-        for((esp) = espchain; (esp); (esp) = (esp)->next)
-
 #endif /* !(_SPARC_ESP_H) */