Lines Matching refs:mode
114 static int ata_macio_setmode(device_t dev, int target, int mode);
259 ata_macio_setmode(device_t dev, int target, int mode)
266 mode = min(mode, sc->max_mode);
268 if ((mode & ATA_DMA_MASK) == ATA_UDMA0) {
269 min_cycle = udma_timings[mode & ATA_MODE_MASK].cycle;
270 min_active = udma_timings[mode & ATA_MODE_MASK].active;
278 } else if ((mode & ATA_DMA_MASK) == ATA_WDMA0) {
279 min_cycle = dma_timings[mode & ATA_MODE_MASK].cycle;
280 min_active = dma_timings[mode & ATA_MODE_MASK].active;
302 pio_timings[(mode & ATA_MODE_MASK) - ATA_PIO0].cycle;
304 pio_timings[(mode & ATA_MODE_MASK) - ATA_PIO0].active;
329 return (mode);