/linux-master/drivers/ata/ |
H A D | pata_cs5520.c | 123 struct ata_ioports *ioaddr; local 169 ioaddr = &host->ports[0]->ioaddr; 170 ioaddr->cmd_addr = iomap[0]; 171 ioaddr->ctl_addr = iomap[1]; 172 ioaddr->altstatus_addr = iomap[1]; 173 ioaddr->bmdma_addr = iomap[4]; 174 ata_sff_std_ports(ioaddr); 180 ioaddr = &host->ports[1]->ioaddr; [all...] |
H A D | pata_atp867x.c | 290 struct ata_ioports *ioaddr = &ap->ioaddr; local 313 (unsigned long)ioaddr->cmd_addr, 315 (unsigned long)ioaddr->ctl_addr, 317 (unsigned long)ioaddr->bmdma_addr, 319 (unsigned long)ioaddr->data_addr, 320 (unsigned long)ioaddr->error_addr, 321 (unsigned long)ioaddr->feature_addr, 322 (unsigned long)ioaddr->nsect_addr, 323 (unsigned long)ioaddr 431 struct ata_ioports *ioaddr = &ap->ioaddr; local [all...] |
H A D | pata_falcon.c | 50 void __iomem *data_addr = ap->ioaddr.data_addr; 174 ap->ioaddr.data_addr = (void __iomem *)base_mem_res->start; 186 ap->ioaddr.error_addr = base + io_offset + (1 << reg_shift); 187 ap->ioaddr.feature_addr = base + io_offset + (1 << reg_shift); 188 ap->ioaddr.nsect_addr = base + io_offset + (2 << reg_shift); 189 ap->ioaddr.lbal_addr = base + io_offset + (3 << reg_shift); 190 ap->ioaddr.lbam_addr = base + io_offset + (4 << reg_shift); 191 ap->ioaddr.lbah_addr = base + io_offset + (5 << reg_shift); 192 ap->ioaddr.device_addr = base + io_offset + (6 << reg_shift); 193 ap->ioaddr [all...] |
H A D | pata_gayle.c | 48 void __iomem *data_addr = ap->ioaddr.data_addr; 107 (void)z_readb((unsigned long)ap->ioaddr.status_addr); 167 ap->ioaddr.data_addr = base; 168 ap->ioaddr.error_addr = base + 2 + 1 * 4; 169 ap->ioaddr.feature_addr = base + 2 + 1 * 4; 170 ap->ioaddr.nsect_addr = base + 2 + 2 * 4; 171 ap->ioaddr.lbal_addr = base + 2 + 3 * 4; 172 ap->ioaddr.lbam_addr = base + 2 + 4 * 4; 173 ap->ioaddr.lbah_addr = base + 2 + 5 * 4; 174 ap->ioaddr [all...] |
H A D | sata_vsc.c | 89 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 4)); 99 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 4)); 144 struct ata_ioports *ioaddr = &ap->ioaddr; local 159 ioaddr->feature_addr); 161 ioaddr->nsect_addr); 163 ioaddr->lbal_addr); 165 ioaddr->lbam_addr); 167 ioaddr->lbah_addr); 169 writew(tf->feature, ioaddr 185 struct ata_ioports *ioaddr = &ap->ioaddr; local [all...] |
H A D | pata_buddha.c | 70 void __iomem *data_addr = ap->ioaddr.data_addr; 220 ap->ioaddr.data_addr = base; 221 ap->ioaddr.error_addr = base + 2 + 1 * 4; 222 ap->ioaddr.feature_addr = base + 2 + 1 * 4; 223 ap->ioaddr.nsect_addr = base + 2 + 2 * 4; 224 ap->ioaddr.lbal_addr = base + 2 + 3 * 4; 225 ap->ioaddr.lbam_addr = base + 2 + 4 * 4; 226 ap->ioaddr.lbah_addr = base + 2 + 5 * 4; 227 ap->ioaddr.device_addr = base + 2 + 6 * 4; 228 ap->ioaddr [all...] |
/linux-master/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 254 static void mii_idle(unsigned int ioaddr); 255 static void mii_putbit(unsigned int ioaddr, unsigned data); 256 static int mii_getbit(unsigned int ioaddr); 257 static void mii_wbits(unsigned int ioaddr, unsigned data, int len); 258 static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg); 259 static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, 307 #define SelectPage(pgnr) outb((pgnr), ioaddr + XIRCREG_PR) 308 #define GetByte(reg) ((unsigned)inb(ioaddr + (reg))) 309 #define GetWord(reg) ((unsigned)inw(ioaddr + (reg))) 310 #define PutByte(reg,value) outb((value), ioaddr 354 mii_idle(unsigned int ioaddr) argument 366 mii_putbit(unsigned int ioaddr, unsigned data) argument 399 mii_getbit(unsigned int ioaddr) argument 412 mii_wbits(unsigned int ioaddr, unsigned data, int len) argument 420 mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg) argument 442 mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data, int len) argument 626 unsigned int ioaddr; local 696 unsigned int ioaddr; local 977 unsigned int ioaddr; local 1217 unsigned int ioaddr = dev->base_addr; local 1270 unsigned int ioaddr; member in struct:set_address_info 1275 unsigned int ioaddr = sa_info->ioaddr; local 1298 unsigned int ioaddr = dev->base_addr; local 1334 unsigned int ioaddr = dev->base_addr; local 1421 unsigned int ioaddr = dev->base_addr; local 1453 unsigned int ioaddr = dev->base_addr; local 1470 unsigned int ioaddr = dev->base_addr; local 1631 unsigned int ioaddr = dev->base_addr; local 1701 unsigned int ioaddr = dev->base_addr; local 1713 unsigned int ioaddr = dev->base_addr; local [all...] |
/linux-master/drivers/net/ethernet/8390/ |
H A D | wd.c | 50 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); 163 static int __init wd_probe1(struct net_device *dev, int ioaddr) argument 176 checksum += inb(ioaddr + 8 + i); 177 if (inb(ioaddr + 8) == 0xff /* Extra check to avoid soundcard. */ 178 || inb(ioaddr + 9) == 0xff 194 addr[i] = inb(ioaddr 374 int ioaddr = dev->base_addr - WD_NIC_OFFSET; /* WD_CMDREG */ local [all...] |
H A D | ne2k-pci.c | 235 long ioaddr; local 245 ioaddr = pci_resource_start(pdev, 0); 248 if (!ioaddr || ((pci_resource_flags(pdev, 0) & IORESOURCE_IO) == 0)) { 253 if (!request_region(ioaddr, NE_IO_EXTENT, DRV_NAME)) { 255 NE_IO_EXTENT, ioaddr); 259 reg0 = inb(ioaddr); 267 outb(E8390_NODMA + E8390_PAGE1 + E8390_STOP, ioaddr + E8390_CMD); 268 regd = inb(ioaddr + 0x0d); 269 outb(0xff, ioaddr + 0x0d); 270 outb(E8390_NODMA + E8390_PAGE0, ioaddr 419 long ioaddr = dev->base_addr; local 431 long ioaddr = dev->base_addr; local [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac_dma.h | 155 void dwmac_enable_dma_transmission(void __iomem *ioaddr); 156 void dwmac_enable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, 158 void dwmac_disable_dma_irq(struct stmmac_priv *priv, void __iomem *ioaddr, 160 void dwmac_dma_start_tx(struct stmmac_priv *priv, void __iomem *ioaddr, 162 void dwmac_dma_stop_tx(struct stmmac_priv *priv, void __iomem *ioaddr, 164 void dwmac_dma_start_rx(struct stmmac_priv *priv, void __iomem *ioaddr, 166 void dwmac_dma_stop_rx(struct stmmac_priv *priv, void __iomem *ioaddr, 168 int dwmac_dma_interrupt(struct stmmac_priv *priv, void __iomem *ioaddr, 170 int dwmac_dma_reset(void __iomem *ioaddr);
|
/linux-master/drivers/mmc/host/ |
H A D | sdhci-esdhc-imx.c | 397 void __iomem *base = host->ioaddr + (reg & ~0x3); 424 readw(host->ioaddr + ESDHC_DEBUG_SEL_AND_STATUS_REG)); 436 ret = readl_poll_timeout(host->ioaddr + ESDHC_PRSSTAT, present_state, 450 buswidth = USDHC_GET_BUSWIDTH(readl(host->ioaddr + SDHCI_HOST_CONTROL)); 482 reg = readl(host->ioaddr + ESDHC_MIX_CTRL); 484 writel(reg, host->ioaddr + ESDHC_MIX_CTRL); 491 u32 val = readl(host->ioaddr + reg); 524 val = readl(host->ioaddr + SDHCI_CAPABILITIES) & 0xFFFF; 564 writel(SDHCI_INT_RESPONSE, host->ioaddr + 590 data = readl(host->ioaddr [all...] |
H A D | sdhci-pltfm.h | 38 return in_be32(host->ioaddr + reg); 43 return in_be16(host->ioaddr + (reg ^ 0x2)); 48 return in_8(host->ioaddr + (reg ^ 0x3)); 54 out_be32(host->ioaddr + reg, val); 78 clrsetbits_be32(host->ioaddr + base, 0xffff << shift, val << shift); 86 clrsetbits_be32(host->ioaddr + base , 0xff << shift, val << shift);
|
H A D | bcm2835.c | 148 void __iomem *ioaddr; member in struct:bcm2835_host 225 dev_dbg(dev, "SDCMD 0x%08x\n", readl(host->ioaddr + SDCMD)); 226 dev_dbg(dev, "SDARG 0x%08x\n", readl(host->ioaddr + SDARG)); 227 dev_dbg(dev, "SDTOUT 0x%08x\n", readl(host->ioaddr + SDTOUT)); 228 dev_dbg(dev, "SDCDIV 0x%08x\n", readl(host->ioaddr + SDCDIV)); 229 dev_dbg(dev, "SDRSP0 0x%08x\n", readl(host->ioaddr + SDRSP0)); 230 dev_dbg(dev, "SDRSP1 0x%08x\n", readl(host->ioaddr + SDRSP1)); 231 dev_dbg(dev, "SDRSP2 0x%08x\n", readl(host->ioaddr + SDRSP2)); 232 dev_dbg(dev, "SDRSP3 0x%08x\n", readl(host->ioaddr + SDRSP3)); 233 dev_dbg(dev, "SDHSTS 0x%08x\n", readl(host->ioaddr [all...] |
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 550 void __iomem *ioaddr; member in struct:netdev_private 599 static int eeprom_read(void __iomem *ioaddr, int location); 707 return np->ioaddr; 725 void __iomem *ioaddr = ns_ioaddr(dev); local 742 writew(target, ioaddr + PhyCtrl); 743 readw(ioaddr + PhyCtrl); 810 void __iomem *ioaddr; local 853 ioaddr = ioremap(iostart, iosize); 854 if (!ioaddr) { 860 prev_eedata = eeprom_read(ioaddr, 1051 void __iomem *ioaddr = ns_ioaddr(dev); local 1063 void __iomem *ioaddr = ns_ioaddr(dev); local 1119 void __iomem *ioaddr = ns_ioaddr(dev); local 1134 void __iomem *ioaddr = ns_ioaddr(dev); local 1146 void __iomem *ioaddr = ns_ioaddr(dev); local 1259 void __iomem *ioaddr = ns_ioaddr(dev); local 1292 void __iomem *ioaddr = ns_ioaddr(dev); local 1393 void __iomem *ioaddr = ns_ioaddr(dev); local 1465 void __iomem *ioaddr = ns_ioaddr(dev); local 1489 void __iomem *ioaddr = ns_ioaddr(dev); local 1509 void __iomem * ioaddr = ns_ioaddr(dev); local 1531 void __iomem * ioaddr = ns_ioaddr(dev); local 1581 void __iomem *ioaddr = ns_ioaddr(dev); local 1626 void __iomem * ioaddr = ns_ioaddr(dev); local 1645 void __iomem * ioaddr = ns_ioaddr(dev); local 1711 void __iomem * ioaddr = ns_ioaddr(dev); local 1791 void __iomem * ioaddr = ns_ioaddr(dev); local 1884 void __iomem * ioaddr = ns_ioaddr(dev); local 2089 void __iomem * ioaddr = ns_ioaddr(dev); local 2187 void __iomem * ioaddr = ns_ioaddr(dev); local 2228 void __iomem * ioaddr = ns_ioaddr(dev); local 2284 void __iomem * ioaddr = ns_ioaddr(dev); local 2397 void __iomem * ioaddr = ns_ioaddr(dev); local 2459 void __iomem * ioaddr = ns_ioaddr(dev); local 2494 void __iomem * ioaddr = ns_ioaddr(dev); local 2534 void __iomem * ioaddr = ns_ioaddr(dev); local 2705 void __iomem * ioaddr = ns_ioaddr(dev); local 2735 void __iomem * ioaddr = ns_ioaddr(dev); local 2771 void __iomem * ioaddr = ns_ioaddr(dev); local 2803 void __iomem * ioaddr = ns_ioaddr(dev); local 3008 void __iomem * ioaddr = ns_ioaddr(dev); local 3058 void __iomem * ioaddr = ns_ioaddr(dev); local 3126 void __iomem * ioaddr = ns_ioaddr(dev); local 3159 void __iomem * ioaddr = ns_ioaddr(dev); local 3237 void __iomem * ioaddr = ns_ioaddr(dev); local 3275 void __iomem * ioaddr = ns_ioaddr(dev); local [all...] |
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | xircom_cb.c | 43 #define xw32(reg, val) iowrite32(val, ioaddr + (reg)) 44 #define xr32(reg) ioread32(ioaddr + (reg)) 45 #define xr8(reg) ioread8(ioaddr + (reg)) 87 void __iomem *ioaddr; member in struct:xircom_private 253 private->ioaddr = pci_iomap(pdev, 0, 0); 254 if (!private->ioaddr) 288 pci_iounmap(pdev, private->ioaddr); 316 pci_iounmap(pdev, card->ioaddr); 328 void __iomem *ioaddr = card->ioaddr; local 499 void __iomem *ioaddr = card->ioaddr; local 537 void __iomem *ioaddr = card->ioaddr; local 551 void __iomem *ioaddr = card->ioaddr; local 562 void __iomem *ioaddr = card->ioaddr; local 626 void __iomem *ioaddr = card->ioaddr; local 642 void __iomem *ioaddr = card->ioaddr; local 664 void __iomem *ioaddr = card->ioaddr; local 678 void __iomem *ioaddr = card->ioaddr; local 698 void __iomem *ioaddr = card->ioaddr; local 752 void __iomem *ioaddr = card->ioaddr; local 785 void __iomem *ioaddr = card->ioaddr; local 839 void __iomem *ioaddr = card->ioaddr; local 868 void __iomem *ioaddr = card->ioaddr; local 884 void __iomem *ioaddr = card->ioaddr; local 899 void __iomem *ioaddr = card->ioaddr; local 916 void __iomem *ioaddr = card->ioaddr; local 928 void __iomem *ioaddr = card->ioaddr; local 950 void __iomem *ioaddr = card->ioaddr; local 970 void __iomem *ioaddr = card->ioaddr; local 998 void __iomem *ioaddr = card->ioaddr; local 1043 void __iomem *ioaddr = card->ioaddr; local [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-spear.c | 81 void __iomem *ioaddr; member in struct:spear_rtc_config 91 val = readl(config->ioaddr + STATUS_REG); 93 writel(val, config->ioaddr + STATUS_REG); 101 val = readl(config->ioaddr + CTRL_REG); 105 writel(val, config->ioaddr + CTRL_REG); 113 val = readl(config->ioaddr + CTRL_REG); 116 writel(val, config->ioaddr + CTRL_REG); 126 if ((readl(config->ioaddr + STATUS_REG)) & STATUS_FAIL) 141 status = readl(config->ioaddr + STATUS_REG); 157 irq_data = readl(config->ioaddr [all...] |
H A D | rtc-imxdi.c | 101 * @ioaddr: IO registers pointer 112 void __iomem *ioaddr; member in struct:imxdi_dev 175 writel(val, imxdi->ioaddr + reg); 188 dtcr = readl(imxdi->ioaddr + DTCR); 251 dcr = readl(imxdi->ioaddr + DCR); 292 sec = readl(imxdi->ioaddr + DTCMR); 301 dcr = readl(imxdi->ioaddr + DCR); 334 return di_handle_valid_state(imxdi, __raw_readl(imxdi->ioaddr + DSR)); 348 dcr = __raw_readl(imxdi->ioaddr + DCR); 379 dsr = readl(imxdi->ioaddr [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-iop3xx.c | 59 __raw_writel(IOP3XX_ICR_UNIT_RESET, iop3xx_adap->ioaddr + CR_OFFSET); 60 __raw_writel(IOP3XX_ISR_CLEARBITS, iop3xx_adap->ioaddr + SR_OFFSET); 61 __raw_writel(0, iop3xx_adap->ioaddr + CR_OFFSET); 89 __raw_writel(cr, iop3xx_adap->ioaddr + CR_OFFSET); 95 unsigned long cr = __raw_readl(iop3xx_adap->ioaddr + CR_OFFSET); 100 __raw_writel(cr, iop3xx_adap->ioaddr + CR_OFFSET); 111 u32 sr = __raw_readl(iop3xx_adap->ioaddr + SR_OFFSET); 114 __raw_writel(sr, iop3xx_adap->ioaddr + SR_OFFSET); 233 unsigned long cr = __raw_readl(iop3xx_adap->ioaddr + CR_OFFSET); 244 __raw_writel(iic_cook_addr(msg), iop3xx_adap->ioaddr [all...] |
/linux-master/drivers/scsi/ |
H A D | zorro7xx.c | 81 unsigned long board, ioaddr; local 87 ioaddr = zdd->offset; 89 ioaddr = board + zdd->offset; 105 if (ioaddr > 0x01000000) 106 hostdata->base = ioremap(ioaddr, zorro_resource_len(z)); 108 hostdata->base = ZTWO_VADDR(ioaddr); 128 host->base = ioaddr; 145 if (ioaddr > 0x01000000)
|
/linux-master/arch/m68k/coldfire/ |
H A D | nettel.c | 101 static void __init nettel_smc91x_setmac(unsigned int ioaddr, unsigned int flashaddr) argument 110 writew(macp[0], ioaddr + SMC91xx_BASEMAC); 111 writew(macp[1], ioaddr + SMC91xx_BASEMAC + 2); 112 writew(macp[2], ioaddr + SMC91xx_BASEMAC + 4);
|
/linux-master/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 341 static int read_eeprom(void __iomem *ioaddr, int location); 342 static int mdio_read(void __iomem *ioaddr, int phy_id, int location); 343 static void mdio_write(void __iomem *ioaddr, int phy_id, int location, int value); 377 void __iomem *ioaddr; local 412 ioaddr = pci_iomap(pdev, bar, YELLOWFIN_SIZE); 413 if (!ioaddr) 420 addr[i] = ioread8(ioaddr + StnAddr + i); 422 int ee_offset = (read_eeprom(ioaddr, 6) == 0xff ? 0x100 : 0); 424 addr[i] = read_eeprom(ioaddr, ee_offset + i); 429 iowrite32(0x80000000, ioaddr 530 read_eeprom(void __iomem *ioaddr, int location) argument 545 mdio_read(void __iomem *ioaddr, int phy_id, int location) argument 557 mdio_write(void __iomem *ioaddr, int phy_id, int location, int value) argument 575 void __iomem *ioaddr = yp->base; local 657 void __iomem *ioaddr = yp->base; local 690 void __iomem *ioaddr = yp->base; local 901 void __iomem *ioaddr; local 1203 void __iomem *ioaddr = yp->base; local 1295 void __iomem *ioaddr = yp->base; local 1355 void __iomem *ioaddr = np->base; local [all...] |
/linux-master/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 458 ulong ioaddr = dev->base_addr; local 462 val = lp->a->read_csr(ioaddr, CSR3); 464 lp->a->write_csr(ioaddr, CSR3, val); 681 ulong ioaddr = dev->base_addr; local 689 csr5 = a->read_csr(ioaddr, CSR5); 690 a->write_csr(ioaddr, CSR5, csr5 | CSR5_SUSPEND); 694 while (!(a->read_csr(ioaddr, CSR5) & CSR5_SUSPEND)) { 711 static void pcnet32_clr_suspend(struct pcnet32_private *lp, ulong ioaddr) argument 713 int csr5 = lp->a->read_csr(ioaddr, CSR5); 715 lp->a->write_csr(ioaddr, CSR 752 ulong ioaddr = dev->base_addr; local 819 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 826 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 883 ulong ioaddr = dev->base_addr; local 970 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 1134 ulong ioaddr = dev->base_addr; local 1391 unsigned long ioaddr = dev->base_addr; local 1438 ulong ioaddr = dev->base_addr; local 1510 unsigned int *port, ioaddr; local 1530 unsigned long ioaddr; local 1592 pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev) argument 2092 unsigned long ioaddr = dev->base_addr; local 2424 unsigned long ioaddr = dev->base_addr; local 2453 unsigned long ioaddr = dev->base_addr, flags; local 2494 unsigned long ioaddr = dev->base_addr; local 2556 unsigned long ioaddr; local 2622 unsigned long ioaddr = dev->base_addr; local 2665 unsigned long ioaddr = dev->base_addr; local 2682 unsigned long ioaddr = dev->base_addr; local 2716 unsigned long ioaddr = dev->base_addr, flags; local 2752 unsigned long ioaddr = dev->base_addr; local 2768 unsigned long ioaddr = dev->base_addr; local 2850 ulong ioaddr = dev->base_addr; /* card base I/O address */ local 2857 ulong ioaddr = dev->base_addr; /* card base I/O address */ local [all...] |
/linux-master/drivers/net/arcnet/ |
H A D | com20020.h | 122 int ioaddr, int val) 126 arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); 128 arcnet_outb(val, ioaddr, COM20020_REG_W_SUBADR); 121 com20020_set_subaddress(struct arcnet_local *lp, int ioaddr, int val) argument
|
/linux-master/include/linux/ |
H A D | scx200_gpio.h | 12 #define __SCx200_GPIO_IOADDR unsigned short ioaddr = scx200_gpio_base+0x10*bank 16 #define __SCx200_GPIO_OUT __asm__ __volatile__("outsl":"=mS" (shadow):"d" (ioaddr), "0" (shadow)) 25 return (inl(ioaddr) & (1<<index)) ? 1 : 0;
|
/linux-master/arch/xtensa/kernel/ |
H A D | pci.c | 77 resource_size_t ioaddr = pci_resource_start(pdev, bar); local 83 ioaddr -= (unsigned long)pci_ctrl->io_space.base; 85 vma->vm_pgoff += (ioaddr + pci_ctrl->io_space.start) >> PAGE_SHIFT;
|