return val;
}
+static void __sscape_write(int reg, int data)
+{
+ outb(reg, PORT(ODIE_ADDR));
+ outb(data, PORT(ODIE_DATA));
+}
+
static void sscape_write(struct sscape_info *devc, int reg, int data)
{
unsigned long flags;
spin_lock_irqsave(&devc->lock,flags);
- outb(reg, PORT(ODIE_ADDR));
- outb(data, PORT(ODIE_DATA));
+ __sscape_write(reg, data);
spin_unlock_irqrestore(&devc->lock,flags);
}
spin_lock_irqsave(&devc->lock,flags);
if (devc->dma_allocated)
{
- sscape_write(devc, GA_DMAA_REG, 0x20); /* DMA channel disabled */
+ __sscape_write(GA_DMAA_REG, 0x20); /* DMA channel disabled */
devc->dma_allocated = 0;
}
spin_unlock_irqrestore(&devc->lock,flags);