/drivers/ata/ |
H A D | pata_pxa.c | 296 ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start, 298 ap->ioaddr.ctl_addr = devm_ioremap(&pdev->dev, ctl_res->start, 300 ap->ioaddr.bmdma_addr = devm_ioremap(&pdev->dev, dma_res->start, 306 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; 307 ap->ioaddr.data_addr = ap->ioaddr.cmd_addr + 309 ap->ioaddr.error_addr = ap->ioaddr.cmd_addr + 311 ap->ioaddr [all...] |
H A D | sata_svw.c | 131 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 4)); 141 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 4)); 148 struct ata_ioports *ioaddr = &ap->ioaddr; local 152 writeb(tf->ctl, ioaddr->ctl_addr); 158 ioaddr->feature_addr); 160 ioaddr->nsect_addr); 162 ioaddr->lbal_addr); 164 ioaddr->lbam_addr); 166 ioaddr 184 struct ata_ioports *ioaddr = &ap->ioaddr; local [all...] |
H A D | pata_cs5520.c | 131 struct ata_ioports *ioaddr; local 187 ioaddr = &host->ports[0]->ioaddr; 188 ioaddr->cmd_addr = iomap[0]; 189 ioaddr->ctl_addr = iomap[1]; 190 ioaddr->altstatus_addr = iomap[1]; 191 ioaddr->bmdma_addr = iomap[4]; 192 ata_sff_std_ports(ioaddr); 198 ioaddr = &host->ports[1]->ioaddr; [all...] |
H A D | sata_uli.c | 153 struct ata_ioports *ioaddr; local 193 ioaddr = &host->ports[2]->ioaddr; 194 ioaddr->cmd_addr = iomap[0] + 8; 195 ioaddr->altstatus_addr = 196 ioaddr->ctl_addr = (void __iomem *) 198 ioaddr->bmdma_addr = iomap[4] + 16; 200 ata_sff_std_ports(ioaddr); 208 ioaddr = &host->ports[3]->ioaddr; [all...] |
/drivers/net/ethernet/smsc/ |
H A D | smc91x.h | 75 static inline void SMC_outw(u16 val, void __iomem *ioaddr, int reg) argument 79 v |= readl(ioaddr + (reg & ~2)) & 0xffff; 80 writel(v, ioaddr + (reg & ~2)); 82 writew(val, ioaddr + reg); 161 SMC_outw(u16 val, void __iomem *ioaddr, int reg) argument 165 v |= readl(ioaddr + (reg & ~2)) & 0xffff; 166 writel(v, ioaddr + (reg & ~2)); 168 writew(val, ioaddr + reg); 374 smc_pxa_dma_insl(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, argument 382 readsl(ioaddr 413 smc_pxa_dma_insw(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, u_char *buf, int len) argument [all...] |
H A D | smc9194.h | 204 #define SMC_SELECT_BANK(x) { outw( x, ioaddr + BANK_SELECT ); } 207 #define SMC_DELAY() { inw( ioaddr + RCR );\ 208 inw( ioaddr + RCR );\ 209 inw( ioaddr + RCR ); } 215 mask = inb( ioaddr + INT_MASK );\ 217 outb( mask, ioaddr + INT_MASK ); \ 225 mask = inb( ioaddr + INT_MASK );\ 227 outb( mask, ioaddr + INT_MASK ); \
|
/drivers/rtc/ |
H A D | rtc-imxdi.c | 72 * @ioaddr: IO registers pointer 84 void __iomem *ioaddr; member in struct:imxdi_dev 102 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) | intr, 103 imxdi->ioaddr + DIER); 115 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) & ~intr, 116 imxdi->ioaddr + DIER); 134 __raw_writel(DSR_WEF, imxdi->ioaddr + DSR); 138 if ((__raw_readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0) 166 __raw_writel(val, imxdi->ioaddr + reg); 200 now = __raw_readl(imxdi->ioaddr [all...] |
/drivers/net/ethernet/dec/tulip/ |
H A D | media.c | 54 void __iomem *ioaddr = tp->base_addr; local 55 void __iomem *mdio_addr = ioaddr + CSR9; 63 return ioread32(ioaddr + comet_miireg2offset[location]); 69 iowrite32(0x60020000 + (phy_id<<23) + (location<<18), ioaddr + 0xA0); 70 ioread32(ioaddr + 0xA0); 71 ioread32(ioaddr + 0xA0); 74 if ( ! ((retval = ioread32(ioaddr + 0xA0)) & 0x80000000)) 115 void __iomem *ioaddr = tp->base_addr; local 116 void __iomem *mdio_addr = ioaddr + CSR9; 124 iowrite32(val, ioaddr 171 void __iomem *ioaddr = tp->base_addr; local [all...] |
H A D | dmfe.c | 181 #define SROM_CLK_WRITE(data, ioaddr) \ 182 outl(data|CR9_SROM_READ|CR9_SRCS,ioaddr); \ 184 outl(data|CR9_SROM_READ|CR9_SRCS|CR9_SRCLK,ioaddr); \ 186 outl(data|CR9_SROM_READ|CR9_SRCS,ioaddr); \ 220 long ioaddr; /* I/O base address */ member in struct:dmfe_board_info 465 db->ioaddr = pci_resource_start(pdev, 0); 471 dev->base_addr = db->ioaddr; 489 cpu_to_le16(read_srom_word(db->ioaddr, i)); 618 unsigned long ioaddr = db->ioaddr; local 754 unsigned long ioaddr = dev->base_addr; local 797 unsigned long ioaddr = dev->base_addr; local 876 unsigned long ioaddr = dev->base_addr; local 1367 dmfe_descriptor_init(struct net_device *dev, unsigned long ioaddr) argument 1434 update_cr6(u32 cr6_data, unsigned long ioaddr) argument 1455 unsigned long ioaddr = dev->base_addr+0xc0; /* ID Table */ local 1583 read_srom_word(long ioaddr, int offset) argument 1772 unsigned long ioaddr; local 1823 unsigned long ioaddr; local 1873 phy_write_1bit(unsigned long ioaddr, u32 phy_data) argument 1888 phy_read_1bit(unsigned long ioaddr) argument [all...] |
H A D | timer.c | 22 void __iomem *ioaddr = tp->base_addr; local 23 u32 csr12 = ioread32(ioaddr + CSR12); 30 ioread32(ioaddr + CSR5), ioread32(ioaddr + CSR6), 31 csr12, ioread32(ioaddr + CSR13), 32 ioread32(ioaddr + CSR14), ioread32(ioaddr + CSR15)); 49 ioread32(ioaddr + CSR6), 128 tulip_tx_timeout_complete(tp, ioaddr); 144 void __iomem *ioaddr local [all...] |
/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 545 static int read_eeprom(void __iomem *ioaddr, int location); 586 void __iomem *ioaddr; local 618 ioaddr = ioremap(base, 0x400); 619 if (!ioaddr) 629 dev->dev_addr[i] = 1 ? read_eeprom(ioaddr, 4 + i) 630 : readb(ioaddr + StationAddr + i); 636 read_eeprom(ioaddr, i), i % 16 != 15 ? " " : "\n"); 669 writeb(force32, ioaddr + VirtualJumpers); 672 writeb(0x01, ioaddr + ChipReset); 679 i = readb(ioaddr 796 read_eeprom(void __iomem *ioaddr, int location) argument 819 void __iomem *ioaddr = hmp->base; local 837 void __iomem *ioaddr = hmp->base; local 857 void __iomem *ioaddr = hmp->base; local 1034 void __iomem *ioaddr = hmp->base; local 1059 void __iomem *ioaddr = hmp->base; local 1303 void __iomem *ioaddr = hmp->base; local 1624 void __iomem *ioaddr = hmp->base; local 1658 void __iomem *ioaddr = hmp->base; local 1744 void __iomem *ioaddr = hmp->base; local 1780 void __iomem *ioaddr = hmp->base; local [all...] |
/drivers/mmc/host/ |
H A D | sdhci-pltfm.h | 39 return in_be32(host->ioaddr + reg); 44 return in_be16(host->ioaddr + (reg ^ 0x2)); 49 return in_8(host->ioaddr + (reg ^ 0x3)); 55 out_be32(host->ioaddr + reg, val); 79 clrsetbits_be32(host->ioaddr + base, 0xffff << shift, val << shift); 87 clrsetbits_be32(host->ioaddr + base , 0xff << shift, val << shift);
|
/drivers/net/ethernet/amd/ |
H A D | lance.c | 67 static int lance_probe1(struct net_device *dev, int ioaddr, int irq, int options); 401 int ioaddr = *port; local 402 struct resource *r = request_region(ioaddr, LANCE_TOTAL_SIZE, 407 char offset14 = inb(ioaddr + 14); 413 char offset15 = inb(ioaddr + 15); 420 result = lance_probe1(dev, ioaddr, 0, 0); 429 release_region(ioaddr, LANCE_TOTAL_SIZE); 469 static int __init lance_probe1(struct net_device *dev, int ioaddr, int irq, int options) argument 496 ioaddr_table[inb(hp_port) & 3] == ioaddr) 501 hpJ2405A = (inb(ioaddr) 753 int ioaddr = dev->base_addr; local 921 int ioaddr = dev->base_addr; local 956 int ioaddr = dev->base_addr; local 1026 int csr0, ioaddr, boguscnt=10; local 1229 int ioaddr = dev->base_addr; local 1266 short ioaddr = dev->base_addr; local 1286 short ioaddr = dev->base_addr; local [all...] |
H A D | depca.h | 13 #define DEPCA_NICSR ioaddr+0x00 /* Network interface CSR */ 14 #define DEPCA_RBI ioaddr+0x02 /* RAM buffer index (2k buffer mode) */ 15 #define DEPCA_DATA ioaddr+0x04 /* LANCE registers' data port */ 16 #define DEPCA_ADDR ioaddr+0x06 /* LANCE registers' address port */ 17 #define DEPCA_HBASE ioaddr+0x08 /* EISA high memory base address reg. */ 18 #define DEPCA_PROM ioaddr+0x0c /* Ethernet address ROM data port */ 19 #define DEPCA_CNFG ioaddr+0x0c /* EISA Configuration port */ 20 #define DEPCA_RBSA ioaddr+0x0e /* RAM buffer starting address (2k buff.) */
|
H A D | nmclan_cs.c | 294 #define MACEBANK(win_num) outb((win_num), ioaddr + AM2150_MACE_BANK) 487 static int mace_read(mace_private *lp, unsigned int ioaddr, int reg) argument 494 data = inb(ioaddr + AM2150_MACE_BASE + reg); 499 data = inb(ioaddr + AM2150_MACE_BASE + (reg & 0x0F)); 514 static void mace_write(mace_private *lp, unsigned int ioaddr, int reg, argument 521 outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + reg); 526 outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + (reg & 0x0F)); 537 static int mace_init(mace_private *lp, unsigned int ioaddr, char *enet_addr) argument 543 mace_write(lp, ioaddr, MACE_BIUCC, 1); 544 while (mace_read(lp, ioaddr, MACE_BIUC 617 unsigned int ioaddr; local 781 unsigned int ioaddr = dev->base_addr; local 804 unsigned int ioaddr = dev->base_addr; local 863 unsigned int ioaddr = dev->base_addr; local 922 unsigned int ioaddr; local 1065 unsigned int ioaddr = dev->base_addr; local 1226 update_stats(unsigned int ioaddr, struct net_device *dev) argument 1366 unsigned int ioaddr = dev->base_addr; local 1456 unsigned int ioaddr = dev->base_addr; local [all...] |
H A D | pcnet32.c | 459 ulong ioaddr = dev->base_addr; local 463 val = lp->a->read_csr(ioaddr, CSR3); 465 lp->a->write_csr(ioaddr, CSR3, val); 734 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 735 r = (lp->a->read_bcr(ioaddr, 4) != 0xc0); 787 ulong ioaddr = dev->base_addr; local 797 lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */ 874 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 893 lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */ 898 lp->a->reset(ioaddr); 1032 ulong ioaddr = dev->base_addr; local 1073 ulong ioaddr = dev->base_addr; local 1319 unsigned long ioaddr = dev->base_addr; local 1371 ulong ioaddr = dev->base_addr; local 1448 unsigned int *port, ioaddr; local 1468 unsigned long ioaddr; local 1525 pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev) argument 2003 unsigned long ioaddr = dev->base_addr; local 2321 unsigned long ioaddr = dev->base_addr; local 2350 unsigned long ioaddr = dev->base_addr, flags; local 2391 unsigned long ioaddr = dev->base_addr; local 2446 unsigned long ioaddr; local 2512 unsigned long ioaddr = dev->base_addr; local 2555 unsigned long ioaddr = dev->base_addr; local 2572 unsigned long ioaddr = dev->base_addr; local 2606 unsigned long ioaddr = dev->base_addr, flags; local 2645 unsigned long ioaddr = dev->base_addr; local 2661 unsigned long ioaddr = dev->base_addr; local 2743 ulong ioaddr = dev->base_addr; /* card base I/O address */ local [all...] |
/drivers/net/ethernet/8390/ |
H A D | smc-ultra.c | 81 static int ultra_probe1(struct net_device *dev, int ioaddr); 203 static int __init ultra_probe1(struct net_device *dev, int ioaddr) argument 212 unsigned char idreg = inb(ioaddr + 7); 213 unsigned char reg4 = inb(ioaddr + 4) & 0x7f; 215 if (!request_region(ioaddr, ULTRA_IO_EXTENT, DRV_NAME)) 226 outb(reg4, ioaddr + 4); 229 checksum += inb(ioaddr + 8 + i); 241 dev->dev_addr[i] = inb(ioaddr + 8 + i); 244 ioaddr, dev->dev_addr); 248 outb(0x80 | reg4, ioaddr 383 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 500 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 509 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 522 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 532 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* CMDREG */ local [all...] |
H A D | ne3210.c | 94 unsigned long ioaddr, phys_mem; local 107 ioaddr = edev->base_addr; 109 if (!request_region(ioaddr, NE3210_IO_EXTENT, DRV_NAME)) { 114 if (!request_region(ioaddr + NE3210_CFG1, 121 printk("ne3210-debug: probe at %#x, ID %s\n", ioaddr, edev->id.sig); 123 inb(ioaddr + NE3210_CFG1), inb(ioaddr + NE3210_CFG2)); 126 port_index = inb(ioaddr + NE3210_CFG2) >> 6; 128 dev->dev_addr[i] = inb(ioaddr + NE3210_SA_PROM + i); 133 dev->irq = irq_map[(inb(ioaddr 228 unsigned long ioaddr = to_eisa_device (device)->base_addr; local 247 unsigned short ioaddr = dev->base_addr; local [all...] |
H A D | wd.c | 51 static int wd_probe1(struct net_device *dev, int ioaddr); 110 int ioaddr = wd_portlist[i]; local 111 r = request_region(ioaddr, WD_IO_EXTENT, "wd-probe"); 114 if (wd_probe1(dev, ioaddr) == 0) { 118 release_region(ioaddr, WD_IO_EXTENT); 164 static int __init wd_probe1(struct net_device *dev, int ioaddr) argument 175 checksum += inb(ioaddr + 8 + i); 176 if (inb(ioaddr + 8) == 0xff /* Extra check to avoid soundcard. */ 177 || inb(ioaddr + 9) == 0xff 192 dev->dev_addr[i] = inb(ioaddr 370 int ioaddr = dev->base_addr - WD_NIC_OFFSET; /* WD_CMDREG */ local [all...] |
H A D | smc-mca.c | 204 unsigned short ioaddr; local 293 dev->base_addr = ioaddr = mca_device_transform_ioport(mca_dev, tbase); 342 if (!request_region(ioaddr, ULTRA_IO_EXTENT, DRV_NAME)) { 347 reg4 = inb(ioaddr + 4) & 0x7f; 348 outb(reg4, ioaddr + 4); 351 dev->dev_addr[i] = inb(ioaddr + 8 + i); 354 slot + 1, ioaddr, dev->dev_addr); 360 outb(0x80 | reg4, ioaddr + 4); 365 outb(0x80 | inb(ioaddr + 0x0c), ioaddr 426 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 451 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 512 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local 537 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; local [all...] |
/drivers/net/tokenring/ |
H A D | abyss.c | 327 unsigned long ioaddr; local 329 ioaddr = dev->base_addr; 330 reset_reg = inb(ioaddr + PCIBM2_RESET_REG); 332 outb(reset_reg, ioaddr + PCIBM2_RESET_REG); 343 unsigned long ioaddr; local 345 ioaddr = dev->base_addr; 347 reset_reg = inb(ioaddr + PCIBM2_RESET_REG); 350 outb(reset_reg, ioaddr + PCIBM2_RESET_REG); 355 outb(reset_reg, ioaddr + PCIBM2_RESET_REG); 360 outb(reset_reg, ioaddr 379 unsigned long ioaddr; local 392 unsigned long ioaddr; local [all...] |
/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 418 static int eeprom_read(void __iomem *ioaddr, int location); 446 void __iomem *ioaddr = np->base + ASICCtrl; local 450 iowrite32 (reset_cmd | ioread32 (ioaddr), ioaddr); 453 while (ioread32 (ioaddr) & (ResetBusy << 16)) { 484 void __iomem *ioaddr; local 516 ioaddr = pci_iomap(pdev, bar, netdev_io_size); 517 if (!ioaddr) 522 cpu_to_le16(eeprom_read(ioaddr, i + EEPROM_SA_OFFSET)); 525 dev->base_addr = (unsigned long)ioaddr; 707 eeprom_read(void __iomem *ioaddr, int location) argument 830 void __iomem *ioaddr = np->base; local 905 void __iomem *ioaddr = np->base; local 934 void __iomem *ioaddr = np->base; local 951 void __iomem *ioaddr = np->base; local 1127 void __iomem *ioaddr = np->base; local 1165 void __iomem *ioaddr = np->base; local 1313 void __iomem *ioaddr = np->base; local 1439 void __iomem *ioaddr = np->base; local 1504 void __iomem *ioaddr = np->base; local 1546 void __iomem *ioaddr = np->base; local 1752 void __iomem *ioaddr = np->base; local [all...] |
/drivers/net/ethernet/via/ |
H A D | via-rhine.c | 271 #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0) 508 void __iomem *ioaddr = rp->base; local 512 bool has_mask_bits = !!(ioread8(ioaddr + reg) & mask); 536 void __iomem *ioaddr = rp->base; local 539 intr_status = ioread16(ioaddr + IntrStatus); 542 intr_status |= ioread8(ioaddr + IntrStatus2) << 16; 548 void __iomem *ioaddr = rp->base; local 551 iowrite8(mask >> 16, ioaddr + IntrStatus2); 552 iowrite16(mask, ioaddr + IntrStatus); 563 void __iomem *ioaddr local 619 void __iomem *ioaddr = rp->base; local 663 void __iomem *ioaddr = rp->base; local 701 void __iomem *ioaddr = rp->base; local 738 void __iomem *ioaddr = rp->base; local 779 void __iomem *ioaddr = rp->base; local 865 void __iomem *ioaddr; local 1237 void __iomem *ioaddr = rp->base; local 1277 rhine_set_cam(void __iomem *ioaddr, int idx, u8 *addr) argument 1308 rhine_set_vlan_cam(void __iomem *ioaddr, int idx, u8 *addr) argument 1335 rhine_set_cam_mask(void __iomem *ioaddr, u32 mask) argument 1354 rhine_set_vlan_cam_mask(void __iomem *ioaddr, u32 mask) argument 1376 void __iomem *ioaddr = rp->base; local 1396 void __iomem *ioaddr = rp->base; local 1435 void __iomem *ioaddr = rp->base; local 1468 void __iomem *ioaddr = rp->base; local 1482 void __iomem *ioaddr = rp->base; local 1509 void __iomem *ioaddr = rp->base; local 1528 void __iomem *ioaddr = rp->base; local 1562 void __iomem *ioaddr = rp->base; local 1629 void __iomem *ioaddr = rp->base; local 1642 void __iomem *ioaddr = rp->base; local 1958 void __iomem *ioaddr = rp->base; local 2038 void __iomem *ioaddr = rp->base; local 2209 void __iomem *ioaddr = rp->base; local 2254 void __iomem *ioaddr = rp->base; local [all...] |
/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 255 static void mii_idle(unsigned int ioaddr); 256 static void mii_putbit(unsigned int ioaddr, unsigned data); 257 static int mii_getbit(unsigned int ioaddr); 258 static void mii_wbits(unsigned int ioaddr, unsigned data, int len); 259 static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg); 260 static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, 308 #define SelectPage(pgnr) outb((pgnr), ioaddr + XIRCREG_PR) 309 #define GetByte(reg) ((unsigned)inb(ioaddr + (reg))) 310 #define GetWord(reg) ((unsigned)inw(ioaddr + (reg))) 311 #define PutByte(reg,value) outb((value), ioaddr 355 mii_idle(unsigned int ioaddr) argument 367 mii_putbit(unsigned int ioaddr, unsigned data) argument 400 mii_getbit(unsigned int ioaddr) argument 413 mii_wbits(unsigned int ioaddr, unsigned data, int len) argument 421 mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg) argument 443 mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data, int len) argument 623 unsigned int ioaddr; local 695 unsigned int ioaddr; local 980 unsigned int ioaddr; local 1221 unsigned int ioaddr = dev->base_addr; local 1276 unsigned int ioaddr; member in struct:set_address_info 1281 unsigned int ioaddr = sa_info->ioaddr; local 1304 unsigned int ioaddr = dev->base_addr; local 1340 unsigned int ioaddr = dev->base_addr; local 1426 unsigned int ioaddr = dev->base_addr; local 1458 unsigned int ioaddr = dev->base_addr; local 1475 unsigned int ioaddr = dev->base_addr; local 1636 unsigned int ioaddr = dev->base_addr; local 1706 unsigned int ioaddr = dev->base_addr; local 1718 unsigned int ioaddr = dev->base_addr; local [all...] |
/drivers/net/ethernet/hp/ |
H A D | hp100.h | 586 inb( ioaddr + HP100_REG_##reg ) 588 inw( ioaddr + HP100_REG_##reg ) 590 inl( ioaddr + HP100_REG_##reg ) 592 outb( data, ioaddr + HP100_REG_##reg ) 594 outw( data, ioaddr + HP100_REG_##reg ) 596 outl( data, ioaddr + HP100_REG_##reg ) 598 outb( inb( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg ) 600 outw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr [all...] |