Lines Matching refs:drvp
180 struct ata_drive_datas *drvp; in ixp_setup_channel() local
191 drvp = &chp->ch_drive[drive]; in ixp_setup_channel()
192 if (drvp->drive_type == ATA_DRIVET_NONE) in ixp_setup_channel()
194 if (drvp->drive_flags & ATA_DRIVE_UDMA) { in ixp_setup_channel()
196 drvp->drive_flags &= ~ATA_DRIVE_DMA; in ixp_setup_channel()
199 IXP_SET_MODE(udma, chp->ch_channel, drive, drvp->UDMA_mode); in ixp_setup_channel()
200 } else if (drvp->drive_flags & ATA_DRIVE_DMA) { in ixp_setup_channel()
203 ixp_mdma_timings[drvp->DMA_mode]); in ixp_setup_channel()
211 if (drvp->PIO_mode == 1) in ixp_setup_channel()
212 drvp->PIO_mode = 0; in ixp_setup_channel()
214 IXP_SET_MODE(pio, chp->ch_channel, drive, drvp->PIO_mode); in ixp_setup_channel()
216 ixp_pio_timings[drvp->PIO_mode]); in ixp_setup_channel()