Lines Matching defs:drvp
281 struct ata_drive_datas *drvp;
339 drvp = &chp->ch_drive[drive];
341 if (drvp->drive_type == ATA_DRIVET_NONE)
347 if (drvp->drive_flags & ATA_DRIVE_UDMA) {
350 drvp->drive_flags &= ~ATA_DRIVE_DMA;
353 drvp->UDMA_mode > 2)
354 drvp->UDMA_mode = 2;
355 after = tim_udma[drvp->UDMA_mode];
357 } else if (drvp->drive_flags & ATA_DRIVE_DMA) {
363 if (drvp->PIO_mode >= 3 &&
364 (drvp->DMA_mode + 2) > drvp->PIO_mode) {
365 drvp->DMA_mode = drvp->PIO_mode - 2;
367 after = tim_dma[drvp->DMA_mode];
371 after = tim_pio[drvp->PIO_mode];
376 "(BIOS 0x%08x)\n", device_xname(drvp->drv_softc),