/linux-master/drivers/ata/ |
H A D | pata_sch.c | 98 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 107 data |= pio;
|
H A D | pata_it821x.c | 93 u16 pio[2]; /* Cached PIO values */ member in struct:it821x_dev 234 it821x_program(ap, pair, itdev->pio[1-unit]); 242 it821x_program(ap, adev, itdev->pio[unit]); 258 static const u16 pio[] = { 0xAA88, 0xA382, 0xA181, 0x3332, 0x3121 }; local 268 itdev->pio[unit] = pio[mode_wanted]; 270 it821x_program(ap, adev, itdev->pio[unit]); 377 it821x_program(ap, adev, itdev->pio[unit]); 395 it821x_program(ap, adev, itdev->pio[adev->devno]);
|
H A D | pata_mpc52xx.c | 271 mpc52xx_ata_compute_pio_timings(struct mpc52xx_ata_priv *priv, int dev, int pio) argument 277 if ((pio < 0) || (pio > 4)) 280 t0 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t0[pio]); 281 t1 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t1[pio]); 282 t2_8 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_8[pio]); 283 t2_16 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_16[pio]); 284 t2i = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2i[pio]); 285 t4 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t4[pio]); 286 ta = CALC_CLKCYC(ipb_period, 1000 * ataspec_ta[pio]); 395 int pio, rv; local [all...] |
H A D | pata_optidma.c | 119 int pio = adev->pio_mode - XFER_PIO_0; local 151 addr = addr_timing[pci_clock][pio]; 169 iowrite8(data_rec_timing[pci_clock][pio], regio + READ_REG); 170 iowrite8(data_rec_timing[pci_clock][pio], regio + WRITE_REG);
|
H A D | pata_atiixp.c | 96 * @pio: Requested PIO 98 * Called by both the pio and dma setup functions to set the controller 103 static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio) argument 115 pio_mode_data |= pio << (4 * dn); 120 pio_timing_data |= (pio_timings[pio] << timing_shift);
|
H A D | pata_pdc2027x.c | 285 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 291 if (pio > 4) { 292 ata_port_err(ap, "Unknown pio mode [%d] ignored\n", pio); 298 ata_port_dbg(ap, "Set pio regs... \n"); 302 ctcr0 |= pdc2027x_pio_timing_tbl[pio].value0 | 303 (pdc2027x_pio_timing_tbl[pio].value1 << 8); 308 ctcr1 |= (pdc2027x_pio_timing_tbl[pio].value2 << 24); 311 ata_port_dbg(ap, "Set to pio mode[%u] \n", pio); [all...] |
H A D | pata_pdc202xx_old.c | 70 * @pio: PIO mode 77 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) argument 90 r_ap |= (pio_timing[pio] >> 8); 91 r_bp |= (pio_timing[pio] & 0xFF);
|
H A D | pata_serverworks.c | 204 int pio = adev->pio_mode - XFER_PIO_0; local 206 pci_write_config_byte(pdev, 0x40 + offset, pio_mode[pio]); 213 pci_write_config_word(pdev, 0x4A, csb5_pio | (pio << devbits));
|
H A D | pata_sil680.c | 116 int pio = adev->pio_mode - XFER_PIO_0; local 117 int lowest_pio = pio; 127 pci_write_config_word(pdev, addr, speed_p[pio]);
|
H A D | pata_ftide010.c | 222 u8 pio = adev->pio_mode - XFER_PIO_0; local 225 adev->pio_mode, pio); 226 writeb(pio_active_time[pio] << 4 | pio_recovery_time[pio],
|
H A D | pata_sl82c105.c | 71 * @pio: PIO mode 78 static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) argument 87 pci_write_config_word(pdev, timing, pio_timing[pio]);
|
H A D | ata_piix.c | 551 u8 pio) 575 if (pio >= 2) 586 if (adev->pio_mode < XFER_PIO_0 + pio) 605 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) 614 (timings[pio][0] << 12) | 615 (timings[pio][1] << 8); 724 int pio = needed_pio[mwdma] - XFER_PIO_0; local 727 piix_set_timings(ap, adev, pio); 550 piix_set_timings(struct ata_port *ap, struct ata_device *adev, u8 pio) argument
|
H A D | pata_acpi.c | 123 acpi->gtm.drive[unit].pio = t->cycle;
|
H A D | sata_promise.c | 1041 int pio = 1; /* atapi dma off by default */ local 1053 pio = 0; 1063 pio = 1; 1065 return pio;
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | Makefile | 35 pio.o \
|
/linux-master/drivers/usb/musb/ |
H A D | tusb6010_omap.c | 107 unsigned long remaining, flags, pio; local 129 pio = chdat->len - channel->actual_len; 134 if (pio > 0 && pio < 32) { 137 dev_dbg(musb->controller, "Using PIO for remaining %lu bytes\n", pio); 143 musb_write_fifo(hw_ep, pio, buf); 148 musb_read_fifo(hw_ep, pio, buf); 150 channel->actual_len += pio;
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfb.h | 73 void __iomem *pio; member in struct:mb862xxfb_par
|
/linux-master/include/linux/ |
H A D | logic_pio.h | 118 resource_size_t logic_pio_to_hwaddr(unsigned long pio);
|
H A D | ata.h | 980 static inline bool ata_id_pio_need_iordy(const u16 *id, const u8 pio) argument 983 if (pio > 4 && ata_id_is_cfa(id)) 986 if (pio > 2)
|
/linux-master/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 2336 u32 pio[3]; local 2339 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(BV_GPMI_CTRL0_COMMAND_MODE__WRITE) 2346 pio[1] = 0; 2347 pio[2] = 0; 2348 desc = mxs_dmaengine_prep_pio(channel, pio, ARRAY_SIZE(pio), 2375 u32 pio[2]; local 2377 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(BV_GPMI_CTRL0_COMMAND_MODE__WAIT_FOR_READY) 2383 pio[1] = 0; 2385 return mxs_dmaengine_prep_pio(channel, pio, 2395 u32 pio[6] = {}; local 2442 u32 pio[6] = {}; local [all...] |
/linux-master/drivers/mmc/host/ |
H A D | renesas_sdhi_sys_dmac.c | 178 goto pio; 208 pio: 250 goto pio; 284 pio:
|
/linux-master/drivers/scsi/pcmcia/ |
H A D | sym53c500_cs.c | 378 printk(", pio=%02x\n", pio_status); 634 int pio; local 639 pio = simple_strtoul(buf, NULL, 0); 640 if (pio == 0 || pio == 1) { 641 data->fast_pio = pio;
|
/linux-master/drivers/spi/ |
H A D | spi-mxs.c | 178 u32 pio[4]; member in struct:__anon53 217 dma_xfer[sg_count].pio[0] = ctrl0; 218 dma_xfer[sg_count].pio[3] = min; 242 (struct scatterlist *)dma_xfer[sg_count].pio,
|
/linux-master/drivers/tty/serial/ |
H A D | mxs-auart.c | 540 u32 pio; local 542 /* [1] : send PIO. Note, the first pio word is CTRL1. */ 543 pio = AUART_CTRL1_XFER_COUNT(size); 544 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)&pio, 837 u32 pio[1]; local 840 pio[0] = AUART_CTRL0_RXTO_ENABLE 843 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio,
|
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds28e04.c | 340 static BIN_ATTR_RW(pio, 1);
|