summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/esp.h
diff options
context:
space:
mode:
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-12-29 00:14:17 +0000
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-12-29 00:14:17 +0000
commit77b45c1b73d3972e37752f116a6a1af4bd6b8a4b (patch)
tree0e553e5872bb8a455603aaaf70b83e80d93ab827 /drivers/scsi/esp.h
parent8a9fd000a0d3ea16d935dbb9929ee4cac018d1a0 (diff)
made splitted esp working on Linux/Sparc (at least on my SS2)
Diffstat (limited to 'drivers/scsi/esp.h')
-rw-r--r--drivers/scsi/esp.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/scsi/esp.h b/drivers/scsi/esp.h
index bc5a879f6..f6f9718b5 100644
--- a/drivers/scsi/esp.h
+++ b/drivers/scsi/esp.h
@@ -191,7 +191,7 @@ enum esp_rev {
struct Sparc_ESP {
struct Sparc_ESP *next; /* Next ESP on probed or NULL */
struct ESP_regs *eregs; /* All esp registers */
- struct Linux_DMA *dma; /* Who I do transfers with. */
+ struct Linux_SBus_DMA *dma; /* Who I do transfers with. */
void *dregs; /* And his registers. */
struct Scsi_Host *ehost; /* Backpointer to SCSI Host */
@@ -294,13 +294,13 @@ struct Sparc_ESP {
int (*dma_bytes_sent)(struct Sparc_ESP *, int);
int (*dma_can_transfer)(struct Sparc_ESP *, Scsi_Cmnd *);
void (*dma_dump_state)(struct Sparc_ESP *);
- void (*dma_init_read)(struct Sparc_ESP *, char *, int);
- void (*dma_init_write)(struct Sparc_ESP *, char *, int);
+ void (*dma_init_read)(struct Sparc_ESP *, __u32, int);
+ void (*dma_init_write)(struct Sparc_ESP *, __u32, int);
void (*dma_ints_off)(struct Sparc_ESP *);
void (*dma_ints_on)(struct Sparc_ESP *);
int (*dma_irq_p)(struct Sparc_ESP *);
int (*dma_ports_p)(struct Sparc_ESP *);
- void (*dma_setup)(struct Sparc_ESP *, char *, int, int);
+ void (*dma_setup)(struct Sparc_ESP *, __u32, int, int);
/* Optional functions (i.e. may be initialized to 0) */
void (*dma_barrier)(struct Sparc_ESP *);