Lines Matching refs:drvp
158 struct ata_drive_datas *drvp; in natsemi_setup_channel() local
169 drvp = &chp->ch_drive[drive]; in natsemi_setup_channel()
171 if (drvp->drive_type == ATA_DRIVET_NONE) in natsemi_setup_channel()
175 if ((drvp->drive_flags & ATA_DRIVE_DMA) == 0) { in natsemi_setup_channel()
176 tim = natsemi_pio_pulse[drvp->PIO_mode] | in natsemi_setup_channel()
177 (natsemi_pio_recover[drvp->PIO_mode] << 4); in natsemi_setup_channel()
184 if (drvp->PIO_mode >= 3 && in natsemi_setup_channel()
185 (drvp->DMA_mode + 2) > drvp->PIO_mode) { in natsemi_setup_channel()
186 drvp->DMA_mode = drvp->PIO_mode - 2; in natsemi_setup_channel()
189 tim = natsemi_dma_pulse[drvp->DMA_mode] | in natsemi_setup_channel()
190 (natsemi_dma_recover[drvp->DMA_mode] << 4); in natsemi_setup_channel()