Searched refs:io_ports (Results 1 - 25 of 39) sorted by relevance

12

/drivers/ide/
H A Dide-io-std.c44 writeb(cmd, (void __iomem *)hwif->io_ports.command_addr);
46 outb(cmd, hwif->io_ports.command_addr);
53 return readb((void __iomem *)hwif->io_ports.status_addr);
55 return inb(hwif->io_ports.status_addr);
62 return readb((void __iomem *)hwif->io_ports.ctl_addr);
64 return inb(hwif->io_ports.ctl_addr);
71 writeb(ctl, (void __iomem *)hwif->io_ports.ctl_addr);
73 outb(ctl, hwif->io_ports.ctl_addr);
83 writeb(select, (void __iomem *)hwif->io_ports.device_addr);
85 outb(select, hwif->io_ports
92 struct ide_io_ports *io_ports = &hwif->io_ports; local
119 struct ide_io_ports *io_ports = &hwif->io_ports; local
168 struct ide_io_ports *io_ports = &hwif->io_ports; local
212 struct ide_io_ports *io_ports = &hwif->io_ports; local
[all...]
H A Dq40ide.c60 hw->io_ports.data_addr = Q40_ISA_IO_W(base);
61 hw->io_ports.error_addr = Q40_ISA_IO_B(base + 1);
62 hw->io_ports.nsect_addr = Q40_ISA_IO_B(base + 2);
63 hw->io_ports.lbal_addr = Q40_ISA_IO_B(base + 3);
64 hw->io_ports.lbam_addr = Q40_ISA_IO_B(base + 4);
65 hw->io_ports.lbah_addr = Q40_ISA_IO_B(base + 5);
66 hw->io_ports.device_addr = Q40_ISA_IO_B(base + 6);
67 hw->io_ports.status_addr = Q40_ISA_IO_B(base + 7);
68 hw->io_ports.ctl_addr = Q40_ISA_IO_B(base + 0x206);
76 unsigned long data_addr = drive->hwif->io_ports
[all...]
H A Dgayle.c65 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 Dide-h8300.c42 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 Dns87415.c56 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 Dbuddha.c107 ch = z_readb(hwif->io_ports.irq_addr);
118 z_writeb(0, drive->hwif->io_ports.irq_addr);
128 hw->io_ports.data_addr = base;
133 hw->io_ports.ctl_addr = ctl;
134 hw->io_ports.irq_addr = irq_port;
H A Dfalconide.c69 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 Dscc_pata.c130 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);
378 if (!(in_be32((void __iomem *)hwif->io_ports.ctl_addr)
483 if ((in_be32((void __iomem *)hwif->io_ports.ctl_addr)
649 struct ide_io_ports *io_ports = &drive->hwif->io_ports; local
652 scc_ide_outb(tf->feature, io_ports->feature_addr);
654 scc_ide_outb(tf->nsect, io_ports
667 struct ide_io_ports *io_ports = &drive->hwif->io_ports; local
[all...]
H A Dsiimage.c555 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 Dtx4939ide.c452 unsigned long port = drive->hwif->io_ports.data_addr;
464 unsigned long port = drive->hwif->io_ports.data_addr;
561 hw.io_ports.data_addr =
563 hw.io_ports.error_addr =
565 hw.io_ports.nsect_addr =
567 hw.io_ports.lbal_addr =
569 hw.io_ports.lbam_addr =
571 hw.io_ports.lbah_addr =
573 hw.io_ports.device_addr =
575 hw.io_ports
[all...]
H A Dsgiioc4.c104 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 Dicside.c392 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 Dide_platform.c34 hw->io_ports.data_addr = port;
41 hw->io_ports.ctl_addr = (unsigned long)ctrl;
H A Dmacide.c79 hw->io_ports.ctl_addr = base + IDE_CONTROL;
H A Drapide.c28 hw->io_ports.ctl_addr = (unsigned long)ctrl;
H A Dht6560b.c146 outb(timing, hwif->io_ports.device_addr);
147 (void)inb(hwif->io_ports.status_addr);
155 outb(drive->select | ATA_DEVICE_OBS, hwif->io_ports.device_addr);
H A Dtx4938ide.c77 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 Dide-probe.c253 struct ide_io_ports *io_ports = &hwif->io_ports; local
263 if (io_ports->ctl_addr)
272 if (io_ports->ctl_addr &&
838 if (hwif->io_ports.ctl_addr)
848 struct ide_io_ports *io_ports = &hwif->io_ports; local
861 io_ports->data_addr, io_ports->status_addr,
862 io_ports
[all...]
H A Dtrm290.c178 outb(drive->select | ATA_DEVICE_OBS, drive->hwif->io_ports.device_addr);
292 hwif->io_ports.ctl_addr = compat + 2;
H A Dide-eh.c337 struct ide_io_ports *io_ports = &hwif->io_ports; local
393 if (io_ports->ctl_addr == 0) {
/drivers/media/radio/
H A Dradio-isa.h87 const int *io_ports; member in struct:radio_isa_driver
H A Dradio-isa.c197 if (drv->io_ports[i] == io)
223 int io = drv->io_ports[i];
243 drv->io_ports[0]);
245 printk(KERN_CONT "/0x%03x", drv->io_ports[i]);
H A Dradio-rtrack2.c120 .io_ports = rtrack2_ioports,
H A Dradio-terratec.c149 .io_ports = terratec_ioports,
H A Dradio-typhoon.c151 .io_ports = typhoon_ioports,

Completed in 136 milliseconds

12