/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/mach-at32ap/ |
H A D | pio.c | 22 #include "pio.h" 39 struct pio_device *pio; local 45 pio = &pio_dev[index]; 46 if (!pio->regs) 49 return pio; 57 struct pio_device *pio; local 61 pio = gpio_to_pio(pin); 62 if (unlikely(!pio)) { 63 printk("pio: invalid pin %u\n", pin); 67 if (unlikely(test_and_set_bit(pin_index, &pio 93 struct pio_device *pio; local 141 struct pio_device *pio; local 167 struct pio_device *pio; local 184 struct pio_device *pio; local 203 struct pio_device *pio; local 219 struct pio_device *pio; local 237 struct pio_device *pio = &pio_dev[gpio >> 5]; local 245 struct pio_device *pio = &pio_dev[gpio >> 5]; local 263 struct pio_device *pio = &pio_dev[gpio >> 5]; local 271 struct pio_device *pio = &pio_dev[gpio >> 5]; local 293 struct pio_device *pio = get_irq_chip_data(irq); local 320 gpio_irq_setup(struct pio_device *pio, int irq, int gpio_irq) argument 340 struct pio_device *pio = NULL; local 374 struct pio_device *pio; local [all...] |
H A D | Makefile | 1 obj-y += at32ap.o clock.o intc.o extint.o pio.o hsmc.o
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-at91/ |
H A D | gpio.c | 72 void __iomem *pio = pin_to_controller(pin); local 75 if (!pio) 77 __raw_writel(mask, pio + PIO_IDR); 78 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); 79 __raw_writel(mask, pio + PIO_PER); 90 void __iomem *pio = pin_to_controller(pin); local 93 if (!pio) 96 __raw_writel(mask, pio + PIO_IDR); 97 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); 98 __raw_writel(mask, pio 110 void __iomem *pio = pin_to_controller(pin); local 131 void __iomem *pio = pin_to_controller(pin); local 152 void __iomem *pio = pin_to_controller(pin); local 173 void __iomem *pio = pin_to_controller(pin); local 189 void __iomem *pio = pin_to_controller(pin); local 208 void __iomem *pio = pin_to_controller(pin); local 220 void __iomem *pio = pin_to_controller(pin); local 238 void __iomem *pio = pin_to_controller(pin); local 254 void __iomem *pio = pin_to_controller(pin); local 295 u32 pio = gpio[i].offset; local 316 u32 pio = gpio[i].offset; local 344 void __iomem *pio = pin_to_controller(pin); local 353 void __iomem *pio = pin_to_controller(pin); local 377 void __iomem *pio; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/ |
H A D | bcm43xx_pio.c | 152 struct bcm43xx_pio *pio = bcm43xx_current_pio(bcm); local 158 queue = pio->queue0; 161 queue = pio->queue1; 164 queue = pio->queue2; 167 queue = pio->queue3; 352 "(module parameter pio=0).\n"); 398 struct bcm43xx_pio *pio; local 402 pio = bcm43xx_current_pio(bcm); 404 bcm43xx_destroy_pioqueue(pio->queue3); 405 pio 416 struct bcm43xx_pio *pio = bcm43xx_current_pio(bcm); local 638 struct bcm43xx_pio *pio; local 650 struct bcm43xx_pio *pio; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/pci/ |
H A D | cs5520.c | 74 int pio = speed; local 86 pio -= XFER_PIO_0; 89 pio = 0; 93 printk("PIO clocking = %d\n", pio); 98 (cs5520_pio_clocks[pio].recovery << 4) | 99 (cs5520_pio_clocks[pio].assert)); 105 (cs5520_pio_clocks[pio].recovery << 4) | 106 (cs5520_pio_clocks[pio].assert)); 109 (cs5520_pio_clocks[pio].recovery << 4) | 110 (cs5520_pio_clocks[pio] 125 cs5520_tune_drive(ide_drive_t *drive, u8 pio) argument [all...] |
H A D | it8213.c | 60 * @pio: desired PIO mode 65 static void it8213_tuneproc (ide_drive_t *drive, u8 pio) argument 85 pio = ide_get_best_pio_mode(drive, pio, 4, NULL); 90 if (pio > 1) 94 if (pio > 2) 99 if (pio > 1) 103 slave_data = slave_data | (timings[pio][0] << 2) | timings[pio][1]; 106 if (pio > 212 u8 pio; local [all...] |
H A D | slc90e66.c | 51 static void slc90e66_tune_pio (ide_drive_t *drive, u8 pio) argument 73 if (pio > 1) 77 if (pio > 2) 82 if (pio > 1) { 88 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << 92 if (pio > 1) { 96 master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); 104 static void slc90e66_tune_drive (ide_drive_t *drive, u8 pio) argument [all...] |
H A D | cy82c693.c | 142 static void compute_clocks (u8 pio, pio_clocks_t *p_pclk) argument 151 if (pio > CY82C693_MAX_PIO) 152 pio = CY82C693_MAX_PIO; 155 p_pclk->address_time = (u8)calc_clk(ide_pio_timings[pio].setup_time, bus_speed); 158 clk1 = calc_clk(ide_pio_timings[pio].active_time, bus_speed); 161 clk2 = ide_pio_timings[pio].cycle_time - 162 ide_pio_timings[pio].active_time - 163 ide_pio_timings[pio].setup_time; 275 static void cy82c693_tune_drive (ide_drive_t *drive, u8 pio) argument 332 /* first let's calc the pio mode [all...] |
H A D | sc1200.c | 98 static void sc1200_tunepio(ide_drive_t *drive, u8 pio) argument 109 sc1200_pio_timings[format][pio]); 283 static void sc1200_tuneproc (ide_drive_t *drive, byte pio) /* mode=255 means "autotune" */ argument 291 switch (pio) { 307 pio = ide_get_best_pio_mode(drive, pio, 4, NULL); 308 printk("SC1200: %s: setting PIO mode%d\n", drive->name, pio); 310 if (sc1200_set_xfer_mode(drive, XFER_PIO_0 + pio) == 0) 311 sc1200_tunepio(drive, pio); 415 unsigned int pio, timing local [all...] |
H A D | opti621.c | 139 /* there are stored pio numbers from other calls of opti621_tune_drive */ 140 static void compute_pios(ide_drive_t *drive, u8 pio) argument 143 * slave_drive - 0 -> pio is for master, 1 -> pio is for slave 144 * pio - PIO mode for selected drive (for other we don't know) 150 drive->drive_data = ide_get_best_pio_mode(drive, pio, OPTI621_MAX_PIO, NULL); 216 static void compute_clocks(int pio, pio_clocks_t *clks) argument 218 if (pio != PIO_NOT_EXIST) { 222 adr_setup = ide_pio_timings[pio].setup_time; 223 data_pls = ide_pio_timings[pio] 244 opti621_tune_drive(ide_drive_t *drive, u8 pio) argument [all...] |
H A D | sl82c105.c | 74 static u8 sl82c105_tune_pio(ide_drive_t *drive, u8 pio) argument 81 DBG(("sl82c105_tune_pio(drive:%s, pio:%u)\n", drive->name, pio)); 83 pio = ide_get_best_pio_mode(drive, pio, 5, &p); 104 ide_xfer_verbose(pio + XFER_PIO_0), p.cycle_time, drv_ctrl); 106 return pio; 324 static void sl82c105_tune_drive(ide_drive_t *drive, u8 pio) argument 326 DBG(("sl82c105_tune_drive(drive:%s, pio:%u)\n", drive->name, pio)); [all...] |
H A D | atiixp.c | 128 * @pio: desired PIO mode 133 static void atiixp_tuneproc(ide_drive_t *drive, u8 pio) argument 145 pio_mode_data |= (pio << (drive->dn * 4)); 150 pio_timing_data |= (pio_timing[pio].recover_width << timing_shift) | 151 (pio_timing[pio].command_width << (timing_shift + 4)); 174 u8 speed, pio; local 200 pio = atiixp_dma_2_pio(speed); 202 pio = speed - XFER_PIO_0; 204 atiixp_tuneproc(drive, pio);
|
H A D | piix.c | 148 * @pio: desired PIO mode 152 static void piix_tune_pio (ide_drive_t *drive, u8 pio) argument 181 if (pio > 1) 185 if (pio > 2) 190 if (pio > 1) { 196 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << 200 if (pio > 1) { 204 master_data |= (timings[pio][0] << 12) | (timings[pio][ 220 piix_tune_drive(ide_drive_t *drive, u8 pio) argument [all...] |
H A D | cs5530.c | 65 static void cs5530_tunepio(ide_drive_t *drive, u8 pio) argument 70 outl(cs5530_pio_timings[format][pio], basereg + ((drive->dn & 1)<<3)); 83 static void cs5530_tuneproc (ide_drive_t *drive, u8 pio) /* pio=255 means "autotune" */ argument 85 pio = ide_get_best_pio_mode(drive, pio, 4, NULL); 87 if (cs5530_set_xfer_mode(drive, XFER_PIO_0 + pio) == 0) 88 cs5530_tunepio(drive, pio);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/legacy/ |
H A D | ht6560b.c | 202 static u8 ht_pio2timings(ide_drive_t *drive, u8 pio) argument 209 if (pio) { 210 pio = ide_get_best_pio_mode(drive, pio, 5, &d); 217 active_time = ide_pio_timings[pio].active_time; 220 - ide_pio_timings[pio].setup_time; 235 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); 242 printk("ht6560b: drive %s setting pio=0\n", drive->name); 278 static void tune_ht6560b (ide_drive_t *drive, u8 pio) argument [all...] |
H A D | umc8672.c | 108 static void tune_umc (ide_drive_t *drive, u8 pio) argument 113 pio = ide_get_best_pio_mode(drive, pio, 4, NULL); 115 drive->name, pio, pio_to_umc[pio]); 120 current_speeds[drive->name[2] - 'a'] = pio_to_umc[pio];
|
H A D | dtc2278.c | 70 static void tune_dtc2278 (ide_drive_t *drive, u8 pio) argument 74 pio = ide_get_best_pio_mode(drive, pio, 4, NULL); 76 if (pio >= 3) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/ |
H A D | pata_efar.c | 95 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 113 if (pio > 2) 128 idetm_data |= (timings[pio][0] << 12) | 129 (timings[pio][1] << 8); 140 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; 201 int pio = needed_pio[mwdma] - XFER_PIO_0; local 218 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); 225 (timings[pio][ [all...] |
H A D | pata_it8213.c | 89 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 107 if (pio > 2) 122 idetm_data |= (timings[pio][0] << 12) | 123 (timings[pio][1] << 8); 133 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << 4; 211 int pio = needed_pio[mwdma] - XFER_PIO_0; local 228 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); 235 (timings[pio][ [all...] |
H A D | pata_cs5520.c | 66 * Program the PIO mode timings for the controller according to the pio 70 static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio) argument 75 pio -= XFER_PIO_0; 79 (cs5520_pio_clocks[pio].recovery << 4) | 80 (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)); 111 * Program the DMA mode timings for the controller according to the pio [all...] |
H A D | pata_mpc52xx.c | 145 mpc52xx_ata_compute_pio_timings(struct mpc52xx_ata_priv *priv, int dev, int pio) argument 151 if ((pio<0) || (pio>4)) 154 t0 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t0[pio]); 155 t1 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t1[pio]); 156 t2_8 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_8[pio]); 157 t2_16 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2_16[pio]); 158 t2i = CALC_CLKCYC(ipb_period, 1000 * ataspec_t2i[pio]); 159 t4 = CALC_CLKCYC(ipb_period, 1000 * ataspec_t4[pio]); 160 ta = CALC_CLKCYC(ipb_period, 1000 * ataspec_ta[pio]); 233 int pio, rv; local [all...] |
H A D | pata_oldpiix.c | 79 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 98 if (pio > 1) 120 idetm_data |= (timings[pio][0] << 12) | 121 (timings[pio][1] << 8); 164 int pio = needed_pio[mwdma] - XFER_PIO_0; local 189 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | pata_radisys.c | 42 unsigned int pio = adev->pio_mode - XFER_PIO_0; local 61 if (pio > 0) 72 idetm_data |= (timings[pio][0] << 12) | 73 (timings[pio][1] << 8); 118 int pio = needed_pio[mwdma] - XFER_PIO_0; local 132 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8);
|
H A D | pata_artop.c | 132 * @pio: PIO mode 142 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) argument 152 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); 187 * @pio: PIO mode 196 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) argument 206 pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); 249 unsigned int pio; local 255 pio = 1; 257 pio = 4; 260 artop6210_load_piomode(ap, adev, pio); 289 unsigned int pio = adev->pio_mode - XFER_PIO_0; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mmc/host/ |
H A D | au1xmmc.c | 171 host->pio.index = 0; 172 host->pio.offset = 0; 173 host->pio.len = 0; 309 host->pio.len; 340 sg = &data->sg[host->pio.index]; 341 sg_ptr = page_address(sg->page) + sg->offset + host->pio.offset; 344 sg_len = data->sg[host->pio.index].length - host->pio.offset; 348 max = (sg_len > host->pio.len) ? host->pio [all...] |