/drivers/ide/ |
H A D | ide-pio-blacklist.c | 14 int pio; member in struct:ide_pio_info 92 return p->pio;
|
H A D | cs5520.c | 64 const u8 pio = drive->pio_mode - XFER_PIO_0; local 68 (cs5520_pio_clocks[pio].recovery << 4) | 69 (cs5520_pio_clocks[pio].assert)); 76 (cs5520_pio_clocks[pio].recovery << 4) | 77 (cs5520_pio_clocks[pio].assert)); 80 (cs5520_pio_clocks[pio].recovery << 4) | 81 (cs5520_pio_clocks[pio].assert));
|
H A D | ht6560b.c | 199 static u8 ht_pio2timings(ide_drive_t *drive, const u8 pio) argument 205 if (pio) { 207 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); 209 cycle_time = ide_pio_cycle_time(drive, pio); 232 printk("ht6560b: drive %s setting pio=%d recovery=%d (%dns) active=%d (%dns)\n", drive->name, pio, recovery_cycles, recovery_time, active_cycles, active_time); 239 printk("ht6560b: drive %s setting pio=0\n", drive->name); 284 const u8 pio = drive->pio_mode - XFER_PIO_0; local 287 switch (pio) { 290 ht_set_prefetch(drive, pio [all...] |
H A D | it8213.c | 37 const u8 pio = drive->pio_mode - XFER_PIO_0; local 49 if (pio > 1) 53 if (ide_pio_need_iordy(drive, pio)) 58 if (pio > 1) 62 slave_data = slave_data | (timings[pio][0] << 2) | timings[pio][1]; 65 if (pio > 1) 67 master_data = master_data | (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | slc90e66.c | 31 const u8 pio = drive->pio_mode - XFER_PIO_0; local 44 if (pio > 1) 48 if (ide_pio_need_iordy(drive, pio)) 53 if (pio > 1) { 59 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << 63 if (pio > 1) { 67 master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | sl82c105.c | 42 static unsigned int get_pio_timings(ide_drive_t *drive, u8 pio) argument 44 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); 49 cmd_off = (ide_pio_cycle_time(drive, pio) - 30 * cmd_on + 29) / 30; 57 if (ide_pio_need_iordy(drive, pio)) 72 const u8 pio = drive->pio_mode - XFER_PIO_0; local 74 drv_ctrl = get_pio_timings(drive, pio); 88 ide_xfer_verbose(pio + XFER_PIO_0), 89 ide_pio_cycle_time(drive, pio), drv_ctrl);
|
H A D | ide-xfer-mode.c | 110 int ide_pio_need_iordy(ide_drive_t *drive, const u8 pio) argument 116 if (pio == 0 && (drive->hwif->port_flags & IDE_PFLAG_PROBING)) 118 return ata_id_pio_need_iordy(drive->id, pio); 186 u8 host_pio, pio; local 196 pio = ide_get_best_pio_mode(drive, req_pio, host_pio); 205 req_pio == 255 ? "(auto-tune)" : "", pio); 207 (void)ide_set_pio_mode(drive, XFER_PIO_0 + pio);
|
H A D | umc8672.c | 111 const u8 pio = drive->pio_mode - XFER_PIO_0; local 114 drive->name, pio, pio_to_umc[pio]); 120 current_speeds[drive->name[2] - 'a'] = pio_to_umc[pio];
|
H A D | cs5536.c | 151 const u8 pio = drive->pio_mode - XFER_PIO_0; local 152 u8 cmd_pio = pio; 155 cmd_pio = min_t(u8, pio, pair->pio_mode - XFER_PIO_0); 158 timings |= drv_timings[pio]; 161 cs5536_program_dtc(drive, drv_timings[pio]); 166 cast |= addr_timings[pio] << cshift;
|
H A D | piix.c | 79 const u8 pio = drive->pio_mode - XFER_PIO_0; local 97 if (pio > 1) 101 if (ide_pio_need_iordy(drive, pio)) 106 if (pio > 1) { 112 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << 116 if (pio > 1) { 120 master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
/drivers/pinctrl/ |
H A D | pinctrl-at91.c | 155 enum at91_mux (*get_periph)(void __iomem *pio, unsigned mask); 156 void (*mux_A_periph)(void __iomem *pio, unsigned mask); 157 void (*mux_B_periph)(void __iomem *pio, unsigned mask); 158 void (*mux_C_periph)(void __iomem *pio, unsigned mask); 159 void (*mux_D_periph)(void __iomem *pio, unsigned mask); 160 bool (*get_deglitch)(void __iomem *pio, unsigned pin); 161 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on); 162 bool (*get_debounce)(void __iomem *pio, unsigned pin, u32 *div); 163 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div); 164 bool (*get_pulldown)(void __iomem *pio, unsigne 362 at91_mux_disable_interrupt(void __iomem *pio, unsigned mask) argument 367 at91_mux_get_pullup(void __iomem *pio, unsigned pin) argument 372 at91_mux_set_pullup(void __iomem *pio, unsigned mask, bool on) argument 380 at91_mux_get_multidrive(void __iomem *pio, unsigned pin) argument 385 at91_mux_set_multidrive(void __iomem *pio, unsigned mask, bool on) argument 390 at91_mux_set_A_periph(void __iomem *pio, unsigned mask) argument 395 at91_mux_set_B_periph(void __iomem *pio, unsigned mask) argument 400 at91_mux_pio3_set_A_periph(void __iomem *pio, unsigned mask) argument 409 at91_mux_pio3_set_B_periph(void __iomem *pio, unsigned mask) argument 417 at91_mux_pio3_set_C_periph(void __iomem *pio, unsigned mask) argument 423 at91_mux_pio3_set_D_periph(void __iomem *pio, unsigned mask) argument 429 at91_mux_pio3_get_periph(void __iomem *pio, unsigned mask) argument 442 at91_mux_get_periph(void __iomem *pio, unsigned mask) argument 454 at91_mux_get_deglitch(void __iomem *pio, unsigned pin) argument 459 at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) argument 464 at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) argument 472 at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) argument 479 at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) argument 487 at91_mux_pio3_set_debounce(void __iomem *pio, unsigned mask, bool is_on, u32 div) argument 498 at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) argument 503 at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) argument 511 at91_mux_pio3_disable_schmitt_trig(void __iomem *pio, unsigned mask) argument 516 at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) argument 530 at91_mux_sama5d3_get_drivestrength(void __iomem *pio, unsigned pin) argument 544 at91_mux_sam9x5_get_drivestrength(void __iomem *pio, unsigned pin) argument 568 at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 579 at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 690 at91_mux_gpio_disable(void __iomem *pio, unsigned mask) argument 695 at91_mux_gpio_enable(void __iomem *pio, unsigned mask, bool input) argument 710 void __iomem *pio; local 840 void __iomem *pio; local 876 void __iomem *pio; local 1284 void __iomem *pio = at91_gpio->regbase; local 1295 void __iomem *pio = at91_gpio->regbase; local 1305 void __iomem *pio = at91_gpio->regbase; local 1317 void __iomem *pio = at91_gpio->regbase; local 1327 void __iomem *pio = at91_gpio->regbase; local 1342 void __iomem *pio = at91_gpio->regbase; local 1388 void __iomem *pio = at91_gpio->regbase; local 1398 void __iomem *pio = at91_gpio->regbase; local 1420 void __iomem *pio = at91_gpio->regbase; local 1523 void __iomem *pio; local 1547 void __iomem *pio; local 1585 void __iomem *pio = at91_gpio->regbase; local [all...] |
/drivers/net/wireless/b43legacy/ |
H A D | pio.c | 27 #include "pio.h" 153 struct b43legacy_pio *pio = &dev->pio; local 159 queue = pio->queue0; 162 queue = pio->queue1; 165 queue = pio->queue2; 168 queue = pio->queue3; 359 "(module parameter pio=0).\n"); 404 struct b43legacy_pio *pio; local 408 pio 422 struct b43legacy_pio *pio = &dev->pio; local 667 struct b43legacy_pio *pio; local 679 struct b43legacy_pio *pio; local [all...] |
H A D | Makefile | 16 b43legacy-$(CONFIG_B43LEGACY_PIO) += pio.o
|
/drivers/net/wireless/b43/ |
H A D | pio.c | 27 #include "pio.h" 61 struct b43_pio *pio = &dev->pio; local 67 q = pio->tx_queue_AC_BK; 70 q = pio->tx_queue_AC_BE; 73 q = pio->tx_queue_AC_VI; 76 q = pio->tx_queue_AC_VO; 79 q = pio->tx_queue_mcast; 222 #define destroy_queue_tx(pio, queue) do { \ 223 b43_destroy_pioqueue_tx((pio) 234 struct b43_pio *pio; local 250 struct b43_pio *pio = &dev->pio; local [all...] |
/drivers/ata/ |
H A D | pata_efar.c | 85 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 105 if (pio > 1) 121 master_data |= (timings[pio][0] << 12) | 122 (timings[pio][1] << 8); 133 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; 202 int pio = needed_pio[mwdma] - XFER_PIO_0; local 219 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); 226 (timings[pio][ [all...] |
H A D | pata_it8213.c | 76 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 94 if (pio > 1) 108 master_data |= (timings[pio][0] << 12) | 109 (timings[pio][1] << 8); 119 slave_data |= (timings[pio][0] << 2) | timings[pio][1]; 197 int pio = needed_pio[mwdma] - XFER_PIO_0; local 214 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); 221 (timings[pio][ [all...] |
H A D | pata_rdc.c | 103 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 121 if (pio >= 2) 146 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) 155 (timings[pio][0] << 12) | 156 (timings[pio][1] << 8); 251 int pio = needed_pio[mwdma] - XFER_PIO_0; local 268 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); 275 (timings[pio][ [all...] |
H A D | pata_oldpiix.c | 65 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 84 if (pio > 1) 106 idetm_data |= (timings[pio][0] << 12) | 107 (timings[pio][1] << 8); 149 int pio = needed_pio[mwdma] - XFER_PIO_0; local 174 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | pata_radisys.c | 41 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 60 if (pio > 0) 71 idetm_data |= (timings[pio][0] << 12) | 72 (timings[pio][1] << 8); 116 int pio = needed_pio[mwdma] - XFER_PIO_0; local 130 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | pata_artop.c | 88 * @pio: PIO mode 98 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) argument 108 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); 143 * @pio: PIO mode 152 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) argument 162 pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); 205 unsigned int pio; local 211 pio = 1; 213 pio = 4; 216 artop6210_load_piomode(ap, adev, pio); 245 unsigned int pio = adev->pio_mode - XFER_PIO_0; local [all...] |
H A D | pata_cs5520.c | 65 * Program the PIO mode timings for the controller according to the pio 69 static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio) argument 74 pio -= XFER_PIO_0; 78 (cs5520_pio_clocks[pio].recovery << 4) | 79 (cs5520_pio_clocks[pio].assert)); 83 (cs5520_pio_clocks[pio].recovery << 4) | 84 (cs5520_pio_clocks[pio].assert)); 87 (cs5520_pio_clocks[pio].recovery << 4) | 88 (cs5520_pio_clocks[pio].assert)); 96 * Program the PIO mode timings for the controller according to the pio [all...] |
H A D | pata_mpiix.c | 78 int pio = adev->pio_mode - XFER_PIO_0; local 95 if (pio > 1) 103 idetim |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | pata_opti.c | 110 int pio = adev->pio_mode - XFER_PIO_0; local 132 addr = addr_timing[clock][pio]; 142 opti_write_reg(ap, data_rec_timing[clock][pio], READ_REG); 143 opti_write_reg(ap, data_rec_timing[clock][pio], WRITE_REG);
|
/drivers/mtd/nand/gpmi-nand/ |
H A D | gpmi-lib.c | 1125 u32 pio[3]; local 1128 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(BV_GPMI_CTRL0_COMMAND_MODE__WRITE) 1135 pio[1] = pio[2] = 0; 1137 (struct scatterlist *)pio, 1138 ARRAY_SIZE(pio), DMA_TRANS_NONE, 0); 1165 u32 pio[2]; local 1171 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) 1177 pio[1] = 0; 1178 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio, 1201 u32 pio[2]; local 1241 u32 pio[6]; local 1286 u32 pio[6]; local [all...] |
/drivers/mmc/host/ |
H A D | au1xmmc.c | 110 } pio; member in struct:au1xmmc_host 248 host->pio.index = 0; 249 host->pio.offset = 0; 250 host->pio.len = 0; 377 (data->blocks * data->blksz) - host->pio.len; 407 sg = &data->sg[host->pio.index]; 408 sg_ptr = sg_virt(sg) + host->pio.offset; 411 sg_len = data->sg[host->pio.index].length - host->pio.offset; 414 max = (sg_len > host->pio [all...] |