Lines Matching refs:drvp
207 struct ata_drive_datas *drvp = cp->ata_channel.ch_drive; in rdcide_setup_channel() local
228 if (drvp[drive].drive_type == ATA_DRIVET_NONE) in rdcide_setup_channel()
230 if (drvp[drive].drive_type == ATA_DRIVET_ATAPI) in rdcide_setup_channel()
234 rdcide_setup[drvp[drive].PIO_mode], in rdcide_setup_channel()
237 rdcide_hold[drvp[drive].PIO_mode], in rdcide_setup_channel()
242 rdcide_setup[drvp[drive].PIO_mode], in rdcide_setup_channel()
245 rdcide_hold[drvp[drive].PIO_mode], in rdcide_setup_channel()
248 if (drvp[drive].PIO_mode > 0) { in rdcide_setup_channel()
252 if (drvp[drive].drive_flags & ATA_DRIVE_DMA) { in rdcide_setup_channel()
255 if ((drvp[drive].drive_flags & ATA_DRIVE_UDMA) == 0) in rdcide_setup_channel()
259 && drvp[drive].UDMA_mode > 2) in rdcide_setup_channel()
260 drvp[drive].UDMA_mode = 2; in rdcide_setup_channel()
263 rdcide_udmatim[drvp[drive].UDMA_mode], in rdcide_setup_channel()
266 rdcide_udmaclk[drvp[drive].UDMA_mode], in rdcide_setup_channel()