Home
last modified time | relevance | path

Searched refs:ide_timing (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.4/drivers/ide/
Dide-timings.c22 static struct ide_timing ide_timing[] = { variable
57 struct ide_timing *ide_timing_find_mode(u8 speed) in ide_timing_find_mode()
59 struct ide_timing *t; in ide_timing_find_mode()
61 for (t = ide_timing; t->mode != speed; t++) in ide_timing_find_mode()
71 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in ide_pio_cycle_time()
96 static void ide_timing_quantize(struct ide_timing *t, struct ide_timing *q, in ide_timing_quantize()
109 void ide_timing_merge(struct ide_timing *a, struct ide_timing *b, in ide_timing_merge()
110 struct ide_timing *m, unsigned int what) in ide_timing_merge()
132 struct ide_timing *t, int T, int UT) in ide_timing_compute()
135 struct ide_timing *s, p; in ide_timing_compute()
Dalim15x3.c65 struct ide_timing *t, u8 ultra) in ali_program_timings()
107 struct ide_timing t; in ali_set_pio_mode()
111 struct ide_timing p; in ali_set_pio_mode()
173 struct ide_timing t; in ali_set_dma_mode()
178 struct ide_timing p; in ali_set_dma_mode()
Damd74xx.c47 struct ide_timing *timing) in amd_set_speed()
82 struct ide_timing t, p; in amd_set_drive()
Dpalm_bk3710.c105 struct ide_timing *t; in palm_bk3710_setdmamode()
136 struct ide_timing *t; in palm_bk3710_setpiomode()
Dcmd64x.c66 struct ide_timing t; in cmd64x_program_timings()
102 struct ide_timing tp; in cmd64x_program_timings()
Dvia82cxxx.c121 static void via_set_speed(ide_hwif_t *hwif, u8 dn, struct ide_timing *timing) in via_set_speed()
181 struct ide_timing t, p; in via_set_drive()
Dali14xx.c121 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in ali14xx_set_pio_mode()
Dcy82c693.c90 struct ide_timing t; in cy82c693_set_pio_mode()
Dtx4938ide.c26 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in tx4938ide_tune_ebusc()
Dht6560b.c208 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in ht_pio2timings()
Dsl82c105.c45 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in get_pio_timings()
Dqd65xx.c215 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in qd6580_set_pio_mode()
Dpmac.c496 struct ide_timing *tim = ide_timing_find_mode(XFER_PIO_0 + pio); in pmac_ide_set_pio_mode()
605 struct ide_timing *t = ide_timing_find_mode(speed); in set_timings_udma_ata6()
623 struct ide_timing *t = ide_timing_find_mode(speed); in set_timings_udma_shasta()
Dcmd640.c518 struct ide_timing *t; in cmd640_set_mode()
/Linux-v5.4/include/linux/
Dide.h1526 struct ide_timing { struct
1554 struct ide_timing *ide_timing_find_mode(u8); argument
1556 void ide_timing_merge(struct ide_timing *, struct ide_timing *,
1557 struct ide_timing *, unsigned int);
1558 int ide_timing_compute(ide_drive_t *, u8, struct ide_timing *, int, int);