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