typedef u16 USHORT;
typedef u16 WORD;
typedef u32 DWORD;
-typedef void __iomem * LPDAQD;
+typedef unsigned long LPDAQD;
/* Generic FIFO */
typedef struct {
int memid, irqid;
int irq, irq_ref;
unsigned char info;
- void __iomem *base;
+ unsigned long base;
/* Motorola 56k DSP SMA */
- void __iomem *SMA;
- void __iomem *DAPQ, *DARQ, *MODQ, *MIDQ, *DSPQ;
- void __iomem *pwDSPQData, *pwMIDQData, *pwMODQData;
+ unsigned long SMA;
+ unsigned long DAPQ, DARQ, MODQ, MIDQ, DSPQ;
+ unsigned long pwDSPQData, pwMIDQData, pwMODQData;
int dspq_data_buff, dspq_buff_size;
/* State variables */
int msnd_register(multisound_dev_t *dev);
void msnd_unregister(multisound_dev_t *dev);
-void msnd_init_queue(void __iomem *, int start, int size);
+void msnd_init_queue(unsigned long, int start, int size);
void msnd_fifo_init(msnd_fifo *f);
void msnd_fifo_free(msnd_fifo *f);
int msnd_fifo_alloc(msnd_fifo *f, size_t n);
void msnd_fifo_make_empty(msnd_fifo *f);
-int msnd_fifo_write_io(msnd_fifo *f, char __iomem *buf, size_t len);
-int msnd_fifo_read_io(msnd_fifo *f, char __iomem *buf, size_t len);
int msnd_fifo_write(msnd_fifo *f, const char *buf, size_t len);
int msnd_fifo_read(msnd_fifo *f, char *buf, size_t len);