Lines Matching defs:mode
267 u8 mode = ((id[ATA_ID_CFA_MODES] & 0x38) >> 3) - 1;
269 mask |= ((2 << mode) - 1) << 3;
280 u8 mode = id[ATA_ID_OLD_DMA_MODES] >> 8;
283 * if the mode is valid convert it to the mask
284 * (the maximum allowed mode is XFER_SW_DMA_2)
286 if (mode <= 2)
287 mask = (2 << mode) - 1;
302 * @req_mode: requested mode
305 * the DMA transfer. The speed is then limited by the requested mode.
308 * or if the requested mode is not a DMA mode.
316 u8 mode = 0;
329 mode = xfer_mode_bases[i] + x;
334 if (hwif->chipset == ide_acorn && mode == 0) {
340 mode = XFER_MW_DMA_1;
343 mode = min(mode, req_mode);
345 printk(KERN_INFO "%s: %s mode selected\n", drive->name,
346 mode ? ide_xfer_verbose(mode) : "no DMA");
348 return mode;
417 u8 mode;
421 mode = drive->current_speed;
426 if (mode > XFER_UDMA_0 && mode <= XFER_UDMA_7)
427 mode--;
429 mode = XFER_PIO_4;
430 ide_set_xfer_rate(drive, mode);
443 * retry the current request in pio mode instead of risking tossing it