Home
last modified time | relevance | path

Searched refs:pio_mode (Results 1 – 25 of 68) sorted by relevance

123

/linux/drivers/ata/
A Dpata_of_platform.c30 int pio_mode = 0; in pata_of_platform_probe() local
52 if (!of_property_read_u32(dn, "pio-mode", &pio_mode)) { in pata_of_platform_probe()
53 if (pio_mode > 6) { in pata_of_platform_probe()
63 pio_mask = 1 << pio_mode; in pata_of_platform_probe()
64 pio_mask |= (1 << pio_mode) - 1; in pata_of_platform_probe()
A Dpata_ixp4xx_cf.c52 static void ixp4xx_set_8bit_timing(struct ixp4xx_pata *ixpp, u8 pio_mode) in ixp4xx_set_8bit_timing() argument
54 switch (pio_mode) { in ixp4xx_set_8bit_timing()
82 static void ixp4xx_set_16bit_timing(struct ixp4xx_pata *ixpp, u8 pio_mode) in ixp4xx_set_16bit_timing() argument
84 switch (pio_mode){ in ixp4xx_set_16bit_timing()
118 adev->pio_mode - XFER_PIO_0); in ixp4xx_set_piomode()
119 ixp4xx_set_8bit_timing(ixpp, adev->pio_mode); in ixp4xx_set_piomode()
142 ixp4xx_set_16bit_timing(ixpp, adev->pio_mode); in ixp4xx_mmio_data_xfer()
168 ixp4xx_set_8bit_timing(ixpp, adev->pio_mode); in ixp4xx_mmio_data_xfer()
A Dpata_optidma.c119 int pio = adev->pio_mode - XFER_PIO_0; in optidma_mode_setup()
159 pair_addr = addr_timing[pci_clock][pair->pio_mode - XFER_PIO_0]; in optidma_mode_setup()
241 optidma_mode_setup(ap, adev, adev->pio_mode); in optidma_set_pio_mode()
271 optiplus_mode_setup(ap, adev, adev->pio_mode); in optiplus_set_pio_mode()
306 return bits43[adev->pio_mode - XFER_PIO_0]; in optidma_make_bits43()
A Dpata_ep93xx.c178 static int ep93xx_pata_get_wst(int pio_mode) in ep93xx_pata_get_wst() argument
182 if (pio_mode == 0) in ep93xx_pata_get_wst()
184 else if (pio_mode < 3) in ep93xx_pata_get_wst()
192 static void ep93xx_pata_enable_pio(void __iomem *base, int pio_mode) in ep93xx_pata_enable_pio() argument
195 ep93xx_pata_get_wst(pio_mode) | in ep93xx_pata_enable_pio()
196 (pio_mode << IDECFG_MODE_SHIFT), base + IDECFG); in ep93xx_pata_enable_pio()
344 ata_timing_compute(adev, adev->pio_mode, &drv_data->t, T, 0); in ep93xx_pata_set_piomode()
345 if (pair && pair->pio_mode) { in ep93xx_pata_set_piomode()
347 ata_timing_compute(pair, pair->pio_mode, &t, T, 0); in ep93xx_pata_set_piomode()
354 adev->pio_mode - XFER_PIO_0); in ep93xx_pata_set_piomode()
[all …]
A Dpata_ns87410.c74 if (ata_timing_compute(adev, adev->pio_mode, &at, 30303, 1) < 0) { in ns87410_set_piomode()
75 dev_err(&pdev->dev, "unknown mode %d\n", adev->pio_mode); in ns87410_set_piomode()
111 if (adev->pio_mode && adev != ap->private_data) in ns87410_qc_issue()
A Dpata_amd.c73 ata_timing_compute(peer, peer->pio_mode, &apeer, T, UT); in timing_setup()
211 timing_setup(ap, adev, 0x40, adev->pio_mode, 1); in amd33_set_piomode()
217 timing_setup(ap, adev, 0x40, adev->pio_mode, 2); in amd66_set_piomode()
223 timing_setup(ap, adev, 0x40, adev->pio_mode, 3); in amd100_set_piomode()
229 timing_setup(ap, adev, 0x40, adev->pio_mode, 4); in amd133_set_piomode()
356 timing_setup(ap, adev, 0x50, adev->pio_mode, 3); in nv100_set_piomode()
361 timing_setup(ap, adev, 0x50, adev->pio_mode, 4); in nv133_set_piomode()
A Dpata_legacy.c245 dev->pio_mode = XFER_PIO_0; in legacy_set_mode()
293 int pio = adev->pio_mode - XFER_PIO_0; in pdc20230_set_piomode()
392 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000); in ht6560a_set_piomode()
426 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000); in ht6560b_set_piomode()
502 ata_timing_compute(adev, adev->pio_mode, &t, clock, 1000); in opti82c611a_set_piomode()
507 ata_timing_compute(pair, pair->pio_mode, &tp, clock, 1000); in opti82c611a_set_piomode()
581 ata_timing_compute(adev, adev->pio_mode, &t, clock, 1000); in opti82c46x_set_piomode()
684 ata_timing_compute(adev, adev->pio_mode, &t, 30303, 1000); in qdi65x0_set_piomode()
721 if (adev->pio_mode) { in qdi_qc_issue()
826 ata_timing_compute(adev, adev->pio_mode, &t, 20000, 1000); in winbond_set_piomode()
[all …]
A Dpata_radisys.c42 unsigned int pio = adev->pio_mode - XFER_PIO_0; in radisys_set_piomode()
123 if (adev->pio_mode < needed_pio[mwdma]) in radisys_set_dmamode()
178 else if (adev->pio_mode) in radisys_qc_issue()
A Dpata_imx.c64 if (adev->pio_mode < XFER_PIO_0 || adev->pio_mode > XFER_PIO_4 || in pata_imx_set_timing()
69 ata_timing_compute(adev, adev->pio_mode, &timing, T * 1000, 0); in pata_imx_set_timing()
71 mode = adev->pio_mode - XFER_PIO_0; in pata_imx_set_timing()
A Dpata_sil680.c120 int pio = adev->pio_mode - XFER_PIO_0; in sil680_set_piomode()
128 if (pair != NULL && adev->pio_mode > pair->pio_mode) in sil680_set_piomode()
129 lowest_pio = pair->pio_mode - XFER_PIO_0; in sil680_set_piomode()
A Dpata_opti.c111 int pio = adev->pio_mode - XFER_PIO_0; in opti_set_piomode()
136 u8 pair_addr = addr_timing[clock][pair->pio_mode - XFER_PIO_0]; in opti_set_piomode()
A Dpata_ns87415.c66 ata_timing_compute(adev, adev->pio_mode, &t, T, 0); in ns87415_set_mode()
109 ns87415_set_mode(ap, adev, adev->pio_mode); in ns87415_set_piomode()
170 ns87415_set_mode(qc->ap, qc->dev, qc->dev->pio_mode); in ns87415_bmdma_stop()
A Dpata_cs5535.c96 int mode = adev->pio_mode - XFER_PIO_0; in cs5535_set_piomode()
101 int pairmode = pair->pio_mode - XFER_PIO_0; in cs5535_set_piomode()
A Dpata_triflex.c128 triflex_load_timing(ap, adev, adev->pio_mode); in triflex_set_piomode()
160 triflex_load_timing(qc->ap, qc->dev, qc->dev->pio_mode); in triflex_bmdma_stop()
A Dpata_mpiix.c79 int pio = adev->pio_mode - XFER_PIO_0; in mpiix_set_piomode()
133 if (adev->pio_mode && adev != ap->private_data) in mpiix_qc_issue()
A Dpata_oldpiix.c66 unsigned int pio = adev->pio_mode - XFER_PIO_0; in oldpiix_set_piomode()
162 if (adev->pio_mode < needed_pio[mwdma]) in oldpiix_set_dmamode()
A Dpata_serverworks.c199 static const u8 pio_mode[] = { 0x5d, 0x47, 0x34, 0x22, 0x20 }; in serverworks_set_piomode() local
204 int pio = adev->pio_mode - XFER_PIO_0; in serverworks_set_piomode()
206 pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]); in serverworks_set_piomode()
A Dpata_bk3710.c176 u8 mode2 = pair->pio_mode - XFER_PIO_0; in pata_bk3710_setpiomode()
203 const struct ata_timing *t = ata_timing_find_mode(adev->pio_mode); in pata_bk3710_set_piomode()
207 const u8 pio = adev->pio_mode - XFER_PIO_0; in pata_bk3710_set_piomode()
A Dpata_efar.c86 unsigned int pio = adev->pio_mode - XFER_PIO_0; in efar_set_piomode()
210 if (adev->pio_mode < needed_pio[mwdma]) in efar_set_dmamode()
A Dpata_it8213.c77 unsigned int pio = adev->pio_mode - XFER_PIO_0; in it8213_set_piomode()
205 if (adev->pio_mode < needed_pio[mwdma]) in it8213_set_dmamode()
A Dpata_cs5536.c164 int mode = adev->pio_mode - XFER_PIO_0; in cs5536_set_piomode()
170 cmdmode = min(mode, pair->pio_mode - XFER_PIO_0); in cs5536_set_piomode()
A Dpata_cmd640.c63 if (ata_timing_compute(adev, adev->pio_mode, &t, T, 0) < 0) { in cmd640_set_piomode()
72 ata_timing_compute(pair, pair->pio_mode, &p, T, 1); in cmd640_set_piomode()
A Dpata_atiixp.c137 atiixp_set_pio_timing(ap, adev, adev->pio_mode - XFER_PIO_0); in atiixp_set_piomode()
196 if (adev->pio_mode != wanted_pio) in atiixp_set_dmamode()
A Dpata_atp867x.c206 u8 speed = adev->pio_mode; in atp867x_set_piomode()
215 if (peer && peer->pio_mode) { in atp867x_set_piomode()
216 ata_timing_compute(peer, peer->pio_mode, &p, T, UT); in atp867x_set_piomode()
A Dpata_rdc.c90 unsigned int pio = adev->pio_mode - XFER_PIO_0; in rdc_set_piomode()
245 if (adev->pio_mode < needed_pio[mwdma]) in rdc_set_dmamode()

Completed in 29 milliseconds

123