/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ide/ |
H A D | ide-io-std.c | 43 writeb(cmd, (void __iomem *)hwif->io_ports.command_addr); 45 outb(cmd, hwif->io_ports.command_addr); 52 return readb((void __iomem *)hwif->io_ports.status_addr); 54 return inb(hwif->io_ports.status_addr); 61 return readb((void __iomem *)hwif->io_ports.ctl_addr); 63 return inb(hwif->io_ports.ctl_addr); 70 writeb(ctl, (void __iomem *)hwif->io_ports.ctl_addr); 72 outb(ctl, hwif->io_ports.ctl_addr); 82 writeb(select, (void __iomem *)hwif->io_ports.device_addr); 84 outb(select, hwif->io_ports 91 struct ide_io_ports *io_ports = &hwif->io_ports; local 118 struct ide_io_ports *io_ports = &hwif->io_ports; local 167 struct ide_io_ports *io_ports = &hwif->io_ports; local 211 struct ide_io_ports *io_ports = &hwif->io_ports; local [all...] |
H A D | q40ide.c | 59 hw->io_ports.data_addr = Q40_ISA_IO_W(base); 60 hw->io_ports.error_addr = Q40_ISA_IO_B(base + 1); 61 hw->io_ports.nsect_addr = Q40_ISA_IO_B(base + 2); 62 hw->io_ports.lbal_addr = Q40_ISA_IO_B(base + 3); 63 hw->io_ports.lbam_addr = Q40_ISA_IO_B(base + 4); 64 hw->io_ports.lbah_addr = Q40_ISA_IO_B(base + 5); 65 hw->io_ports.device_addr = Q40_ISA_IO_B(base + 6); 66 hw->io_ports.status_addr = Q40_ISA_IO_B(base + 7); 67 hw->io_ports.ctl_addr = Q40_ISA_IO_B(base + 0x206); 75 unsigned long data_addr = drive->hwif->io_ports [all...] |
H A D | at91_ide.c | 147 struct ide_io_ports *io_ports = &hwif->io_ports; local 156 readsw((void __iomem *)io_ports->data_addr, buf, len / 2); 164 struct ide_io_ports *io_ports = &hwif->io_ports; local 171 writesw((void __iomem *)io_ports->data_addr, buf, len / 2); 291 hw.io_ports.data_addr = tf_base + 0; 292 hw.io_ports.error_addr = tf_base + 4; 293 hw.io_ports.nsect_addr = tf_base + 2; 294 hw.io_ports [all...] |
H A D | gayle.c | 65 ch = z_readb(hwif->io_ports.irq_addr); 75 (void)z_readb(hwif->io_ports.status_addr); 76 z_writeb(0x7c, hwif->io_ports.irq_addr); 86 hw->io_ports.data_addr = base; 91 hw->io_ports.ctl_addr = ctl; 92 hw->io_ports.irq_addr = irq_port;
|
H A D | ide-h8300.c | 42 mm_insw(drive->hwif->io_ports.data_addr, buf, (len + 1) / 2); 48 mm_outsw(drive->hwif->io_ports.data_addr, buf, (len + 1) / 2); 74 hw->io_ports.ctl_addr = CONFIG_H8300_IDE_ALT;
|
H A D | ns87415.c | 56 return superio_ide_inb(hwif->io_ports.status_addr); 67 struct ide_io_ports *io_ports = &drive->hwif->io_ports; local 70 tf->error = inb(io_ports->feature_addr); 72 tf->nsect = inb(io_ports->nsect_addr); 74 tf->lbal = inb(io_ports->lbal_addr); 76 tf->lbam = inb(io_ports->lbam_addr); 78 tf->lbah = inb(io_ports->lbah_addr); 80 tf->device = superio_ide_inb(io_ports->device_addr); 175 outb(drive->select | ATA_DEVICE_OBS, drive->hwif->io_ports [all...] |
H A D | buddha.c | 106 ch = z_readb(hwif->io_ports.irq_addr); 117 z_writeb(0, drive->hwif->io_ports.irq_addr); 127 hw->io_ports.data_addr = base; 132 hw->io_ports.ctl_addr = ctl; 133 hw->io_ports.irq_addr = irq_port;
|
H A D | falconide.c | 69 unsigned long data_addr = drive->hwif->io_ports.data_addr; 82 unsigned long data_addr = drive->hwif->io_ports.data_addr; 123 hw->io_ports.data_addr = ATA_HD_BASE; 128 hw->io_ports.ctl_addr = ATA_HD_BASE + ATA_HD_CONTROL;
|
H A D | scc_pata.c | 130 out_be32((void *)hwif->io_ports.command_addr, cmd); 138 return (u8)in_be32((void *)hwif->io_ports.status_addr); 143 return (u8)in_be32((void *)hwif->io_ports.ctl_addr); 153 out_be32((void *)hwif->io_ports.ctl_addr, ctl); 377 if (!(in_be32((void __iomem *)hwif->io_ports.ctl_addr) 481 if ((in_be32((void __iomem *)hwif->io_ports.ctl_addr) 645 struct ide_io_ports *io_ports = &drive->hwif->io_ports; local 648 scc_ide_outb(tf->feature, io_ports->feature_addr); 650 scc_ide_outb(tf->nsect, io_ports 663 struct ide_io_ports *io_ports = &drive->hwif->io_ports; local [all...] |
H A D | siimage.c | 555 struct ide_io_ports *io_ports = &hwif->io_ports; local 569 memset(io_ports, 0, sizeof(*io_ports)); 581 io_ports->data_addr = base; 582 io_ports->error_addr = base + 1; 583 io_ports->nsect_addr = base + 2; 584 io_ports->lbal_addr = base + 3; 585 io_ports->lbam_addr = base + 4; 586 io_ports [all...] |
H A D | tx4939ide.c | 448 unsigned long port = drive->hwif->io_ports.data_addr; 460 unsigned long port = drive->hwif->io_ports.data_addr; 557 hw.io_ports.data_addr = 559 hw.io_ports.error_addr = 561 hw.io_ports.nsect_addr = 563 hw.io_ports.lbal_addr = 565 hw.io_ports.lbam_addr = 567 hw.io_ports.lbah_addr = 569 hw.io_ports.device_addr = 571 hw.io_ports [all...] |
H A D | sgiioc4.c | 104 hw->io_ports.ctl_addr = ctrl_port; 105 hw->io_ports.irq_addr = irq_port; 110 unsigned long intr_addr = hwif->io_ports.irq_addr + IOC4_INTR_REG * 4; 124 struct ide_io_ports *io_ports = &hwif->io_ports; local 125 unsigned long other_ir = io_ports->irq_addr + (IOC4_INTR_REG << 2); 153 readl((void __iomem *)io_ports->irq_addr); 155 readl((void __iomem *)(io_ports->irq_addr + 4)); 292 unsigned long port = hwif->io_ports.status_addr; 327 hwif->dma_base = (unsigned long)hwif->io_ports [all...] |
H A D | icside.c | 392 hw->io_ports.data_addr = port; 393 hw->io_ports.error_addr = port + (1 << info->stepping); 394 hw->io_ports.nsect_addr = port + (2 << info->stepping); 395 hw->io_ports.lbal_addr = port + (3 << info->stepping); 396 hw->io_ports.lbam_addr = port + (4 << info->stepping); 397 hw->io_ports.lbah_addr = port + (5 << info->stepping); 398 hw->io_ports.device_addr = port + (6 << info->stepping); 399 hw->io_ports.status_addr = port + (7 << info->stepping); 400 hw->io_ports.ctl_addr = (unsigned long)base + info->ctrloffset;
|
H A D | ide_platform.c | 33 hw->io_ports.data_addr = port; 40 hw->io_ports.ctl_addr = (unsigned long)ctrl;
|
H A D | macide.c | 78 hw->io_ports.ctl_addr = base + IDE_CONTROL;
|
H A D | rapide.c | 28 hw->io_ports.ctl_addr = (unsigned long)ctrl;
|
H A D | ht6560b.c | 147 outb(timing, hwif->io_ports.device_addr); 148 (void)inb(hwif->io_ports.status_addr); 156 outb(drive->select | ATA_DEVICE_OBS, hwif->io_ports.device_addr);
|
H A D | tx4938ide.c | 77 unsigned long port = drive->hwif->io_ports.data_addr; 89 unsigned long port = drive->hwif->io_ports.data_addr; 172 hw.io_ports.ctl_addr = ctl;
|
H A D | ide-probe.c | 253 struct ide_io_ports *io_ports = &hwif->io_ports; local 263 if (io_ports->ctl_addr) 272 if (io_ports->ctl_addr && 829 if (hwif->io_ports.ctl_addr) 839 struct ide_io_ports *io_ports = &hwif->io_ports; local 852 io_ports->data_addr, io_ports->status_addr, 853 io_ports [all...] |
H A D | trm290.c | 178 outb(drive->select | ATA_DEVICE_OBS, drive->hwif->io_ports.device_addr); 291 hwif->io_ports.ctl_addr = compat + 2;
|
H A D | ide-eh.c | 336 struct ide_io_ports *io_ports = &hwif->io_ports; local 392 if (io_ports->ctl_addr == 0) {
|
H A D | opti621.c | 93 reg_base = hwif->io_ports.data_addr;
|
H A D | palm_bk3710.c | 293 hwif->dma_base = hwif->io_ports.data_addr - IDE_PALM_ATA_PRI_REG_OFFSET; 365 hw.io_ports.ctl_addr = (unsigned long)
|
H A D | pmac.c | 408 ((void __iomem *)((drive)->hwif->io_ports.data_addr + (x))) 472 (void __iomem *)drive->hwif->io_ports.device_addr); 480 (void __iomem *)drive->hwif->io_ports.device_addr); 485 writeb(cmd, (void __iomem *)hwif->io_ports.command_addr); 486 (void)readl((void __iomem *)(hwif->io_ports.data_addr 492 writeb(ctl, (void __iomem *)hwif->io_ports.ctl_addr); 493 (void)readl((void __iomem *)(hwif->io_ports.data_addr 1135 hw->io_ports.ctl_addr = base + 0x160;
|
H A D | au1xxx-ide.c | 92 auide_insw(drive->hwif->io_ports.data_addr, buf, (len + 1) / 2); 98 auide_outsw(drive->hwif->io_ports.data_addr, buf, (len + 1) / 2);
|