Lines Matching defs:pio
142 static void compute_clocks (u8 pio, pio_clocks_t *p_pclk)
151 if (pio > CY82C693_MAX_PIO)
152 pio = CY82C693_MAX_PIO;
155 p_pclk->address_time = (u8)calc_clk(ide_pio_timings[pio].setup_time, bus_speed);
158 clk1 = calc_clk(ide_pio_timings[pio].active_time, bus_speed);
161 clk2 = ide_pio_timings[pio].cycle_time -
162 ide_pio_timings[pio].active_time -
163 ide_pio_timings[pio].setup_time;
275 static void cy82c693_tune_drive (ide_drive_t *drive, u8 pio)
332 /* first let's calc the pio modes */
333 pio = ide_get_best_pio_mode(drive, pio, CY82C693_MAX_PIO, NULL);
336 printk (KERN_INFO "%s: Selected PIO mode %d\n", drive->name, pio);
340 compute_clocks(pio, &pclk);