static void dma_setup(struct NCR_ESP *esp, __u32 addr, int count, int write) { /* On the Sparc, DMA_ST_WRITE means "move data from device to memory" * so when (write) is true, it actually means READ! */ if(write){ dma_init_read(esp, addr, count); } else { dma_init_write(esp, addr, count); } }
static void dma_setup(struct NCR_ESP * esp, __u32 addr, int count, int write) { #ifdef DEBUG_MAC_ESP printk("mac_esp: dma_setup\n"); #endif if (write) { dma_init_read(esp, (char *) addr, count); } else { dma_init_write(esp, (char *) addr, count); } }