Lines Matching refs:drive
167 static void icside_maskproc(ide_drive_t *drive, int mask) in icside_maskproc() argument
169 ide_hwif_t *hwif = drive->hwif; in icside_maskproc()
237 static void icside_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in icside_set_dma_mode() argument
241 const u8 xfer_mode = drive->dma_mode; in icside_set_dma_mode()
269 if (use_dma_info && drive->id[ATA_ID_EIDE_DMA_TIME] > cycle_time) in icside_set_dma_mode()
270 cycle_time = drive->id[ATA_ID_EIDE_DMA_TIME]; in icside_set_dma_mode()
272 ide_set_drivedata(drive, (void *)cycle_time); in icside_set_dma_mode()
275 drive->name, ide_xfer_verbose(xfer_mode), in icside_set_dma_mode()
284 static void icside_dma_host_set(ide_drive_t *drive, int on) in icside_dma_host_set() argument
288 static int icside_dma_end(ide_drive_t *drive) in icside_dma_end() argument
290 ide_hwif_t *hwif = drive->hwif; in icside_dma_end()
298 static void icside_dma_start(ide_drive_t *drive) in icside_dma_start() argument
300 ide_hwif_t *hwif = drive->hwif; in icside_dma_start()
308 static int icside_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in icside_dma_setup() argument
310 ide_hwif_t *hwif = drive->hwif; in icside_dma_setup()
328 icside_maskproc(drive, 0); in icside_dma_setup()
338 set_dma_speed(ec->dma, (unsigned long)ide_get_drivedata(drive)); in icside_dma_setup()
350 static int icside_dma_test_irq(ide_drive_t *drive) in icside_dma_test_irq() argument
352 ide_hwif_t *hwif = drive->hwif; in icside_dma_test_irq()