Index: uspace/drv/bus/isa/i8237.c
===================================================================
--- uspace/drv/bus/isa/i8237.c	(revision c762ad5ddae5ea40a56aa04d066fc4ac1787344c)
+++ uspace/drv/bus/isa/i8237.c	(revision 301032a87023b80a020de82584ef102eae4ad415)
@@ -340,5 +340,5 @@
  * @return Error code.
  */
-int dma_channel_setup(unsigned int channel, uint32_t pa, uint16_t size,
+int dma_channel_setup(unsigned int channel, uint32_t pa, uint32_t size,
     uint8_t mode)
 {
Index: uspace/drv/bus/isa/i8237.h
===================================================================
--- uspace/drv/bus/isa/i8237.h	(revision c762ad5ddae5ea40a56aa04d066fc4ac1787344c)
+++ uspace/drv/bus/isa/i8237.h	(revision 301032a87023b80a020de82584ef102eae4ad415)
@@ -38,5 +38,5 @@
 #define DRV_BUS_ISA_I8237_H
 
-extern int dma_channel_setup(unsigned, uint32_t, uint16_t, uint8_t);
+extern int dma_channel_setup(unsigned, uint32_t, uint32_t, uint8_t);
 extern int dma_channel_remain(unsigned, size_t *);
 
Index: uspace/drv/bus/isa/isa.c
===================================================================
--- uspace/drv/bus/isa/isa.c	(revision c762ad5ddae5ea40a56aa04d066fc4ac1787344c)
+++ uspace/drv/bus/isa/isa.c	(revision 301032a87023b80a020de82584ef102eae4ad415)
@@ -154,5 +154,5 @@
 
 static int isa_fun_setup_dma(ddf_fun_t *fnode,
-    unsigned int channel, uint32_t pa, uint16_t size, uint8_t mode)
+    unsigned int channel, uint32_t pa, uint32_t size, uint8_t mode)
 {
 	assert(fnode);
