struct list_head list;
        unsigned int id;
        struct qmc *qmc;
-       void *__iomem s_param;
+       void __iomem *s_param;
        enum qmc_mode mode;
        u64     tx_ts_mask;
        u64     rx_ts_mask;
 struct qmc {
        struct device *dev;
        struct tsa_serial *tsa_serial;
-       void *__iomem scc_regs;
-       void *__iomem scc_pram;
-       void *__iomem dpram;
+       void __iomem *scc_regs;
+       void __iomem *scc_pram;
+       void __iomem *dpram;
        u16 scc_pram_offset;
        cbd_t __iomem *bd_table;
        dma_addr_t bd_dma_addr;
        struct qmc_chan *chans[64];
 };
 
-static inline void qmc_write16(void *__iomem addr, u16 val)
+static inline void qmc_write16(void __iomem *addr, u16 val)
 {
        iowrite16be(val, addr);
 }
 
-static inline u16 qmc_read16(void *__iomem addr)
+static inline u16 qmc_read16(void __iomem *addr)
 {
        return ioread16be(addr);
 }
 
-static inline void qmc_setbits16(void *__iomem addr, u16 set)
+static inline void qmc_setbits16(void __iomem *addr, u16 set)
 {
        qmc_write16(addr, qmc_read16(addr) | set);
 }
 
-static inline void qmc_clrbits16(void *__iomem addr, u16 clr)
+static inline void qmc_clrbits16(void __iomem *addr, u16 clr)
 {
        qmc_write16(addr, qmc_read16(addr) & ~clr);
 }
 
-static inline void qmc_write32(void *__iomem addr, u32 val)
+static inline void qmc_write32(void __iomem *addr, u32 val)
 {
        iowrite32be(val, addr);
 }
 
-static inline u32 qmc_read32(void *__iomem addr)
+static inline u32 qmc_read32(void __iomem *addr)
 {
        return ioread32be(addr);
 }
 
-static inline void qmc_setbits32(void *__iomem addr, u32 set)
+static inline void qmc_setbits32(void __iomem *addr, u32 set)
 {
        qmc_write32(addr, qmc_read32(addr) | set);
 }
 {
        struct qmc_xfer_desc *xfer_desc;
        unsigned long flags;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        u16 ctrl;
        int ret;
 
        void (*complete)(void *context);
        unsigned long flags;
        void *context;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        u16 ctrl;
 
        /*
 {
        struct qmc_xfer_desc *xfer_desc;
        unsigned long flags;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        u16 ctrl;
        int ret;
 
        void (*complete)(void *context, size_t size);
        struct qmc_xfer_desc *xfer_desc;
        unsigned long flags;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        void *context;
        u16 datalen;
        u16 ctrl;
 {
        struct qmc_xfer_desc *xfer_desc;
        unsigned long flags;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        u16 ctrl;
 
        spin_lock_irqsave(&chan->rx_lock, flags);
 {
        struct qmc_xfer_desc *xfer_desc;
        unsigned long flags;
-       cbd_t *__iomem bd;
+       cbd_t __iomem *bd;
        u16 ctrl;
 
        spin_lock_irqsave(&chan->tx_lock, flags);