diff options
author | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 1997-12-29 00:14:17 +0000 |
---|---|---|
committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 1997-12-29 00:14:17 +0000 |
commit | 77b45c1b73d3972e37752f116a6a1af4bd6b8a4b (patch) | |
tree | 0e553e5872bb8a455603aaaf70b83e80d93ab827 /drivers/scsi/esp.h | |
parent | 8a9fd000a0d3ea16d935dbb9929ee4cac018d1a0 (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.h | 8 |
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 *); |