Searched refs:pio_mode (Results 1 - 25 of 51) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/
H A Dide-lib.c258 int pio_mode; local
265 pio_mode = mode_wanted;
266 use_iordy = (pio_mode > 2);
268 pio_mode = 0;
269 } else if ((pio_mode = ide_scan_pio_blacklist(id->model)) != -1) {
271 use_iordy = (pio_mode > 2);
273 pio_mode = id->tPIO;
274 if (pio_mode > 2) { /* 2 is maximum allowed tPIO value */
275 pio_mode = 2;
285 pio_mode
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/
H A Dpata_ns87410.c102 if (ata_timing_compute(adev, adev->pio_mode, &at, 30303, 1) < 0) {
103 dev_printk(KERN_ERR, &pdev->dev, "unknown mode %d.\n", adev->pio_mode);
135 then load it. We have to check if pio_mode is set as the core code
136 does not set adev->pio_mode to XFER_PIO_0 while probing as would be
139 if (adev->pio_mode && adev != ap->private_data)
H A Dpata_sil680.c140 int pio = adev->pio_mode - XFER_PIO_0;
148 if (pair != NULL && adev->pio_mode > pair->pio_mode)
149 lowest_pio = pair->pio_mode - XFER_PIO_0;
H A Dpata_radisys.c42 unsigned int pio = adev->pio_mode - XFER_PIO_0;
124 if (adev->pio_mode < needed_pio[mwdma])
179 else if (adev->pio_mode)
H A Dpata_optidma.c134 int pio = adev->pio_mode - XFER_PIO_0;
169 pair_addr = addr_timing[pci_clock][pair->pio_mode - XFER_PIO_0];
251 optidma_mode_setup(ap, adev, adev->pio_mode);
281 optiplus_mode_setup(ap, adev, adev->pio_mode);
316 return bits43[adev->pio_mode - XFER_PIO_0];
H A Dpata_amd.c72 ata_timing_compute(peer, peer->pio_mode, &apeer, T, UT);
174 timing_setup(ap, adev, 0x40, adev->pio_mode, 1);
179 timing_setup(ap, adev, 0x40, adev->pio_mode, 2);
184 timing_setup(ap, adev, 0x40, adev->pio_mode, 3);
189 timing_setup(ap, adev, 0x40, adev->pio_mode, 4);
284 timing_setup(ap, adev, 0x50, adev->pio_mode, 3);
289 timing_setup(ap, adev, 0x50, adev->pio_mode, 4);
H A Dpata_qdi.c60 ata_timing_compute(adev, adev->pio_mode, &t, 30303, 1000);
84 ata_timing_compute(adev, adev->pio_mode, &t, 30303, 1000);
119 if (adev->pio_mode) {
H A Dpata_atiixp.c111 atiixp_set_pio_timing(ap, adev, adev->pio_mode - XFER_PIO_0);
165 if (adev->pio_mode != wanted_pio)
H A Dpata_cmd640.c63 if (ata_timing_compute(adev, adev->pio_mode, &t, T, 0) < 0) {
72 ata_timing_compute(pair, pair->pio_mode, &p, T, 1);
H A Dpata_cs5535.c112 int mode = adev->pio_mode - XFER_PIO_0;
117 int pairmode = pair->pio_mode - XFER_PIO_0;
H A Dpata_efar.c95 unsigned int pio = adev->pio_mode - XFER_PIO_0;
208 if (adev->pio_mode < needed_pio[mwdma])
H A Dpata_it8213.c89 unsigned int pio = adev->pio_mode - XFER_PIO_0;
218 if (adev->pio_mode < needed_pio[mwdma])
H A Dpata_legacy.c118 dev->pio_mode = XFER_PIO_0;
220 int pio = adev->pio_mode - XFER_PIO_0;
338 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000);
388 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000);
488 ata_timing_compute(adev, adev->pio_mode, &t, clock, 1000);
493 ata_timing_compute(pair, pair->pio_mode, &tp, clock, 1000);
591 ata_timing_compute(adev, adev->pio_mode, &t, clock, 1000);
596 ata_timing_compute(pair, pair->pio_mode, &tp, clock, 1000);
H A Dpata_mpiix.c92 int pio = adev->pio_mode - XFER_PIO_0;
142 then load it. We have to check if pio_mode is set as the core code
143 does not set adev->pio_mode to XFER_PIO_0 while probing as would be
146 if (adev->pio_mode && adev != ap->private_data)
H A Dpata_oldpiix.c79 unsigned int pio = adev->pio_mode - XFER_PIO_0;
176 if (adev->pio_mode < needed_pio[mwdma])
H A Dpata_opti.c126 int pio = adev->pio_mode - XFER_PIO_0;
151 u8 pair_addr = addr_timing[clock][pair->pio_mode - XFER_PIO_0];
H A Dpata_triflex.c145 triflex_load_timing(ap, adev, adev->pio_mode);
178 triflex_load_timing(qc->ap, qc->dev, qc->dev->pio_mode);
H A Dpata_winbond.c74 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000);
76 ata_timing_compute(adev, adev->pio_mode, &t, 30303, 1000);
H A Dpata_artop.c175 artop6210_load_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
228 artop6260_load_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
289 unsigned int pio = adev->pio_mode - XFER_PIO_0;
H A Dpata_serverworks.c245 static const u8 pio_mode[] = { 0x5d, 0x47, 0x34, 0x22, 0x20 }; local
250 int pio = adev->pio_mode - XFER_PIO_0;
252 pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]);
H A Data_generic.c59 dev->pio_mode = XFER_PIO_0;
H A Dpata_cypress.c60 if (ata_timing_compute(adev, adev->pio_mode, &t, T, 1) < 0) {
H A Dpata_hpt3x3.c48 r1 |= (adev->pio_mode - XFER_PIO_0) << (3 * dn);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/pci/
H A Dcmd640.c577 * Set a specific pio_mode for a drive
579 static void cmd640_set_mode (unsigned int index, u8 pio_mode, unsigned int cycle_time) argument
585 if (pio_mode > 5)
586 pio_mode = 5;
587 setup_time = ide_pio_timings[pio_mode].setup_time;
588 active_time = ide_pio_timings[pio_mode].active_time;
666 cmd640_set_mode (index, d.pio_mode, d.cycle_time);
670 d.pio_mode,
H A Dcmd64x.c230 u8 pio_mode, setup_count, arttim = 0; local
233 pio_mode = ide_get_best_pio_mode(drive, mode_wanted, 5, &pio);
236 drive->name, mode_wanted, pio_mode, pio.cycle_time,
240 ide_pio_timings[pio_mode].active_time);
242 setup_count = quantize_timing(ide_pio_timings[pio_mode].setup_time,
274 return pio_mode;

Completed in 131 milliseconds

123