Lines Matching refs:mode
197 static void sis_ata16_program_timings(ide_drive_t *drive, const u8 mode) in sis_ata16_program_timings() argument
210 if (mode >= XFER_MW_DMA_0) { in sis_ata16_program_timings()
213 t1 |= mwdma_timings[mode - XFER_MW_DMA_0]; in sis_ata16_program_timings()
215 t1 |= pio_timings[mode - XFER_PIO_0]; in sis_ata16_program_timings()
220 static void sis_ata100_program_timings(ide_drive_t *drive, const u8 mode) in sis_ata100_program_timings() argument
229 if (mode >= XFER_MW_DMA_0) { in sis_ata100_program_timings()
236 t1 = mwdma_timings[mode - XFER_MW_DMA_0]; in sis_ata100_program_timings()
238 t1 = pio_timings[mode - XFER_PIO_0]; in sis_ata100_program_timings()
243 static void sis_ata133_program_timings(ide_drive_t *drive, const u8 mode) in sis_ata133_program_timings() argument
253 if (mode >= XFER_MW_DMA_0) { in sis_ata133_program_timings()
255 idx = mode - XFER_MW_DMA_0 + 5; in sis_ata133_program_timings()
257 idx = mode - XFER_PIO_0; in sis_ata133_program_timings()
265 static void sis_program_timings(ide_drive_t *drive, const u8 mode) in sis_program_timings() argument
268 sis_ata16_program_timings(drive, mode); in sis_program_timings()
270 sis_ata100_program_timings(drive, mode); in sis_program_timings()
272 sis_ata133_program_timings(drive, mode); in sis_program_timings()
299 static void sis_ata133_program_udma_timings(ide_drive_t *drive, const u8 mode) in sis_ata133_program_udma_timings() argument
311 idx = mode - XFER_UDMA_0; in sis_ata133_program_udma_timings()
318 static void sis_ata33_program_udma_timings(ide_drive_t *drive, const u8 mode) in sis_ata33_program_udma_timings() argument
330 reg |= cycle_time_value[i][mode - XFER_UDMA_0] << cycle_time_offset[i]; in sis_ata33_program_udma_timings()
335 static void sis_program_udma_timings(ide_drive_t *drive, const u8 mode) in sis_program_udma_timings() argument
338 sis_ata133_program_udma_timings(drive, mode); in sis_program_udma_timings()
340 sis_ata33_program_udma_timings(drive, mode); in sis_program_udma_timings()