Home | History | Annotate | Download | only in pci

Lines Matching refs:drvp

255 	struct ata_drive_datas *drvp;
281 drvp = &chp->ch_drive[drive];
283 if (drvp->drive_type == ATA_DRIVET_NONE)
295 if (drvp->drive_type == ATA_DRIVET_ATAPI) {
297 drvp->drive_flags &= ~(ATA_DRIVE_DMA|ATA_DRIVE_UDMA);
302 if ((drvp->drive_flags & ATA_DRIVE_DMA) == 0 &&
303 (drvp->drive_flags & ATA_DRIVE_UDMA) == 0) {
310 if (drvp->drive_flags & ATA_DRIVE_UDMA) {
313 drvp->drive_flags &= ~ATA_DRIVE_DMA;
318 acer_udma[drvp->UDMA_mode]);
320 if (drvp->UDMA_mode >= 3) {
332 if (drvp->PIO_mode > (drvp->DMA_mode + 2))
333 drvp->PIO_mode = drvp->DMA_mode + 2;
334 if (drvp->DMA_mode + 2 > (drvp->PIO_mode))
335 drvp->DMA_mode = (drvp->PIO_mode > 2) ?
336 drvp->PIO_mode - 2 : 0;
337 if (drvp->DMA_mode == 0)
338 drvp->PIO_mode = 0;
343 acer_pio[drvp->PIO_mode]);