mite_csigr_wins(csigr_bits), mite_csigr_iowins(csigr_bits));
 }
 
-static unsigned mite_fifo_size(struct mite_struct *mite, unsigned channel)
+static unsigned int mite_fifo_size(struct mite_struct *mite,
+                                  unsigned int channel)
 {
-       unsigned fcr_bits = readl(mite->mite_io_addr + MITE_FCR(channel));
-       unsigned empty_count = (fcr_bits >> 16) & 0xff;
-       unsigned full_count = fcr_bits & 0xff;
+       unsigned int fcr_bits = readl(mite->mite_io_addr + MITE_FCR(channel));
+       unsigned int empty_count = (fcr_bits >> 16) & 0xff;
+       unsigned int full_count = fcr_bits & 0xff;
 
        return empty_count + full_count;
 }
        unsigned long length;
        int i;
        u32 csigr_bits;
-       unsigned unknown_dma_burst_bits;
+       unsigned int unknown_dma_burst_bits;
 
        pci_set_master(mite->pcidev);
 
 };
 EXPORT_SYMBOL_GPL(mite_free_ring);
 
-struct mite_channel *mite_request_channel_in_range(struct mite_struct *mite,
-                                                  struct
-                                                  mite_dma_descriptor_ring
-                                                  *ring, unsigned min_channel,
-                                                  unsigned max_channel)
+struct mite_channel *
+mite_request_channel_in_range(struct mite_struct *mite,
+                             struct mite_dma_descriptor_ring *ring,
+                             unsigned int min_channel,
+                             unsigned int max_channel)
 {
        int i;
        unsigned long flags;
 }
 EXPORT_SYMBOL_GPL(mite_bytes_read_from_memory_ub);
 
-unsigned mite_dma_tcr(struct mite_channel *mite_chan)
+unsigned int mite_dma_tcr(struct mite_channel *mite_chan)
 {
        struct mite_struct *mite = mite_chan->mite;
 
 void mite_dma_disarm(struct mite_channel *mite_chan)
 {
        struct mite_struct *mite = mite_chan->mite;
-       unsigned chor;
+       unsigned int chor;
 
        /* disarm */
        chor = CHOR_ABORT;
 }
 EXPORT_SYMBOL_GPL(mite_sync_output_dma);
 
-unsigned mite_get_status(struct mite_channel *mite_chan)
+unsigned int mite_get_status(struct mite_channel *mite_chan)
 {
        struct mite_struct *mite = mite_chan->mite;
-       unsigned status;
+       unsigned int status;
        unsigned long flags;
 
        spin_lock_irqsave(&mite->lock, flags);
 
 
 struct mite_channel {
        struct mite_struct *mite;
-       unsigned channel;
+       unsigned int channel;
        int dir;
        int done;
        struct mite_dma_descriptor_ring *ring;
        struct mite_channel channels[MAX_MITE_DMA_CHANNELS];
        short channel_allocated[MAX_MITE_DMA_CHANNELS];
        int num_channels;
-       unsigned fifo_size;
+       unsigned int fifo_size;
        spinlock_t lock;
 };
 
 struct mite_channel *
 mite_request_channel_in_range(struct mite_struct *mite,
                              struct mite_dma_descriptor_ring *ring,
-                             unsigned min_channel, unsigned max_channel);
+                             unsigned int min_channel,
+                             unsigned int max_channel);
 static inline struct mite_channel *
 mite_request_channel(struct mite_struct *mite,
                     struct mite_dma_descriptor_ring *ring)
 
 void mite_release_channel(struct mite_channel *mite_chan);
 
-unsigned mite_dma_tcr(struct mite_channel *mite_chan);
+unsigned int mite_dma_tcr(struct mite_channel *mite_chan);
 void mite_dma_arm(struct mite_channel *mite_chan);
 void mite_dma_disarm(struct mite_channel *mite_chan);
 int mite_sync_input_dma(struct mite_channel *mite_chan,
 u32 mite_bytes_read_from_memory_lb(struct mite_channel *mite_chan);
 u32 mite_bytes_read_from_memory_ub(struct mite_channel *mite_chan);
 u32 mite_bytes_in_transit(struct mite_channel *mite_chan);
-unsigned mite_get_status(struct mite_channel *mite_chan);
+unsigned int mite_get_status(struct mite_channel *mite_chan);
 int mite_done(struct mite_channel *mite_chan);
 
 void mite_prep_dma(struct mite_channel *mite_chan,
        WENAB = 0x80,           /* window enable */
 };
 
-static inline unsigned MITE_IODWBSR_1_WSIZE_bits(unsigned size)
+static inline unsigned int MITE_IODWBSR_1_WSIZE_bits(unsigned int size)
 {
-       unsigned order = 0;
+       unsigned int order = 0;
 
        BUG_ON(size == 0);
        order = ilog2(size);
        return (source & 0x7) << 16;
 };
 
-static inline int CR_REQSDRQ(unsigned drq_line)
+static inline int CR_REQSDRQ(unsigned int drq_line)
 {
        /* This also works on m-series when using channels (drq_line) 4 or 5. */
        return CR_REQS((drq_line & 0x3) | 0x4);