Lines Matching defs:mode
59 static int ata_ali_setmode(device_t dev, int target, int mode);
147 /* enable ATAPI UDMA mode (even if we are going to do PIO) */
292 ata_ali_setmode(device_t dev, int target, int mode)
306 mode = min(mode, ctlr->chip->max_dma);
309 if (ata_dma_check_80pin && mode > ATA_UDMA2 &&
312 mode = ATA_UDMA2;
323 mode = min(mode, ATA_PIO_MAX);
326 /* Set UDMA mode */
328 if (mode >= ATA_UDMA0) {
330 word54 |= (((udma[mode&ATA_MODE_MASK]<<16)|0x05)<<(devno<<2));
335 piomode = mode;
338 /* Set PIO/WDMA mode */
341 return (mode);