Home | History | Annotate | Download | only in pci

Lines Matching defs:drvp

262 	struct ata_drive_datas *drvp;
288 drvp = &chp->ch_drive[drive];
290 if (drvp->drive_type == ATA_DRIVET_NONE)
302 if (drvp->drive_type == ATA_DRIVET_ATAPI) {
304 drvp->drive_flags &= ~(ATA_DRIVE_DMA|ATA_DRIVE_UDMA);
309 if ((drvp->drive_flags & ATA_DRIVE_DMA) == 0 &&
310 (drvp->drive_flags & ATA_DRIVE_UDMA) == 0) {
317 if (drvp->drive_flags & ATA_DRIVE_UDMA) {
320 drvp->drive_flags &= ~ATA_DRIVE_DMA;
325 acer_udma[drvp->UDMA_mode]);
327 if (drvp->UDMA_mode >= 3) {
339 if (drvp->PIO_mode > (drvp->DMA_mode + 2))
340 drvp->PIO_mode = drvp->DMA_mode + 2;
341 if (drvp->DMA_mode + 2 > (drvp->PIO_mode))
342 drvp->DMA_mode = (drvp->PIO_mode > 2) ?
343 drvp->PIO_mode - 2 : 0;
344 if (drvp->DMA_mode == 0)
345 drvp->PIO_mode = 0;
350 acer_pio[drvp->PIO_mode]);