Searched defs:pio_mode (Results 1 - 5 of 5) sorted by relevance

/drivers/ata/
H A Dpata_of_platform.c27 int pio_mode = 0; local
53 pio_mode = be32_to_cpup(prop);
54 if (pio_mode > 6) {
62 pio_mask = 1 << pio_mode;
63 pio_mask |= (1 << pio_mode) - 1;
H A Dpata_serverworks.c198 static const u8 pio_mode[] = { 0x5d, 0x47, 0x34, 0x22, 0x20 }; local
203 int pio = adev->pio_mode - XFER_PIO_0;
205 pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]);
H A Dpata_ep93xx.c177 static int ep93xx_pata_get_wst(int pio_mode) argument
181 if (pio_mode == 0)
183 else if (pio_mode < 3)
191 static void ep93xx_pata_enable_pio(void __iomem *base, int pio_mode) argument
194 ep93xx_pata_get_wst(pio_mode) |
195 (pio_mode << IDECFG_MODE_SHIFT), base + IDECFG);
343 ata_timing_compute(adev, adev->pio_mode, &drv_data->t, T, 0);
344 if (pair && pair->pio_mode) {
346 ata_timing_compute(pair, pair->pio_mode, &t, T, 0);
353 adev->pio_mode
[all...]
/drivers/ide/
H A Dide-xfer-mode.c65 int pio_mode = -1, overridden = 0; local
71 pio_mode = ide_scan_pio_blacklist((char *)&id[ATA_ID_PROD]);
73 if (pio_mode != -1) {
76 pio_mode = id[ATA_ID_OLD_PIO_MODES] >> 8;
77 if (pio_mode > 2) { /* 2 is maximum allowed tPIO value */
78 pio_mode = 2;
84 pio_mode = 4 + min_t(int, 2,
90 pio_mode = 5;
92 pio_mode = 4;
94 pio_mode
[all...]
H A Dcmd640.c512 * Set a specific pio_mode for a drive
515 u8 pio_mode, unsigned int cycle_time)
527 if (pio_mode > 5)
528 pio_mode = 5;
530 t = ide_timing_find_mode(XFER_PIO_0 + pio_mode);
579 const u8 pio = drive->pio_mode - XFER_PIO_0;
514 cmd640_set_mode(ide_drive_t *drive, unsigned int index, u8 pio_mode, unsigned int cycle_time) argument

Completed in 162 milliseconds