Lines Matching defs:pio
269 mpc52xx_ata_compute_pio_timings(struct mpc52xx_ata_priv *priv, int dev, int pio)
275 if ((pio < 0) || (pio > 4))
278 t0 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t0[pio]);
279 t1 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t1[pio]);
280 t2_8 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_8[pio]);
281 t2_16 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_16[pio]);
282 t2i = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2i[pio]);
283 t4 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t4[pio]);
284 ta = CALC_CLKCYC(ipb_period, 1000 * ataspec_ta[pio]);
393 int pio, rv;
395 pio = adev->pio_mode - XFER_PIO_0;
397 rv = mpc52xx_ata_compute_pio_timings(priv, adev->devno, pio);
400 dev_err(ap->dev, "error: invalid PIO mode: %d\n", pio);