mmio 466 arch/arm/include/asm/io.h extern void register_isa_ports(unsigned int mmio, unsigned int io, mmio 1605 arch/mips/kvm/emulate.c void *data = run->mmio.data; mmio 1619 arch/mips/kvm/emulate.c run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa( mmio 1621 arch/mips/kvm/emulate.c if (run->mmio.phys_addr == KVM_INVALID_ADDR) mmio 1627 arch/mips/kvm/emulate.c run->mmio.len = 8; mmio 1637 arch/mips/kvm/emulate.c run->mmio.len = 4; mmio 1646 arch/mips/kvm/emulate.c run->mmio.len = 2; mmio 1655 arch/mips/kvm/emulate.c run->mmio.len = 1; mmio 1669 arch/mips/kvm/emulate.c run->mmio.is_write = 1; mmio 1705 arch/mips/kvm/emulate.c run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa( mmio 1707 arch/mips/kvm/emulate.c if (run->mmio.phys_addr == KVM_INVALID_ADDR) mmio 1714 arch/mips/kvm/emulate.c run->mmio.len = 8; mmio 1722 arch/mips/kvm/emulate.c run->mmio.len = 4; mmio 1729 arch/mips/kvm/emulate.c run->mmio.len = 2; mmio 1736 arch/mips/kvm/emulate.c run->mmio.len = 1; mmio 1746 arch/mips/kvm/emulate.c run->mmio.is_write = 0; mmio 2583 arch/mips/kvm/emulate.c if (run->mmio.len > sizeof(*gpr)) { mmio 2584 arch/mips/kvm/emulate.c kvm_err("Bad MMIO length: %d", run->mmio.len); mmio 2592 arch/mips/kvm/emulate.c switch (run->mmio.len) { mmio 2594 arch/mips/kvm/emulate.c *gpr = *(s64 *)run->mmio.data; mmio 2599 arch/mips/kvm/emulate.c *gpr = *(s32 *)run->mmio.data; mmio 2601 arch/mips/kvm/emulate.c *gpr = *(u32 *)run->mmio.data; mmio 2606 arch/mips/kvm/emulate.c *gpr = *(s16 *) run->mmio.data; mmio 2608 arch/mips/kvm/emulate.c *gpr = *(u16 *)run->mmio.data; mmio 2613 arch/mips/kvm/emulate.c *gpr = *(s8 *) run->mmio.data; mmio 2615 arch/mips/kvm/emulate.c *gpr = *(u8 *) run->mmio.data; mmio 122 arch/powerpc/boot/cuboot-pq2.c struct pci_range *mem = NULL, *mmio = NULL, mmio 164 arch/powerpc/boot/cuboot-pq2.c mmio = &pci_ranges_buf[i]; mmio 169 arch/powerpc/boot/cuboot-pq2.c if (!mem || !mmio || !io) mmio 171 arch/powerpc/boot/cuboot-pq2.c if (mem->size[1] != mmio->size[1]) mmio 178 arch/powerpc/boot/cuboot-pq2.c if (mem->phys_addr + mem->size[1] == mmio->phys_addr) mmio 180 arch/powerpc/boot/cuboot-pq2.c else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) mmio 181 arch/powerpc/boot/cuboot-pq2.c mem_base = mmio; mmio 186 arch/powerpc/boot/cuboot-pq2.c out_be32(&pci_regs[2][0], ~(mem->size[1] + mmio->size[1] - 1)); mmio 195 arch/powerpc/boot/cuboot-pq2.c out_le32(&pci_regs[0][6], mmio->pci_addr[1] >> 12); mmio 196 arch/powerpc/boot/cuboot-pq2.c out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); mmio 197 arch/powerpc/boot/cuboot-pq2.c out_le32(&pci_regs[0][10], (~(mmio->size[1] - 1) >> 12) | 0x80000000); mmio 17 arch/powerpc/include/asm/dcr-generic.h dcr_host_mmio_t mmio; mmio 194 arch/powerpc/kvm/mpic.c struct kvm_io_device mmio; mmio 1376 arch/powerpc/kvm/mpic.c struct openpic *opp = container_of(this, struct openpic, mmio); mmio 1418 arch/powerpc/kvm/mpic.c struct openpic *opp = container_of(this, struct openpic, mmio); mmio 1448 arch/powerpc/kvm/mpic.c kvm_iodevice_init(&opp->mmio, &mpic_mmio_ops); mmio 1452 arch/powerpc/kvm/mpic.c &opp->mmio); mmio 1457 arch/powerpc/kvm/mpic.c kvm_io_bus_unregister_dev(opp->kvm, KVM_MMIO_BUS, &opp->mmio); mmio 1115 arch/powerpc/kvm/powerpc.c if (run->mmio.len > sizeof(gpr)) { mmio 1116 arch/powerpc/kvm/powerpc.c printk(KERN_ERR "bad MMIO length: %d\n", run->mmio.len); mmio 1121 arch/powerpc/kvm/powerpc.c switch (run->mmio.len) { mmio 1122 arch/powerpc/kvm/powerpc.c case 8: gpr = *(u64 *)run->mmio.data; break; mmio 1123 arch/powerpc/kvm/powerpc.c case 4: gpr = *(u32 *)run->mmio.data; break; mmio 1124 arch/powerpc/kvm/powerpc.c case 2: gpr = *(u16 *)run->mmio.data; break; mmio 1125 arch/powerpc/kvm/powerpc.c case 1: gpr = *(u8 *)run->mmio.data; break; mmio 1128 arch/powerpc/kvm/powerpc.c switch (run->mmio.len) { mmio 1129 arch/powerpc/kvm/powerpc.c case 8: gpr = swab64(*(u64 *)run->mmio.data); break; mmio 1130 arch/powerpc/kvm/powerpc.c case 4: gpr = swab32(*(u32 *)run->mmio.data); break; mmio 1131 arch/powerpc/kvm/powerpc.c case 2: gpr = swab16(*(u16 *)run->mmio.data); break; mmio 1132 arch/powerpc/kvm/powerpc.c case 1: gpr = *(u8 *)run->mmio.data; break; mmio 1137 arch/powerpc/kvm/powerpc.c if ((vcpu->arch.mmio_sp64_extend) && (run->mmio.len == 4)) mmio 1141 arch/powerpc/kvm/powerpc.c switch (run->mmio.len) { mmio 1236 arch/powerpc/kvm/powerpc.c if (bytes > sizeof(run->mmio.data)) { mmio 1238 arch/powerpc/kvm/powerpc.c run->mmio.len); mmio 1241 arch/powerpc/kvm/powerpc.c run->mmio.phys_addr = vcpu->arch.paddr_accessed; mmio 1242 arch/powerpc/kvm/powerpc.c run->mmio.len = bytes; mmio 1243 arch/powerpc/kvm/powerpc.c run->mmio.is_write = 0; mmio 1253 arch/powerpc/kvm/powerpc.c ret = kvm_io_bus_read(vcpu, KVM_MMIO_BUS, run->mmio.phys_addr, mmio 1254 arch/powerpc/kvm/powerpc.c bytes, &run->mmio.data); mmio 1301 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1313 arch/powerpc/kvm/powerpc.c void *data = run->mmio.data; mmio 1324 arch/powerpc/kvm/powerpc.c if (bytes > sizeof(run->mmio.data)) { mmio 1326 arch/powerpc/kvm/powerpc.c run->mmio.len); mmio 1329 arch/powerpc/kvm/powerpc.c run->mmio.phys_addr = vcpu->arch.paddr_accessed; mmio 1330 arch/powerpc/kvm/powerpc.c run->mmio.len = bytes; mmio 1331 arch/powerpc/kvm/powerpc.c run->mmio.is_write = 1; mmio 1357 arch/powerpc/kvm/powerpc.c ret = kvm_io_bus_write(vcpu, KVM_MMIO_BUS, run->mmio.phys_addr, mmio 1358 arch/powerpc/kvm/powerpc.c bytes, &run->mmio.data); mmio 1448 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1463 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1467 arch/powerpc/kvm/powerpc.c run->mmio.len, 1, vcpu->arch.mmio_sign_extend); mmio 1470 arch/powerpc/kvm/powerpc.c vcpu->arch.io_gpr, run->mmio.len, 1); mmio 1508 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1628 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1642 arch/powerpc/kvm/powerpc.c vcpu->arch.paddr_accessed += run->mmio.len; mmio 1646 arch/powerpc/kvm/powerpc.c vcpu->arch.io_gpr, run->mmio.len, 1); mmio 1649 arch/powerpc/kvm/powerpc.c vcpu->arch.io_gpr, run->mmio.len, 1); mmio 42 arch/powerpc/sysdev/dcr.c return dcr_map_ok_mmio(host.host.mmio); mmio 71 arch/powerpc/sysdev/dcr.c host.host.mmio = dcr_map_mmio(dev, dcr_n, dcr_c); mmio 84 arch/powerpc/sysdev/dcr.c dcr_unmap_mmio(host.host.mmio, dcr_c); mmio 95 arch/powerpc/sysdev/dcr.c return dcr_read_mmio(host.host.mmio, dcr_n); mmio 107 arch/powerpc/sysdev/dcr.c dcr_write_mmio(host.host.mmio, dcr_n, value); mmio 616 arch/x86/kernel/early-quirks.c #define bcma_aread32(reg) ioread32(mmio + 1 * BCMA_CORE_SIZE + reg) mmio 617 arch/x86/kernel/early-quirks.c #define bcma_awrite32(reg, val) iowrite32(val, mmio + 1 * BCMA_CORE_SIZE + reg) mmio 621 arch/x86/kernel/early-quirks.c void __iomem *mmio; mmio 649 arch/x86/kernel/early-quirks.c mmio = early_ioremap(addr, BCM4331_MMIO_SIZE); mmio 650 arch/x86/kernel/early-quirks.c if (!mmio) { mmio 669 arch/x86/kernel/early-quirks.c early_iounmap(mmio, BCM4331_MMIO_SIZE); mmio 5675 arch/x86/kvm/x86.c memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len)); mmio 5791 arch/x86/kvm/x86.c vcpu->run->mmio.len = min(8u, vcpu->mmio_fragments[0].len); mmio 5792 arch/x86/kvm/x86.c vcpu->run->mmio.is_write = vcpu->mmio_is_write = ops->write; mmio 5794 arch/x86/kvm/x86.c vcpu->run->mmio.phys_addr = gpa; mmio 8480 arch/x86/kvm/x86.c memcpy(frag->data, run->mmio.data, len); mmio 8504 arch/x86/kvm/x86.c run->mmio.phys_addr = frag->gpa; mmio 8506 arch/x86/kvm/x86.c memcpy(run->mmio.data, frag->data, min(8u, frag->len)); mmio 8507 arch/x86/kvm/x86.c run->mmio.len = min(8u, frag->len); mmio 8508 arch/x86/kvm/x86.c run->mmio.is_write = vcpu->mmio_is_write; mmio 2380 drivers/acpi/nfit/core.c static u64 to_interleave_offset(u64 offset, struct nfit_blk_mmio *mmio) mmio 2382 drivers/acpi/nfit/core.c struct acpi_nfit_interleave *idt = mmio->idt; mmio 2386 drivers/acpi/nfit/core.c line_no = div_u64_rem(offset, mmio->line_size, &sub_line_offset); mmio 2387 drivers/acpi/nfit/core.c table_skip_count = div_u64_rem(line_no, mmio->num_lines, &line_index); mmio 2389 drivers/acpi/nfit/core.c * mmio->line_size; mmio 2390 drivers/acpi/nfit/core.c table_offset = table_skip_count * mmio->table_size; mmio 2392 drivers/acpi/nfit/core.c return mmio->base_offset + line_offset + table_offset + sub_line_offset; mmio 2397 drivers/acpi/nfit/core.c struct nfit_blk_mmio *mmio = &nfit_blk->mmio[DCR]; mmio 2398 drivers/acpi/nfit/core.c u64 offset = nfit_blk->stat_offset + mmio->size * bw; mmio 2401 drivers/acpi/nfit/core.c if (mmio->num_lines) mmio 2402 drivers/acpi/nfit/core.c offset = to_interleave_offset(offset, mmio); mmio 2404 drivers/acpi/nfit/core.c return readl(mmio->addr.base + offset) & STATUS_MASK; mmio 2411 drivers/acpi/nfit/core.c struct nfit_blk_mmio *mmio = &nfit_blk->mmio[DCR]; mmio 2425 drivers/acpi/nfit/core.c offset = nfit_blk->cmd_offset + mmio->size * bw; mmio 2426 drivers/acpi/nfit/core.c if (mmio->num_lines) mmio 2427 drivers/acpi/nfit/core.c offset = to_interleave_offset(offset, mmio); mmio 2429 drivers/acpi/nfit/core.c writeq(cmd, mmio->addr.base + offset); mmio 2433 drivers/acpi/nfit/core.c readq(mmio->addr.base + offset); mmio 2440 drivers/acpi/nfit/core.c struct nfit_blk_mmio *mmio = &nfit_blk->mmio[BDW]; mmio 2446 drivers/acpi/nfit/core.c + lane * mmio->size; mmio 2452 drivers/acpi/nfit/core.c if (mmio->num_lines) { mmio 2456 drivers/acpi/nfit/core.c mmio); mmio 2457 drivers/acpi/nfit/core.c div_u64_rem(offset, mmio->line_size, &line_offset); mmio 2458 drivers/acpi/nfit/core.c c = min_t(size_t, len, mmio->line_size - line_offset); mmio 2465 drivers/acpi/nfit/core.c memcpy_flushcache(mmio->addr.aperture + offset, iobuf + copied, c); mmio 2469 drivers/acpi/nfit/core.c mmio->addr.aperture + offset, c); mmio 2471 drivers/acpi/nfit/core.c memcpy(iobuf + copied, mmio->addr.aperture + offset, c); mmio 2489 drivers/acpi/nfit/core.c struct nfit_blk_mmio *mmio = &nfit_blk->mmio[BDW]; mmio 2496 drivers/acpi/nfit/core.c u64 c = min(len, mmio->size); mmio 2511 drivers/acpi/nfit/core.c static int nfit_blk_init_interleave(struct nfit_blk_mmio *mmio, mmio 2515 drivers/acpi/nfit/core.c mmio->num_lines = idt->line_count; mmio 2516 drivers/acpi/nfit/core.c mmio->line_size = idt->line_size; mmio 2519 drivers/acpi/nfit/core.c mmio->table_size = mmio->num_lines * interleave_ways mmio 2520 drivers/acpi/nfit/core.c * mmio->line_size; mmio 2553 drivers/acpi/nfit/core.c struct nfit_blk_mmio *mmio; mmio 2577 drivers/acpi/nfit/core.c mmio = &nfit_blk->mmio[BDW]; mmio 2578 drivers/acpi/nfit/core.c mmio->addr.base = devm_nvdimm_memremap(dev, nfit_mem->spa_bdw->address, mmio 2580 drivers/acpi/nfit/core.c if (!mmio->addr.base) { mmio 2585 drivers/acpi/nfit/core.c mmio->size = nfit_mem->bdw->size; mmio 2586 drivers/acpi/nfit/core.c mmio->base_offset = nfit_mem->memdev_bdw->region_offset; mmio 2587 drivers/acpi/nfit/core.c mmio->idt = nfit_mem->idt_bdw; mmio 2588 drivers/acpi/nfit/core.c mmio->spa = nfit_mem->spa_bdw; mmio 2589 drivers/acpi/nfit/core.c rc = nfit_blk_init_interleave(mmio, nfit_mem->idt_bdw, mmio 2600 drivers/acpi/nfit/core.c mmio = &nfit_blk->mmio[DCR]; mmio 2601 drivers/acpi/nfit/core.c mmio->addr.base = devm_nvdimm_ioremap(dev, nfit_mem->spa_dcr->address, mmio 2603 drivers/acpi/nfit/core.c if (!mmio->addr.base) { mmio 2608 drivers/acpi/nfit/core.c mmio->size = nfit_mem->dcr->window_size; mmio 2609 drivers/acpi/nfit/core.c mmio->base_offset = nfit_mem->memdev_dcr->region_offset; mmio 2610 drivers/acpi/nfit/core.c mmio->idt = nfit_mem->idt_dcr; mmio 2611 drivers/acpi/nfit/core.c mmio->spa = nfit_mem->spa_dcr; mmio 2612 drivers/acpi/nfit/core.c rc = nfit_blk_init_interleave(mmio, nfit_mem->idt_dcr, mmio 2630 drivers/acpi/nfit/core.c if (mmio->line_size == 0) mmio 2633 drivers/acpi/nfit/core.c if ((u32) nfit_blk->cmd_offset % mmio->line_size mmio 2634 drivers/acpi/nfit/core.c + 8 > mmio->line_size) { mmio 2637 drivers/acpi/nfit/core.c } else if ((u32) nfit_blk->stat_offset % mmio->line_size mmio 2638 drivers/acpi/nfit/core.c + 8 > mmio->line_size) { mmio 275 drivers/acpi/nfit/nfit.h } mmio[2]; mmio 116 drivers/ata/acard-ahci.c void __iomem *mmio = hpriv->mmio; mmio 131 drivers/ata/acard-ahci.c ctl = readl(mmio + HOST_CTL); mmio 133 drivers/ata/acard-ahci.c writel(ctl, mmio + HOST_CTL); mmio 134 drivers/ata/acard-ahci.c readl(mmio + HOST_CTL); /* flush */ mmio 395 drivers/ata/acard-ahci.c hpriv->mmio = pcim_iomap_table(pdev)[AHCI_PCI_BAR]; mmio 815 drivers/ata/ahci.c void __iomem *mmio = hpriv->mmio; mmio 822 drivers/ata/ahci.c ctl = readl(mmio + HOST_CTL); mmio 824 drivers/ata/ahci.c writel(ctl, mmio + HOST_CTL); mmio 825 drivers/ata/ahci.c readl(mmio + HOST_CTL); /* flush */ mmio 1449 drivers/ata/ahci.c void __iomem *mmio; mmio 1455 drivers/ata/ahci.c mmio = hpriv->mmio; mmio 1456 drivers/ata/ahci.c irq_stat = readl(mmio + HOST_IRQ_STAT); mmio 1466 drivers/ata/ahci.c writel(irq_stat, mmio + HOST_IRQ_STAT); mmio 1467 drivers/ata/ahci.c irq_stat = readl(mmio + HOST_IRQ_STAT); mmio 1488 drivers/ata/ahci.c !(readl(hpriv->mmio + AHCI_VSCAP) & 1)) mmio 1491 drivers/ata/ahci.c cap = readq(hpriv->mmio + AHCI_REMAP_CAP); mmio 1495 drivers/ata/ahci.c if (readl(hpriv->mmio + ahci_remap_dcc(i)) mmio 1539 drivers/ata/ahci.c if (!(readl(hpriv->mmio + HOST_CTL) & HOST_MRSM)) { mmio 1721 drivers/ata/ahci.c hpriv->mmio = pcim_iomap_table(pdev)[ahci_pci_bar]; mmio 328 drivers/ata/ahci.h void __iomem * mmio; /* bus-independent mem map */ mmio 428 drivers/ata/ahci.h void __iomem *mmio = hpriv->mmio; mmio 430 drivers/ata/ahci.h return mmio + 0x100 + (port_no * 0x80); mmio 123 drivers/ata/ahci_brcm.c host_caps = readl(hpriv->mmio + HOST_CAP); mmio 136 drivers/ata/ahci_brcm.c hpriv->mmio + SATA_PORT_PCTRL6(port_ctrl)); mmio 220 drivers/ata/ahci_brcm.c impl = readl(hpriv->mmio + HOST_PORTS_IMPL); mmio 253 drivers/ata/ahci_brcm.c void __iomem *mmio = hpriv->mmio; mmio 268 drivers/ata/ahci_brcm.c ctl = readl(mmio + HOST_CTL); mmio 270 drivers/ata/ahci_brcm.c writel(ctl, mmio + HOST_CTL); mmio 271 drivers/ata/ahci_brcm.c readl(mmio + HOST_CTL); /* flush */ mmio 302 drivers/ata/ahci_brcm.c ctl = readl(mmio + HOST_CTL); mmio 304 drivers/ata/ahci_brcm.c writel(ctl, mmio + HOST_CTL); mmio 305 drivers/ata/ahci_brcm.c readl(mmio + HOST_CTL); /* flush */ mmio 123 drivers/ata/ahci_ceva.c void __iomem *mmio = hpriv->mmio; mmio 129 drivers/ata/ahci_ceva.c tmp = readl(mmio + HOST_CTL); mmio 131 drivers/ata/ahci_ceva.c writel(tmp, mmio + HOST_CTL); mmio 136 drivers/ata/ahci_ceva.c writel(tmp, mmio + AHCI_VEND_PCFG); mmio 146 drivers/ata/ahci_ceva.c writel(tmp, mmio + AHCI_VEND_PAXIC); mmio 150 drivers/ata/ahci_ceva.c tmp = readl(mmio + AHCI_VEND_AXICC); mmio 155 drivers/ata/ahci_ceva.c writel(tmp, mmio + AHCI_VEND_AXICC); mmio 160 drivers/ata/ahci_ceva.c writel(tmp, mmio + AHCI_VEND_PPCFG); mmio 163 drivers/ata/ahci_ceva.c writel(cevapriv->pp2c[i], mmio + AHCI_VEND_PP2C); mmio 166 drivers/ata/ahci_ceva.c writel(cevapriv->pp3c[i], mmio + AHCI_VEND_PP3C); mmio 169 drivers/ata/ahci_ceva.c writel(cevapriv->pp4c[i], mmio + AHCI_VEND_PP4C); mmio 172 drivers/ata/ahci_ceva.c writel(cevapriv->pp5c[i], mmio + AHCI_VEND_PP5C); mmio 176 drivers/ata/ahci_ceva.c writel(tmp, mmio + AHCI_VEND_PTC); mmio 182 drivers/ata/ahci_ceva.c writel(tmp, mmio + PORT_SCR_CTL + PORT_BASE + PORT_OFFSET * i); mmio 226 drivers/ata/ahci_da850.c da850_sata_init(dev, pwrdn_reg, hpriv->mmio, mpy); mmio 93 drivers/ata/ahci_dm816.c writel(val, hpriv->mmio + AHCI_DM816_P0PHYCR_REG); mmio 98 drivers/ata/ahci_dm816.c writel(val, hpriv->mmio + AHCI_DM816_P1PHYCR_REG); mmio 117 drivers/ata/ahci_imx.c static int imx_phy_crbit_assert(void __iomem *mmio, u32 bit, bool assert) mmio 124 drivers/ata/ahci_imx.c crval = readl(mmio + IMX_P0PHYCR); mmio 129 drivers/ata/ahci_imx.c writel(crval, mmio + IMX_P0PHYCR); mmio 133 drivers/ata/ahci_imx.c srval = readl(mmio + IMX_P0PHYSR); mmio 142 drivers/ata/ahci_imx.c static int imx_phy_reg_addressing(u16 addr, void __iomem *mmio) mmio 148 drivers/ata/ahci_imx.c writel(crval, mmio + IMX_P0PHYCR); mmio 151 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_ADDR, true); mmio 156 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_ADDR, false); mmio 163 drivers/ata/ahci_imx.c static int imx_phy_reg_write(u16 val, void __iomem *mmio) mmio 169 drivers/ata/ahci_imx.c writel(crval, mmio + IMX_P0PHYCR); mmio 172 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_DATA, true); mmio 177 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_DATA, false); mmio 187 drivers/ata/ahci_imx.c writel(crval, mmio + IMX_P0PHYCR); mmio 192 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_WRITE, true); mmio 197 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_WRITE, false); mmio 205 drivers/ata/ahci_imx.c static int imx_phy_reg_read(u16 *val, void __iomem *mmio) mmio 210 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_READ, true); mmio 215 drivers/ata/ahci_imx.c *val = readl(mmio + IMX_P0PHYSR) & IMX_P0PHYSR_CR_DATA_OUT; mmio 218 drivers/ata/ahci_imx.c ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_READ, false); mmio 228 drivers/ata/ahci_imx.c void __iomem *mmio = hpriv->mmio; mmio 248 drivers/ata/ahci_imx.c ret = imx_phy_reg_addressing(IMX_CLOCK_RESET, mmio); mmio 251 drivers/ata/ahci_imx.c ret = imx_phy_reg_write(IMX_CLOCK_RESET_RESET, mmio); mmio 258 drivers/ata/ahci_imx.c ret = imx_phy_reg_addressing(IMX_LANE0_OUT_STAT, mmio); mmio 261 drivers/ata/ahci_imx.c ret = imx_phy_reg_read(&val, mmio); mmio 280 drivers/ata/ahci_imx.c static int read_adc_sum(void *dev, u16 rtune_ctl_reg, void __iomem * mmio) mmio 286 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_RTUNE_CTL, mmio); mmio 287 drivers/ata/ahci_imx.c imx_phy_reg_write(rtune_ctl_reg, mmio); mmio 293 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_ADC_OUT, mmio); mmio 295 drivers/ata/ahci_imx.c imx_phy_reg_read(&adc_out_reg, mmio); mmio 312 drivers/ata/ahci_imx.c imx_phy_reg_read(&adc_out_reg, mmio); mmio 336 drivers/ata/ahci_imx.c void __iomem *mmio = hpriv->mmio; mmio 340 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_CRCMP_LT_LIMIT, mmio); mmio 341 drivers/ata/ahci_imx.c imx_phy_reg_write(read_sum, mmio); mmio 342 drivers/ata/ahci_imx.c imx_phy_reg_read(&read_sum, mmio); mmio 346 drivers/ata/ahci_imx.c imx_phy_reg_write(0x5A5A, mmio); mmio 347 drivers/ata/ahci_imx.c imx_phy_reg_read(&read_sum, mmio); mmio 351 drivers/ata/ahci_imx.c imx_phy_reg_write(0x1234, mmio); mmio 352 drivers/ata/ahci_imx.c imx_phy_reg_read(&read_sum, mmio); mmio 357 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_MPLL_TST, mmio); mmio 358 drivers/ata/ahci_imx.c imx_phy_reg_read(&mpll_test_reg, mmio); mmio 359 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_RTUNE_CTL, mmio); mmio 360 drivers/ata/ahci_imx.c imx_phy_reg_read(&rtune_ctl_reg, mmio); mmio 361 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_DAC_CTL, mmio); mmio 362 drivers/ata/ahci_imx.c imx_phy_reg_read(&dac_ctl_reg, mmio); mmio 382 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_MPLL_TST, mmio); mmio 383 drivers/ata/ahci_imx.c imx_phy_reg_write(mpll_test_reg, mmio); mmio 384 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_DAC_CTL, mmio); mmio 385 drivers/ata/ahci_imx.c imx_phy_reg_write(dac_ctl_reg, mmio); mmio 386 drivers/ata/ahci_imx.c m1 = read_adc_sum(dev, rtune_ctl_reg, mmio); mmio 391 drivers/ata/ahci_imx.c m2 = read_adc_sum(dev, rtune_ctl_reg, mmio); mmio 403 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_MPLL_TST, mmio); mmio 404 drivers/ata/ahci_imx.c imx_phy_reg_write(mpll_test_reg, mmio); mmio 405 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_DAC_CTL, mmio); mmio 406 drivers/ata/ahci_imx.c imx_phy_reg_write(dac_ctl_reg, mmio); mmio 407 drivers/ata/ahci_imx.c imx_phy_reg_addressing(SATA_PHY_CR_CLOCK_RTUNE_CTL, mmio); mmio 408 drivers/ata/ahci_imx.c imx_phy_reg_write(rtune_ctl_reg, mmio); mmio 752 drivers/ata/ahci_imx.c void __iomem *mmio = hpriv->mmio; mmio 769 drivers/ata/ahci_imx.c reg_val = readl(mmio + IMX_P0PHYCR); mmio 770 drivers/ata/ahci_imx.c writel(reg_val | IMX_P0PHYCR_TEST_PDDQ, mmio + IMX_P0PHYCR); mmio 1159 drivers/ata/ahci_imx.c reg_val = readl(hpriv->mmio + HOST_CAP); mmio 1162 drivers/ata/ahci_imx.c writel(reg_val, hpriv->mmio + HOST_CAP); mmio 1164 drivers/ata/ahci_imx.c reg_val = readl(hpriv->mmio + HOST_PORTS_IMPL); mmio 1167 drivers/ata/ahci_imx.c writel(reg_val, hpriv->mmio + HOST_PORTS_IMPL); mmio 1171 drivers/ata/ahci_imx.c writel(reg_val, hpriv->mmio + IMX_TIMER1MS); mmio 42 drivers/ata/ahci_mvebu.c writel(0, hpriv->mmio + AHCI_WINDOW_CTRL(i)); mmio 43 drivers/ata/ahci_mvebu.c writel(0, hpriv->mmio + AHCI_WINDOW_BASE(i)); mmio 44 drivers/ata/ahci_mvebu.c writel(0, hpriv->mmio + AHCI_WINDOW_SIZE(i)); mmio 52 drivers/ata/ahci_mvebu.c hpriv->mmio + AHCI_WINDOW_CTRL(i)); mmio 53 drivers/ata/ahci_mvebu.c writel(cs->base >> 16, hpriv->mmio + AHCI_WINDOW_BASE(i)); mmio 55 drivers/ata/ahci_mvebu.c hpriv->mmio + AHCI_WINDOW_SIZE(i)); mmio 66 drivers/ata/ahci_mvebu.c writel(0x4, hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_ADDR); mmio 67 drivers/ata/ahci_mvebu.c writel(0x80, hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_DATA); mmio 90 drivers/ata/ahci_mvebu.c writel(0, hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_ADDR); mmio 92 drivers/ata/ahci_mvebu.c reg = readl(hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_DATA); mmio 94 drivers/ata/ahci_mvebu.c writel(reg, hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_DATA); mmio 166 drivers/ata/ahci_qoriq.c void __iomem *reg_base = hpriv->mmio; mmio 39 drivers/ata/ahci_st.c static void st_ahci_configure_oob(void __iomem *mmio) mmio 48 drivers/ata/ahci_st.c old_val = readl(mmio + ST_AHCI_OOBR); mmio 49 drivers/ata/ahci_st.c writel(old_val | ST_AHCI_OOBR_WE, mmio + ST_AHCI_OOBR); mmio 50 drivers/ata/ahci_st.c writel(new_val | ST_AHCI_OOBR_WE, mmio + ST_AHCI_OOBR); mmio 51 drivers/ata/ahci_st.c writel(new_val, mmio + ST_AHCI_OOBR); mmio 169 drivers/ata/ahci_st.c st_ahci_configure_oob(hpriv->mmio); mmio 225 drivers/ata/ahci_st.c st_ahci_configure_oob(hpriv->mmio); mmio 196 drivers/ata/ahci_sunxi.c sunxi_clrsetbits(hpriv->mmio + AHCI_P0DMACR, 0x0000ffff, 0x00004433); mmio 229 drivers/ata/ahci_sunxi.c rc = ahci_sunxi_phy_init(dev, hpriv->mmio); mmio 267 drivers/ata/ahci_sunxi.c rc = ahci_sunxi_phy_init(dev, hpriv->mmio); mmio 269 drivers/ata/ahci_xgene.c void __iomem *mmio = ctx->hpriv->mmio; mmio 273 drivers/ata/ahci_xgene.c mmio, channel); mmio 274 drivers/ata/ahci_xgene.c val = readl(mmio + PORTCFG); mmio 276 drivers/ata/ahci_xgene.c writel(val, mmio + PORTCFG); mmio 277 drivers/ata/ahci_xgene.c readl(mmio + PORTCFG); /* Force a barrier */ mmio 279 drivers/ata/ahci_xgene.c writel(0x0001fffe, mmio + PORTPHY1CFG); mmio 280 drivers/ata/ahci_xgene.c readl(mmio + PORTPHY1CFG); /* Force a barrier */ mmio 281 drivers/ata/ahci_xgene.c writel(0x28183219, mmio + PORTPHY2CFG); mmio 282 drivers/ata/ahci_xgene.c readl(mmio + PORTPHY2CFG); /* Force a barrier */ mmio 283 drivers/ata/ahci_xgene.c writel(0x13081008, mmio + PORTPHY3CFG); mmio 284 drivers/ata/ahci_xgene.c readl(mmio + PORTPHY3CFG); /* Force a barrier */ mmio 285 drivers/ata/ahci_xgene.c writel(0x00480815, mmio + PORTPHY4CFG); mmio 286 drivers/ata/ahci_xgene.c readl(mmio + PORTPHY4CFG); /* Force a barrier */ mmio 288 drivers/ata/ahci_xgene.c val = readl(mmio + PORTPHY5CFG); mmio 290 drivers/ata/ahci_xgene.c writel(val, mmio + PORTPHY5CFG); mmio 291 drivers/ata/ahci_xgene.c readl(mmio + PORTPHY5CFG); /* Force a barrier */ mmio 292 drivers/ata/ahci_xgene.c val = readl(mmio + PORTAXICFG); mmio 295 drivers/ata/ahci_xgene.c writel(val, mmio + PORTAXICFG); mmio 296 drivers/ata/ahci_xgene.c readl(mmio + PORTAXICFG); /* Force a barrier */ mmio 298 drivers/ata/ahci_xgene.c val = readl(mmio + PORTRANSCFG); mmio 300 drivers/ata/ahci_xgene.c writel(val, mmio + PORTRANSCFG); mmio 569 drivers/ata/ahci_xgene.c if (!readl(hpriv->mmio + HOST_IRQ_STAT)) { mmio 588 drivers/ata/ahci_xgene.c void __iomem *mmio; mmio 594 drivers/ata/ahci_xgene.c mmio = hpriv->mmio; mmio 597 drivers/ata/ahci_xgene.c irq_stat = readl(mmio + HOST_IRQ_STAT); mmio 609 drivers/ata/ahci_xgene.c writel(irq_stat, mmio + HOST_IRQ_STAT); mmio 667 drivers/ata/ahci_xgene.c writel(0xffffffff, hpriv->mmio + HOST_IRQ_STAT); mmio 668 drivers/ata/ahci_xgene.c readl(hpriv->mmio + HOST_IRQ_STAT); /* Force a barrier */ mmio 821 drivers/ata/ahci_xgene.c hpriv->mmio); mmio 1273 drivers/ata/ata_piix.c void __iomem *mmio; mmio 1285 drivers/ata/ata_piix.c mmio = pci_iomap(pdev, AHCI_PCI_BAR, 64); mmio 1286 drivers/ata/ata_piix.c if (!mmio) mmio 1289 drivers/ata/ata_piix.c tmp = ioread32(mmio + AHCI_GLOBAL_CTL); mmio 1292 drivers/ata/ata_piix.c iowrite32(tmp, mmio + AHCI_GLOBAL_CTL); mmio 1294 drivers/ata/ata_piix.c tmp = ioread32(mmio + AHCI_GLOBAL_CTL); mmio 1299 drivers/ata/ata_piix.c pci_iounmap(pdev, mmio); mmio 188 drivers/ata/libahci.c static void ahci_enable_ahci(void __iomem *mmio) mmio 194 drivers/ata/libahci.c tmp = readl(mmio + HOST_CTL); mmio 203 drivers/ata/libahci.c writel(tmp, mmio + HOST_CTL); mmio 204 drivers/ata/libahci.c tmp = readl(mmio + HOST_CTL); /* flush && sanity check */ mmio 289 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 290 drivers/ata/libahci.c void __iomem *em_mmio = mmio + hpriv->em_loc; mmio 299 drivers/ata/libahci.c em_ctl = readl(mmio + HOST_EM_CTL); mmio 349 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 350 drivers/ata/libahci.c void __iomem *em_mmio = mmio + hpriv->em_loc; mmio 365 drivers/ata/libahci.c em_ctl = readl(mmio + HOST_EM_CTL); mmio 378 drivers/ata/libahci.c writel(em_ctl | EM_CTL_TM, mmio + HOST_EM_CTL); mmio 392 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 396 drivers/ata/libahci.c em_ctl = readl(mmio + HOST_EM_CTL); mmio 426 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 431 drivers/ata/libahci.c ahci_enable_ahci(mmio); mmio 436 drivers/ata/libahci.c hpriv->saved_cap = cap = readl(mmio + HOST_CAP); mmio 437 drivers/ata/libahci.c hpriv->saved_port_map = port_map = readl(mmio + HOST_PORTS_IMPL); mmio 440 drivers/ata/libahci.c vers = readl(mmio + HOST_VERSION); mmio 443 drivers/ata/libahci.c hpriv->saved_cap2 = cap2 = readl(mmio + HOST_CAP2); mmio 541 drivers/ata/libahci.c hpriv->version = readl(mmio + HOST_VERSION); mmio 567 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 569 drivers/ata/libahci.c writel(hpriv->saved_cap, mmio + HOST_CAP); mmio 571 drivers/ata/libahci.c writel(hpriv->saved_cap2, mmio + HOST_CAP2); mmio 572 drivers/ata/libahci.c writel(hpriv->saved_port_map, mmio + HOST_PORTS_IMPL); mmio 573 drivers/ata/libahci.c (void) readl(mmio + HOST_PORTS_IMPL); /* flush */ mmio 912 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 918 drivers/ata/libahci.c ahci_enable_ahci(mmio); mmio 922 drivers/ata/libahci.c tmp = readl(mmio + HOST_CTL); mmio 924 drivers/ata/libahci.c writel(tmp | HOST_RESET, mmio + HOST_CTL); mmio 925 drivers/ata/libahci.c readl(mmio + HOST_CTL); /* flush */ mmio 934 drivers/ata/libahci.c tmp = ata_wait_register(NULL, mmio + HOST_CTL, HOST_RESET, mmio 944 drivers/ata/libahci.c ahci_enable_ahci(mmio); mmio 1035 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 1038 drivers/ata/libahci.c em_ctl = readl(mmio + HOST_EM_CTL); mmio 1042 drivers/ata/libahci.c writel(em_ctl | EM_CTL_RST, mmio + HOST_EM_CTL); mmio 1052 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 1073 drivers/ata/libahci.c em_ctl = readl(mmio + HOST_EM_CTL); mmio 1091 drivers/ata/libahci.c writel(message[0], mmio + hpriv->em_loc); mmio 1092 drivers/ata/libahci.c writel(message[1], mmio + hpriv->em_loc+4); mmio 1097 drivers/ata/libahci.c writel(em_ctl | EM_CTL_TM, mmio + HOST_EM_CTL); mmio 1198 drivers/ata/libahci.c int port_no, void __iomem *mmio, mmio 1222 drivers/ata/libahci.c writel(1 << port_no, mmio + HOST_IRQ_STAT); mmio 1233 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 1245 drivers/ata/libahci.c ahci_port_init(host->dev, ap, i, mmio, port_mmio); mmio 1248 drivers/ata/libahci.c tmp = readl(mmio + HOST_CTL); mmio 1250 drivers/ata/libahci.c writel(tmp | HOST_IRQ_EN, mmio + HOST_CTL); mmio 1251 drivers/ata/libahci.c tmp = readl(mmio + HOST_CTL); mmio 1948 drivers/ata/libahci.c void __iomem *mmio; mmio 1954 drivers/ata/libahci.c mmio = hpriv->mmio; mmio 1957 drivers/ata/libahci.c irq_stat = readl(mmio + HOST_IRQ_STAT); mmio 1976 drivers/ata/libahci.c writel(irq_stat, mmio + HOST_IRQ_STAT); mmio 2051 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 2059 drivers/ata/libahci.c writel(1 << ap->port_no, mmio + HOST_IRQ_STAT); mmio 2418 drivers/ata/libahci.c void __iomem *host_mmio = hpriv->mmio; mmio 2511 drivers/ata/libahci.c void __iomem *mmio = hpriv->mmio; mmio 2512 drivers/ata/libahci.c u32 em_loc = readl(mmio + HOST_EM_LOC); mmio 2513 drivers/ata/libahci.c u32 em_ctl = readl(mmio + HOST_EM_CTL); mmio 405 drivers/ata/libahci_platform.c hpriv->mmio = devm_ioremap_resource(dev, mmio 407 drivers/ata/libahci_platform.c if (IS_ERR(hpriv->mmio)) { mmio 408 drivers/ata/libahci_platform.c rc = PTR_ERR(hpriv->mmio); mmio 686 drivers/ata/libahci_platform.c void __iomem *mmio = hpriv->mmio; mmio 702 drivers/ata/libahci_platform.c writel(readl(mmio + HOST_CTL) & ~HOST_IRQ_EN, mmio + HOST_CTL); mmio 703 drivers/ata/libahci_platform.c readl(mmio + HOST_CTL); /* flush */ mmio 704 drivers/ata/libahci_platform.c writel(GENMASK(host->n_ports, 0), mmio + HOST_IRQ_STAT); mmio 724 drivers/ata/libahci_platform.c void __iomem *mmio = hpriv->mmio; mmio 737 drivers/ata/libahci_platform.c ctl = readl(mmio + HOST_CTL); mmio 739 drivers/ata/libahci_platform.c writel(ctl, mmio + HOST_CTL); mmio 740 drivers/ata/libahci_platform.c readl(mmio + HOST_CTL); /* flush */ mmio 2928 drivers/ata/libata-sff.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 2930 drivers/ata/libata-sff.c if (!mmio) mmio 2933 drivers/ata/libata-sff.c iowrite8(ioread8(mmio + ATA_DMA_STATUS), mmio + ATA_DMA_STATUS); mmio 3013 drivers/ata/libata-sff.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 3016 drivers/ata/libata-sff.c iowrite8(ioread8(mmio + ATA_DMA_CMD) & ~ATA_DMA_START, mmio 3017 drivers/ata/libata-sff.c mmio + ATA_DMA_CMD); mmio 100 drivers/ata/pata_hpt3x3.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 102 drivers/ata/pata_hpt3x3.c iowrite8(ioread8(mmio + ATA_DMA_CMD) & ~ ATA_DMA_START, mmio 103 drivers/ata/pata_hpt3x3.c mmio + ATA_DMA_CMD); mmio 46 drivers/ata/pata_ixp4xx_cf.c void __iomem *mmio = ap->ioaddr.data_addr; mmio 58 drivers/ata/pata_ixp4xx_cf.c buf16[i] = readw(mmio); mmio 61 drivers/ata/pata_ixp4xx_cf.c writew(buf16[i], mmio); mmio 69 drivers/ata/pata_ixp4xx_cf.c align_buf[0] = readw(mmio); mmio 73 drivers/ata/pata_ixp4xx_cf.c writew(align_buf[0], mmio); mmio 184 drivers/ata/pata_ns87415.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 186 drivers/ata/pata_ns87415.c if (!mmio) mmio 188 drivers/ata/pata_ns87415.c iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR), mmio 189 drivers/ata/pata_ns87415.c mmio + ATA_DMA_CMD); mmio 102 drivers/ata/pata_platform.c unsigned int mmio; mmio 109 drivers/ata/pata_platform.c mmio = (( io_res->flags == IORESOURCE_MEM) && mmio 151 drivers/ata/pata_platform.c if (mmio) { mmio 171 drivers/ata/pata_platform.c ata_port_desc(ap, "%s cmd 0x%llx ctl 0x%llx", mmio ? "mmio" : "ioport", mmio 491 drivers/ata/sata_highbank.c hpriv->mmio = devm_ioremap(dev, mem->start, resource_size(mem)); mmio 492 drivers/ata/sata_highbank.c if (!hpriv->mmio) { mmio 497 drivers/ata/sata_highbank.c rc = highbank_initialize_phys(dev, hpriv->mmio); mmio 572 drivers/ata/sata_highbank.c void __iomem *mmio = hpriv->mmio; mmio 586 drivers/ata/sata_highbank.c ctl = readl(mmio + HOST_CTL); mmio 588 drivers/ata/sata_highbank.c writel(ctl, mmio + HOST_CTL); mmio 589 drivers/ata/sata_highbank.c readl(mmio + HOST_CTL); /* flush */ mmio 577 drivers/ata/sata_mv.c void (*phy_errata)(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 579 drivers/ata/sata_mv.c void (*enable_leds)(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 581 drivers/ata/sata_mv.c void __iomem *mmio); mmio 582 drivers/ata/sata_mv.c int (*reset_hc)(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 584 drivers/ata/sata_mv.c void (*reset_flash)(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 585 drivers/ata/sata_mv.c void (*reset_bus)(struct ata_host *host, void __iomem *mmio); mmio 604 drivers/ata/sata_mv.c static void mv5_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 606 drivers/ata/sata_mv.c static void mv5_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 608 drivers/ata/sata_mv.c void __iomem *mmio); mmio 609 drivers/ata/sata_mv.c static int mv5_reset_hc(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 611 drivers/ata/sata_mv.c static void mv5_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 612 drivers/ata/sata_mv.c static void mv5_reset_bus(struct ata_host *host, void __iomem *mmio); mmio 614 drivers/ata/sata_mv.c static void mv6_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 616 drivers/ata/sata_mv.c static void mv6_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 618 drivers/ata/sata_mv.c void __iomem *mmio); mmio 619 drivers/ata/sata_mv.c static int mv6_reset_hc(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 621 drivers/ata/sata_mv.c static void mv6_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio); mmio 623 drivers/ata/sata_mv.c void __iomem *mmio); mmio 625 drivers/ata/sata_mv.c void __iomem *mmio); mmio 627 drivers/ata/sata_mv.c void __iomem *mmio, unsigned int n_hc); mmio 629 drivers/ata/sata_mv.c void __iomem *mmio); mmio 630 drivers/ata/sata_mv.c static void mv_soc_reset_bus(struct ata_host *host, void __iomem *mmio); mmio 632 drivers/ata/sata_mv.c void __iomem *mmio, unsigned int port); mmio 633 drivers/ata/sata_mv.c static void mv_reset_pci_bus(struct ata_host *host, void __iomem *mmio); mmio 634 drivers/ata/sata_mv.c static void mv_reset_channel(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 908 drivers/ata/sata_mv.c static void __iomem *mv5_phy_base(void __iomem *mmio, unsigned int port) mmio 910 drivers/ata/sata_mv.c void __iomem *hc_mmio = mv_hc_base_from_port(mmio, port); mmio 1091 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base, *hc_mmio; mmio 1118 drivers/ata/sata_mv.c writel(clks, mmio + IRQ_COAL_TIME_THRESHOLD); mmio 1119 drivers/ata/sata_mv.c writel(count, mmio + IRQ_COAL_IO_THRESHOLD); mmio 1121 drivers/ata/sata_mv.c writel(~ALL_PORTS_COAL_IRQ, mmio + IRQ_COAL_CAUSE); mmio 1130 drivers/ata/sata_mv.c hc_mmio = mv_hc_base_from_port(mmio, 0); mmio 1137 drivers/ata/sata_mv.c hc_mmio = mv_hc_base_from_port(mmio, MV_PORTS_PER_HC); mmio 2884 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base, *hc_mmio; mmio 2889 drivers/ata/sata_mv.c writel(~ALL_PORTS_COAL_IRQ, mmio + IRQ_COAL_CAUSE); mmio 2932 drivers/ata/sata_mv.c hc_mmio = mv_hc_base_from_port(mmio, port); mmio 2946 drivers/ata/sata_mv.c static int mv_pci_error(struct ata_host *host, void __iomem *mmio) mmio 2955 drivers/ata/sata_mv.c err_cause = readl(mmio + hpriv->irq_cause_offset); mmio 2960 drivers/ata/sata_mv.c mv_dump_all_regs(mmio, -1, to_pci_dev(host->dev)); mmio 2962 drivers/ata/sata_mv.c writelfl(0, mmio + hpriv->irq_cause_offset); mmio 3056 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3057 drivers/ata/sata_mv.c void __iomem *addr = mv5_phy_base(mmio, link->ap->port_no); mmio 3070 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3071 drivers/ata/sata_mv.c void __iomem *addr = mv5_phy_base(mmio, link->ap->port_no); mmio 3081 drivers/ata/sata_mv.c static void mv5_reset_bus(struct ata_host *host, void __iomem *mmio) mmio 3089 drivers/ata/sata_mv.c u32 tmp = readl(mmio + MV_PCI_EXP_ROM_BAR_CTL); mmio 3091 drivers/ata/sata_mv.c writel(tmp, mmio + MV_PCI_EXP_ROM_BAR_CTL); mmio 3094 drivers/ata/sata_mv.c mv_reset_pci_bus(host, mmio); mmio 3097 drivers/ata/sata_mv.c static void mv5_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio) mmio 3099 drivers/ata/sata_mv.c writel(0x0fcfffff, mmio + FLASH_CTL); mmio 3103 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3105 drivers/ata/sata_mv.c void __iomem *phy_mmio = mv5_phy_base(mmio, idx); mmio 3114 drivers/ata/sata_mv.c static void mv5_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio) mmio 3118 drivers/ata/sata_mv.c writel(0, mmio + GPIO_PORT_CTL); mmio 3122 drivers/ata/sata_mv.c tmp = readl(mmio + MV_PCI_EXP_ROM_BAR_CTL); mmio 3124 drivers/ata/sata_mv.c writel(tmp, mmio + MV_PCI_EXP_ROM_BAR_CTL); mmio 3127 drivers/ata/sata_mv.c static void mv5_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3130 drivers/ata/sata_mv.c void __iomem *phy_mmio = mv5_phy_base(mmio, port); mmio 3156 drivers/ata/sata_mv.c static void mv5_reset_hc_port(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3159 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port); mmio 3161 drivers/ata/sata_mv.c mv_reset_channel(hpriv, mmio, port); mmio 3180 drivers/ata/sata_mv.c static void mv5_reset_one_hc(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3183 drivers/ata/sata_mv.c void __iomem *hc_mmio = mv_hc_base(mmio, hc); mmio 3198 drivers/ata/sata_mv.c static int mv5_reset_hc(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3205 drivers/ata/sata_mv.c mv5_reset_hc_port(hpriv, mmio, mmio 3208 drivers/ata/sata_mv.c mv5_reset_one_hc(hpriv, mmio, hc); mmio 3215 drivers/ata/sata_mv.c #define ZERO(reg) writel(0, mmio + (reg)) mmio 3216 drivers/ata/sata_mv.c static void mv_reset_pci_bus(struct ata_host *host, void __iomem *mmio) mmio 3221 drivers/ata/sata_mv.c tmp = readl(mmio + MV_PCI_MODE); mmio 3223 drivers/ata/sata_mv.c writel(tmp, mmio + MV_PCI_MODE); mmio 3227 drivers/ata/sata_mv.c writel(0x000100ff, mmio + MV_PCI_XBAR_TMOUT); mmio 3238 drivers/ata/sata_mv.c static void mv6_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio) mmio 3242 drivers/ata/sata_mv.c mv5_reset_flash(hpriv, mmio); mmio 3244 drivers/ata/sata_mv.c tmp = readl(mmio + GPIO_PORT_CTL); mmio 3247 drivers/ata/sata_mv.c writel(tmp, mmio + GPIO_PORT_CTL); mmio 3259 drivers/ata/sata_mv.c static int mv6_reset_hc(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3262 drivers/ata/sata_mv.c void __iomem *reg = mmio + PCI_MAIN_CMD_STS; mmio 3315 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3320 drivers/ata/sata_mv.c tmp = readl(mmio + RESET_CFG); mmio 3327 drivers/ata/sata_mv.c port_mmio = mv_port_base(mmio, idx); mmio 3334 drivers/ata/sata_mv.c static void mv6_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio) mmio 3336 drivers/ata/sata_mv.c writel(0x00000060, mmio + GPIO_PORT_CTL); mmio 3339 drivers/ata/sata_mv.c static void mv6_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3342 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port); mmio 3418 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3424 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3429 drivers/ata/sata_mv.c port_mmio = mv_port_base(mmio, idx); mmio 3439 drivers/ata/sata_mv.c void __iomem *mmio, unsigned int port) mmio 3441 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port); mmio 3443 drivers/ata/sata_mv.c mv_reset_channel(hpriv, mmio, port); mmio 3464 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3466 drivers/ata/sata_mv.c void __iomem *hc_mmio = mv_hc_base(mmio, 0); mmio 3477 drivers/ata/sata_mv.c void __iomem *mmio, unsigned int n_hc) mmio 3482 drivers/ata/sata_mv.c mv_soc_reset_hc_port(hpriv, mmio, port); mmio 3484 drivers/ata/sata_mv.c mv_soc_reset_one_hc(hpriv, mmio); mmio 3490 drivers/ata/sata_mv.c void __iomem *mmio) mmio 3495 drivers/ata/sata_mv.c static void mv_soc_reset_bus(struct ata_host *host, void __iomem *mmio) mmio 3501 drivers/ata/sata_mv.c void __iomem *mmio, unsigned int port) mmio 3503 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port); mmio 3557 drivers/ata/sata_mv.c static void mv_reset_channel(struct mv_host_priv *hpriv, void __iomem *mmio, mmio 3560 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port_no); mmio 3583 drivers/ata/sata_mv.c hpriv->ops->phy_errata(hpriv, mmio, port_no); mmio 3623 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3628 drivers/ata/sata_mv.c mv_reset_channel(hpriv, mmio, ap->port_no); mmio 3730 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3735 drivers/ata/sata_mv.c reg = readl(mmio + MV_PCI_MODE); mmio 3744 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3748 drivers/ata/sata_mv.c reg = readl(mmio + MV_PCI_COMMAND); mmio 3758 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3762 drivers/ata/sata_mv.c u32 reg = readl(mmio + MV_PCI_COMMAND); mmio 3763 drivers/ata/sata_mv.c writelfl(reg & ~MV_PCI_COMMAND_MWRCOM, mmio + MV_PCI_COMMAND); mmio 3925 drivers/ata/sata_mv.c void __iomem *mmio = hpriv->base; mmio 3932 drivers/ata/sata_mv.c hpriv->main_irq_cause_addr = mmio + SOC_HC_MAIN_IRQ_CAUSE; mmio 3933 drivers/ata/sata_mv.c hpriv->main_irq_mask_addr = mmio + SOC_HC_MAIN_IRQ_MASK; mmio 3935 drivers/ata/sata_mv.c hpriv->main_irq_cause_addr = mmio + PCI_HC_MAIN_IRQ_CAUSE; mmio 3936 drivers/ata/sata_mv.c hpriv->main_irq_mask_addr = mmio + PCI_HC_MAIN_IRQ_MASK; mmio 3949 drivers/ata/sata_mv.c hpriv->ops->read_preamp(hpriv, port, mmio); mmio 3951 drivers/ata/sata_mv.c rc = hpriv->ops->reset_hc(hpriv, mmio, n_hc); mmio 3955 drivers/ata/sata_mv.c hpriv->ops->reset_flash(hpriv, mmio); mmio 3956 drivers/ata/sata_mv.c hpriv->ops->reset_bus(host, mmio); mmio 3957 drivers/ata/sata_mv.c hpriv->ops->enable_leds(hpriv, mmio); mmio 3961 drivers/ata/sata_mv.c void __iomem *port_mmio = mv_port_base(mmio, port); mmio 3967 drivers/ata/sata_mv.c void __iomem *hc_mmio = mv_hc_base(mmio, hc); mmio 3980 drivers/ata/sata_mv.c writelfl(0, mmio + hpriv->irq_cause_offset); mmio 3983 drivers/ata/sata_mv.c writelfl(hpriv->unmask_all_irqs, mmio + hpriv->irq_mask_offset); mmio 592 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 599 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 602 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 609 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 610 drivers/ata/sata_nv.c writew(tmp & ~NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL); mmio 613 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 616 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 630 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 639 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 640 drivers/ata/sata_nv.c writew(tmp | NV_ADMA_CTL_GO, mmio + NV_ADMA_CTL); mmio 642 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 646 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 880 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 908 drivers/ata/sata_nv.c notifier = readl(mmio + NV_ADMA_NOTIFIER); mmio 909 drivers/ata/sata_nv.c notifier_error = readl(mmio + NV_ADMA_NOTIFIER_ERROR); mmio 919 drivers/ata/sata_nv.c status = readw(mmio + NV_ADMA_STAT); mmio 927 drivers/ata/sata_nv.c writew(status, mmio + NV_ADMA_STAT); mmio 928 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_STAT); /* flush posted write */ mmio 1008 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1021 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1023 drivers/ata/sata_nv.c mmio + NV_ADMA_CTL); mmio 1024 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1030 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1039 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1041 drivers/ata/sata_nv.c mmio + NV_ADMA_CTL); mmio 1042 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1048 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1061 drivers/ata/sata_nv.c writew(0xffff, mmio + NV_ADMA_STAT); mmio 1093 drivers/ata/sata_nv.c void __iomem *mmio; mmio 1116 drivers/ata/sata_nv.c mmio = ap->host->iomap[NV_MMIO_BAR] + NV_ADMA_PORT + mmio 1118 drivers/ata/sata_nv.c pp->ctl_block = mmio; mmio 1144 drivers/ata/sata_nv.c writel(mem_dma & 0xFFFFFFFF, mmio + NV_ADMA_CPB_BASE_LOW); mmio 1145 drivers/ata/sata_nv.c writel((mem_dma >> 16) >> 16, mmio + NV_ADMA_CPB_BASE_HIGH); mmio 1159 drivers/ata/sata_nv.c writew(0xffff, mmio + NV_ADMA_STAT); mmio 1165 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CPB_COUNT); mmio 1168 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1170 drivers/ata/sata_nv.c NV_ADMA_CTL_HOTPLUG_IEN, mmio + NV_ADMA_CTL); mmio 1172 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1173 drivers/ata/sata_nv.c writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1174 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1176 drivers/ata/sata_nv.c writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1177 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1185 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1188 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CTL); mmio 1195 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1201 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CPB_COUNT); mmio 1204 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CTL); mmio 1212 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1216 drivers/ata/sata_nv.c writel(pp->cpb_dma & 0xFFFFFFFF, mmio + NV_ADMA_CPB_BASE_LOW); mmio 1217 drivers/ata/sata_nv.c writel((pp->cpb_dma >> 16) >> 16, mmio + NV_ADMA_CPB_BASE_HIGH); mmio 1220 drivers/ata/sata_nv.c writew(0xffff, mmio + NV_ADMA_STAT); mmio 1226 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CPB_COUNT); mmio 1229 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1231 drivers/ata/sata_nv.c NV_ADMA_CTL_HOTPLUG_IEN, mmio + NV_ADMA_CTL); mmio 1233 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1234 drivers/ata/sata_nv.c writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1235 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1237 drivers/ata/sata_nv.c writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1238 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1246 drivers/ata/sata_nv.c void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR]; mmio 1251 drivers/ata/sata_nv.c mmio += NV_ADMA_PORT + ap->port_no * NV_ADMA_PORT_SIZE; mmio 1253 drivers/ata/sata_nv.c ioport->cmd_addr = mmio; mmio 1254 drivers/ata/sata_nv.c ioport->data_addr = mmio + (ATA_REG_DATA * 4); mmio 1256 drivers/ata/sata_nv.c ioport->feature_addr = mmio + (ATA_REG_ERR * 4); mmio 1257 drivers/ata/sata_nv.c ioport->nsect_addr = mmio + (ATA_REG_NSECT * 4); mmio 1258 drivers/ata/sata_nv.c ioport->lbal_addr = mmio + (ATA_REG_LBAL * 4); mmio 1259 drivers/ata/sata_nv.c ioport->lbam_addr = mmio + (ATA_REG_LBAM * 4); mmio 1260 drivers/ata/sata_nv.c ioport->lbah_addr = mmio + (ATA_REG_LBAH * 4); mmio 1261 drivers/ata/sata_nv.c ioport->device_addr = mmio + (ATA_REG_DEVICE * 4); mmio 1263 drivers/ata/sata_nv.c ioport->command_addr = mmio + (ATA_REG_STATUS * 4); mmio 1265 drivers/ata/sata_nv.c ioport->ctl_addr = mmio + 0x20; mmio 1396 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1431 drivers/ata/sata_nv.c writew(qc->hw_tag, mmio + NV_ADMA_APPEND); mmio 1636 drivers/ata/sata_nv.c void __iomem *mmio = pp->ctl_block; mmio 1641 drivers/ata/sata_nv.c u32 notifier = readl(mmio + NV_ADMA_NOTIFIER); mmio 1642 drivers/ata/sata_nv.c u32 notifier_error = readl(mmio + NV_ADMA_NOTIFIER_ERROR); mmio 1644 drivers/ata/sata_nv.c u32 status = readw(mmio + NV_ADMA_STAT); mmio 1645 drivers/ata/sata_nv.c u8 cpb_count = readb(mmio + NV_ADMA_CPB_COUNT); mmio 1646 drivers/ata/sata_nv.c u8 next_cpb_idx = readb(mmio + NV_ADMA_NEXT_CPB_IDX); mmio 1674 drivers/ata/sata_nv.c writew(0, mmio + NV_ADMA_CPB_COUNT); mmio 1677 drivers/ata/sata_nv.c tmp = readw(mmio + NV_ADMA_CTL); mmio 1678 drivers/ata/sata_nv.c writew(tmp | NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1679 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1681 drivers/ata/sata_nv.c writew(tmp & ~NV_ADMA_CTL_CHANNEL_RESET, mmio + NV_ADMA_CTL); mmio 1682 drivers/ata/sata_nv.c readw(mmio + NV_ADMA_CTL); /* flush posted write */ mmio 1816 drivers/ata/sata_nv.c void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR]; mmio 1820 drivers/ata/sata_nv.c writel(~0, mmio + NV_INT_STATUS_MCP55); mmio 1823 drivers/ata/sata_nv.c writel(0, mmio + NV_INT_ENABLE_MCP55); mmio 1826 drivers/ata/sata_nv.c tmp = readl(mmio + NV_CTL_MCP55); mmio 1828 drivers/ata/sata_nv.c writel(tmp, mmio + NV_CTL_MCP55); mmio 1835 drivers/ata/sata_nv.c void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR]; mmio 1839 drivers/ata/sata_nv.c writel(~0, mmio + NV_INT_STATUS_MCP55); mmio 1842 drivers/ata/sata_nv.c writel(0x00fd00fd, mmio + NV_INT_ENABLE_MCP55); mmio 1845 drivers/ata/sata_nv.c tmp = readl(mmio + NV_CTL_MCP55); mmio 1846 drivers/ata/sata_nv.c writel(tmp | NV_CTL_PRI_SWNCQ | NV_CTL_SEC_SWNCQ, mmio + NV_CTL_MCP55); mmio 1855 drivers/ata/sata_nv.c void __iomem *mmio = host->iomap[NV_MMIO_BAR]; mmio 1865 drivers/ata/sata_nv.c tmp = readl(mmio + NV_CTL_MCP55); mmio 1867 drivers/ata/sata_nv.c writel(tmp | NV_CTL_PRI_SWNCQ | NV_CTL_SEC_SWNCQ, mmio + NV_CTL_MCP55); mmio 1870 drivers/ata/sata_nv.c tmp = readl(mmio + NV_INT_ENABLE_MCP55); mmio 1872 drivers/ata/sata_nv.c writel(tmp | 0x00fd00fd, mmio + NV_INT_ENABLE_MCP55); mmio 1875 drivers/ata/sata_nv.c writel(~0x0, mmio + NV_INT_STATUS_MCP55); mmio 1927 drivers/ata/sata_nv.c void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR]; mmio 1947 drivers/ata/sata_nv.c pp->irq_block = mmio + NV_INT_STATUS_MCP55 + ap->port_no * 2; mmio 1948 drivers/ata/sata_nv.c pp->tag_block = mmio + NV_NCQ_REG_MCP55 + ap->port_no * 2; mmio 398 drivers/ata/sata_sil.c void __iomem *mmio = sil_scr_addr(link->ap, sc_reg); mmio 400 drivers/ata/sata_sil.c if (mmio) { mmio 401 drivers/ata/sata_sil.c *val = readl(mmio); mmio 409 drivers/ata/sata_sil.c void __iomem *mmio = sil_scr_addr(link->ap, sc_reg); mmio 411 drivers/ata/sata_sil.c if (mmio) { mmio 412 drivers/ata/sata_sil.c writel(val, mmio); mmio 281 drivers/ata/sata_sis.c void __iomem *mmio; mmio 286 drivers/ata/sata_sis.c mmio = host->iomap[SIS_SCR_PCI_BAR]; mmio 288 drivers/ata/sata_sis.c host->ports[0]->ioaddr.scr_addr = mmio; mmio 289 drivers/ata/sata_sis.c host->ports[1]->ioaddr.scr_addr = mmio + port2_start; mmio 128 drivers/ata/sata_svw.c void __iomem *mmio = link->ap->ioaddr.bmdma_addr; mmio 130 drivers/ata/sata_svw.c dmactl = readb(mmio + ATA_DMA_CMD); mmio 135 drivers/ata/sata_svw.c writeb(dmactl, mmio + ATA_DMA_CMD); mmio 145 drivers/ata/sata_svw.c void __iomem *mmio = link->ap->ioaddr.bmdma_addr; mmio 147 drivers/ata/sata_svw.c dmactl = readb(mmio + ATA_DMA_CMD); mmio 152 drivers/ata/sata_svw.c writeb(dmactl, mmio + ATA_DMA_CMD); mmio 235 drivers/ata/sata_svw.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 239 drivers/ata/sata_svw.c writel(ap->bmdma_prd_dma, mmio + ATA_DMA_TABLE_OFS); mmio 242 drivers/ata/sata_svw.c dmactl = readb(mmio + ATA_DMA_CMD); mmio 246 drivers/ata/sata_svw.c writeb(dmactl, mmio + ATA_DMA_CMD); mmio 264 drivers/ata/sata_svw.c void __iomem *mmio = ap->ioaddr.bmdma_addr; mmio 268 drivers/ata/sata_svw.c dmactl = readb(mmio + ATA_DMA_CMD); mmio 269 drivers/ata/sata_svw.c writeb(dmactl | ATA_DMA_START, mmio + ATA_DMA_CMD); mmio 442 drivers/ata/sata_sx4.c void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR]; mmio 453 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 491 drivers/ata/sata_sx4.c writel(0x00000001, mmio + PDC_20621_GENERAL_CTL); mmio 502 drivers/ata/sata_sx4.c void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR]; mmio 510 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 526 drivers/ata/sata_sx4.c writel(0x00000001, mmio + PDC_20621_GENERAL_CTL); mmio 553 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 556 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 558 drivers/ata/sata_sx4.c writel(0x00000001, mmio + PDC_20621_SEQCTL + (seq * 4)); mmio 559 drivers/ata/sata_sx4.c readl(mmio + PDC_20621_SEQCTL + (seq * 4)); /* flush */ mmio 561 drivers/ata/sata_sx4.c writel(pkt_ofs, mmio + PDC_HDMA_PKT_SUBMIT); mmio 562 drivers/ata/sata_sx4.c readl(mmio + PDC_HDMA_PKT_SUBMIT); /* flush */ mmio 626 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 632 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 651 drivers/ata/sata_sx4.c writel(0x00000001, mmio + PDC_20621_SEQCTL + (seq * 4)); mmio 652 drivers/ata/sata_sx4.c readl(mmio + PDC_20621_SEQCTL + (seq * 4)); /* flush */ mmio 689 drivers/ata/sata_sx4.c void __iomem *mmio) mmio 705 drivers/ata/sata_sx4.c readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); mmio 716 drivers/ata/sata_sx4.c readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); mmio 731 drivers/ata/sata_sx4.c readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); mmio 734 drivers/ata/sata_sx4.c writel(0x00000001, mmio + PDC_20621_SEQCTL + (seq * 4)); mmio 735 drivers/ata/sata_sx4.c readl(mmio + PDC_20621_SEQCTL + (seq * 4)); mmio 744 drivers/ata/sata_sx4.c readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); mmio 839 drivers/ata/sata_sx4.c void __iomem *mmio = ap->ioaddr.cmd_addr; mmio 844 drivers/ata/sata_sx4.c tmp = readl(mmio + PDC_CTLSTAT); mmio 847 drivers/ata/sata_sx4.c writel(tmp, mmio + PDC_CTLSTAT); mmio 848 drivers/ata/sata_sx4.c readl(mmio + PDC_CTLSTAT); /* flush */ mmio 853 drivers/ata/sata_sx4.c void __iomem *mmio = ap->ioaddr.cmd_addr; mmio 862 drivers/ata/sata_sx4.c tmp = readl(mmio + PDC_CTLSTAT); mmio 864 drivers/ata/sata_sx4.c writel(tmp, mmio + PDC_CTLSTAT); mmio 865 drivers/ata/sata_sx4.c readl(mmio + PDC_CTLSTAT); /* flush */ mmio 870 drivers/ata/sata_sx4.c void __iomem *mmio = ap->ioaddr.cmd_addr + PDC_CTLSTAT; mmio 877 drivers/ata/sata_sx4.c tmp = readl(mmio); mmio 884 drivers/ata/sata_sx4.c writel(tmp, mmio); mmio 888 drivers/ata/sata_sx4.c writel(tmp, mmio); mmio 889 drivers/ata/sata_sx4.c readl(mmio); /* flush */ mmio 988 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 992 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 998 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 999 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1000 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1001 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1012 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 1013 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1014 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1015 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1023 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 1024 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1025 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1026 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1040 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1044 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1050 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1051 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1057 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 1058 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1063 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1064 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1066 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 1067 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1074 drivers/ata/sata_sx4.c writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); mmio 1075 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM_WINDOW_CTLR); mmio 1077 drivers/ata/sata_sx4.c writel(0x01, mmio + PDC_GENERAL_CTLR); mmio 1078 drivers/ata/sata_sx4.c readl(mmio + PDC_GENERAL_CTLR); mmio 1086 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1092 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1098 drivers/ata/sata_sx4.c writel(i2creg, mmio + PDC_I2C_ADDR_DATA); mmio 1099 drivers/ata/sata_sx4.c readl(mmio + PDC_I2C_ADDR_DATA); mmio 1103 drivers/ata/sata_sx4.c mmio + PDC_I2C_CONTROL); mmio 1106 drivers/ata/sata_sx4.c status = readl(mmio + PDC_I2C_CONTROL); mmio 1108 drivers/ata/sata_sx4.c status = readl(mmio + PDC_I2C_ADDR_DATA); mmio 1145 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1165 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1198 drivers/ata/sata_sx4.c writel(data, mmio + PDC_DIMM0_CONTROL); mmio 1199 drivers/ata/sata_sx4.c readl(mmio + PDC_DIMM0_CONTROL); mmio 1208 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1211 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1221 drivers/ata/sata_sx4.c writel(data, mmio + PDC_SDRAM_CONTROL); mmio 1222 drivers/ata/sata_sx4.c readl(mmio + PDC_SDRAM_CONTROL); mmio 1233 drivers/ata/sata_sx4.c writel(data, mmio + PDC_SDRAM_CONTROL); mmio 1234 drivers/ata/sata_sx4.c readl(mmio + PDC_SDRAM_CONTROL); mmio 1241 drivers/ata/sata_sx4.c writel(data, mmio + PDC_SDRAM_CONTROL); mmio 1245 drivers/ata/sata_sx4.c data = readl(mmio + PDC_SDRAM_CONTROL); mmio 1265 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1268 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1273 drivers/ata/sata_sx4.c writel(0xffffffff, mmio + PDC_TIME_PERIOD); mmio 1274 drivers/ata/sata_sx4.c time_period = readl(mmio + PDC_TIME_PERIOD); mmio 1278 drivers/ata/sata_sx4.c writel(PDC_TIMER_DEFAULT, mmio + PDC_TIME_CONTROL); mmio 1279 drivers/ata/sata_sx4.c readl(mmio + PDC_TIME_CONTROL); mmio 1289 drivers/ata/sata_sx4.c tcount = readl(mmio + PDC_TIME_COUNTER); mmio 1317 drivers/ata/sata_sx4.c writel(pci_status, mmio + PDC_CTL_STATUS); mmio 1318 drivers/ata/sata_sx4.c readl(mmio + PDC_CTL_STATUS); mmio 1400 drivers/ata/sata_sx4.c void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; mmio 1403 drivers/ata/sata_sx4.c mmio += PDC_CHIP0_OFS; mmio 1408 drivers/ata/sata_sx4.c tmp = readl(mmio + PDC_20621_DIMM_WINDOW) & 0xffff0000; mmio 1410 drivers/ata/sata_sx4.c writel(tmp, mmio + PDC_20621_DIMM_WINDOW); mmio 1415 drivers/ata/sata_sx4.c tmp = readl(mmio + PDC_HDMA_CTLSTAT); mmio 1417 drivers/ata/sata_sx4.c writel(tmp, mmio + PDC_HDMA_CTLSTAT); mmio 1418 drivers/ata/sata_sx4.c readl(mmio + PDC_HDMA_CTLSTAT); /* flush */ mmio 1422 drivers/ata/sata_sx4.c tmp = readl(mmio + PDC_HDMA_CTLSTAT); mmio 1424 drivers/ata/sata_sx4.c writel(tmp, mmio + PDC_HDMA_CTLSTAT); mmio 1425 drivers/ata/sata_sx4.c readl(mmio + PDC_HDMA_CTLSTAT); /* flush */ mmio 90 drivers/bcma/driver_pci_host.c void __iomem *mmio = 0; mmio 118 drivers/bcma/driver_pci_host.c mmio = ioremap_nocache(addr, sizeof(val)); mmio 119 drivers/bcma/driver_pci_host.c if (!mmio) mmio 122 drivers/bcma/driver_pci_host.c if (mips_busprobe32(val, mmio)) { mmio 142 drivers/bcma/driver_pci_host.c if (mmio) mmio 143 drivers/bcma/driver_pci_host.c iounmap(mmio); mmio 154 drivers/bcma/driver_pci_host.c void __iomem *mmio = 0; mmio 183 drivers/bcma/driver_pci_host.c mmio = ioremap_nocache(addr, sizeof(val)); mmio 184 drivers/bcma/driver_pci_host.c if (!mmio) mmio 187 drivers/bcma/driver_pci_host.c if (mips_busprobe32(val, mmio)) { mmio 215 drivers/bcma/driver_pci_host.c writel(val, mmio); mmio 219 drivers/bcma/driver_pci_host.c readl(mmio); mmio 224 drivers/bcma/driver_pci_host.c if (mmio) mmio 225 drivers/bcma/driver_pci_host.c iounmap(mmio); mmio 45 drivers/bcma/host_pci.c return ioread8(core->bus->mmio + offset); mmio 51 drivers/bcma/host_pci.c return ioread16(core->bus->mmio + offset); mmio 57 drivers/bcma/host_pci.c return ioread32(core->bus->mmio + offset); mmio 64 drivers/bcma/host_pci.c iowrite8(value, core->bus->mmio + offset); mmio 71 drivers/bcma/host_pci.c iowrite16(value, core->bus->mmio + offset); mmio 78 drivers/bcma/host_pci.c iowrite32(value, core->bus->mmio + offset); mmio 85 drivers/bcma/host_pci.c void __iomem *addr = core->bus->mmio + offset; mmio 109 drivers/bcma/host_pci.c void __iomem *addr = core->bus->mmio + offset; mmio 134 drivers/bcma/host_pci.c return ioread32(core->bus->mmio + (1 * BCMA_CORE_SIZE) + offset); mmio 142 drivers/bcma/host_pci.c iowrite32(value, core->bus->mmio + (1 * BCMA_CORE_SIZE) + offset); mmio 203 drivers/bcma/host_pci.c bus->mmio = pci_iomap(dev, 0, ~0UL); mmio 204 drivers/bcma/host_pci.c if (!bus->mmio) mmio 239 drivers/bcma/host_pci.c pci_iounmap(dev, bus->mmio); mmio 254 drivers/bcma/host_pci.c pci_iounmap(dev, bus->mmio); mmio 175 drivers/bcma/host_soc.c bus->mmio = ioremap_nocache(BCMA_ADDR_BASE, BCMA_CORE_SIZE * 1); mmio 176 drivers/bcma/host_soc.c if (!bus->mmio) mmio 197 drivers/bcma/host_soc.c iounmap(bus->mmio); mmio 218 drivers/bcma/host_soc.c bus->mmio = of_iomap(np, 0); mmio 219 drivers/bcma/host_soc.c if (!bus->mmio) mmio 239 drivers/bcma/host_soc.c iounmap(bus->mmio); mmio 248 drivers/bcma/host_soc.c iounmap(bus->mmio); mmio 147 drivers/bcma/scan.c return readl(bus->mmio + offset); mmio 479 drivers/bcma/scan.c eromptr = bus->mmio; mmio 184 drivers/block/mtip32xx/mtip32xx.c writel(HOST_RESET, dd->mmio + HOST_CTL); mmio 187 drivers/block/mtip32xx/mtip32xx.c readl(dd->mmio + HOST_CTL); mmio 199 drivers/block/mtip32xx/mtip32xx.c } while ((readl(dd->mmio + HOST_CTL) & HOST_RESET) mmio 202 drivers/block/mtip32xx/mtip32xx.c if (readl(dd->mmio + HOST_CTL) & HOST_RESET) mmio 247 drivers/block/mtip32xx/mtip32xx.c tmp = readl(port->mmio + PORT_CMD); mmio 249 drivers/block/mtip32xx/mtip32xx.c writel(tmp | PORT_CMD_FIS_RX, port->mmio + PORT_CMD); mmio 251 drivers/block/mtip32xx/mtip32xx.c writel(tmp & ~PORT_CMD_FIS_RX, port->mmio + PORT_CMD); mmio 254 drivers/block/mtip32xx/mtip32xx.c readl(port->mmio + PORT_CMD); mmio 273 drivers/block/mtip32xx/mtip32xx.c tmp = readl(port->mmio + PORT_CMD); mmio 275 drivers/block/mtip32xx/mtip32xx.c writel(tmp | PORT_CMD_START, port->mmio + PORT_CMD); mmio 277 drivers/block/mtip32xx/mtip32xx.c writel(tmp & ~PORT_CMD_START, port->mmio + PORT_CMD); mmio 279 drivers/block/mtip32xx/mtip32xx.c readl(port->mmio + PORT_CMD); mmio 310 drivers/block/mtip32xx/mtip32xx.c writel(0, port->mmio + PORT_IRQ_MASK); mmio 338 drivers/block/mtip32xx/mtip32xx.c if (readl(port->dd->mmio + HOST_CAP) & HOST_CAP_64) { mmio 340 drivers/block/mtip32xx/mtip32xx.c port->mmio + PORT_LST_ADDR_HI); mmio 342 drivers/block/mtip32xx/mtip32xx.c port->mmio + PORT_FIS_ADDR_HI); mmio 347 drivers/block/mtip32xx/mtip32xx.c port->mmio + PORT_LST_ADDR); mmio 348 drivers/block/mtip32xx/mtip32xx.c writel(port->rxfis_dma & 0xFFFFFFFF, port->mmio + PORT_FIS_ADDR); mmio 351 drivers/block/mtip32xx/mtip32xx.c writel(readl(port->mmio + PORT_SCR_ERR), port->mmio + PORT_SCR_ERR); mmio 358 drivers/block/mtip32xx/mtip32xx.c writel(readl(port->mmio + PORT_IRQ_STAT), port->mmio + PORT_IRQ_STAT); mmio 361 drivers/block/mtip32xx/mtip32xx.c writel(readl(port->dd->mmio + HOST_IRQ_STAT), mmio 362 drivers/block/mtip32xx/mtip32xx.c port->dd->mmio + HOST_IRQ_STAT); mmio 365 drivers/block/mtip32xx/mtip32xx.c writel(DEF_PORT_IRQ, port->mmio + PORT_IRQ_MASK); mmio 385 drivers/block/mtip32xx/mtip32xx.c while ((readl(port->mmio + PORT_CMD) & PORT_CMD_LIST_ON) mmio 396 drivers/block/mtip32xx/mtip32xx.c if (readl(port->mmio + PORT_CMD) & PORT_CMD_LIST_ON) { mmio 411 drivers/block/mtip32xx/mtip32xx.c writel(readl(port->mmio + PORT_SCR_CTL) | mmio 412 drivers/block/mtip32xx/mtip32xx.c 1, port->mmio + PORT_SCR_CTL); mmio 413 drivers/block/mtip32xx/mtip32xx.c readl(port->mmio + PORT_SCR_CTL); mmio 424 drivers/block/mtip32xx/mtip32xx.c writel(readl(port->mmio + PORT_SCR_CTL) & ~1, mmio 425 drivers/block/mtip32xx/mtip32xx.c port->mmio + PORT_SCR_CTL); mmio 426 drivers/block/mtip32xx/mtip32xx.c readl(port->mmio + PORT_SCR_CTL); mmio 430 drivers/block/mtip32xx/mtip32xx.c while (((readl(port->mmio + PORT_SCR_STAT) & 0x01) == 0) mmio 437 drivers/block/mtip32xx/mtip32xx.c if ((readl(port->mmio + PORT_SCR_STAT) & 0x01) == 0) mmio 461 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) | HOST_IRQ_EN, mmio 462 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 688 drivers/block/mtip32xx/mtip32xx.c writel(0xffffffff, dd->mmio + HOST_IRQ_STAT); mmio 716 drivers/block/mtip32xx/mtip32xx.c writel((1 << 26), dd->port->mmio + PORT_SCR_ERR); mmio 722 drivers/block/mtip32xx/mtip32xx.c writel((1 << 16), dd->port->mmio + PORT_SCR_ERR); mmio 747 drivers/block/mtip32xx/mtip32xx.c hba_stat = readl(dd->mmio + HOST_IRQ_STAT); mmio 752 drivers/block/mtip32xx/mtip32xx.c port_stat = readl(port->mmio + PORT_IRQ_STAT); mmio 757 drivers/block/mtip32xx/mtip32xx.c writel(port_stat, port->mmio + PORT_IRQ_STAT); mmio 815 drivers/block/mtip32xx/mtip32xx.c writel(hba_stat, dd->mmio + HOST_IRQ_STAT); mmio 847 drivers/block/mtip32xx/mtip32xx.c task_file_data = readl(port->mmio+PORT_TFDATA); mmio 1862 drivers/block/mtip32xx/mtip32xx.c task_file_data = readl(dd->port->mmio+PORT_TFDATA); mmio 2307 drivers/block/mtip32xx/mtip32xx.c readl(dd->port->mmio + PORT_IRQ_STAT)); mmio 2309 drivers/block/mtip32xx/mtip32xx.c readl(dd->mmio + HOST_IRQ_STAT)); mmio 2464 drivers/block/mtip32xx/mtip32xx.c hwdata = readl(dd->mmio + HOST_HSORG); mmio 2470 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_HSORG); mmio 2500 drivers/block/mtip32xx/mtip32xx.c hwdata = readl(dd->mmio + HOST_HSORG); mmio 2874 drivers/block/mtip32xx/mtip32xx.c dd->mmio = pcim_iomap_table(dd->pdev)[MTIP_ABAR]; mmio 2909 drivers/block/mtip32xx/mtip32xx.c dd->port->mmio = dd->mmio + PORT_OFFSET; mmio 2920 drivers/block/mtip32xx/mtip32xx.c dd->port->mmio + i*0x80 + PORT_SCR_ACT; mmio 2922 drivers/block/mtip32xx/mtip32xx.c dd->port->mmio + i*0x80 + PORT_COMMAND_ISSUE; mmio 2924 drivers/block/mtip32xx/mtip32xx.c dd->port->mmio + i*0x80 + PORT_SDBV; mmio 2929 drivers/block/mtip32xx/mtip32xx.c while (((readl(dd->port->mmio + PORT_SCR_STAT) & 0x0F) != 0x03) && mmio 2951 drivers/block/mtip32xx/mtip32xx.c if (!(readl(dd->mmio + HOST_CAP) & HOST_CAP_NZDMA)) { mmio 2960 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_IRQ_STAT), mmio 2961 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_IRQ_STAT); mmio 2978 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) | HOST_IRQ_EN, mmio 2979 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 2992 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) & ~HOST_IRQ_EN, mmio 2993 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 3046 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) & ~HOST_IRQ_EN, mmio 3047 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 3112 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) & ~HOST_IRQ_EN, mmio 3113 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 3151 drivers/block/mtip32xx/mtip32xx.c writel(readl(dd->mmio + HOST_CTL) | HOST_IRQ_EN, mmio 3152 drivers/block/mtip32xx/mtip32xx.c dd->mmio + HOST_CTL); mmio 332 drivers/block/mtip32xx/mtip32xx.h void __iomem *mmio; mmio 424 drivers/block/mtip32xx/mtip32xx.h void __iomem *mmio; /* Base address of the HBA registers. */ mmio 265 drivers/block/sx8.c void __iomem *mmio; mmio 453 drivers/block/sx8.c static void carm_init_buckets(void __iomem *mmio) mmio 458 drivers/block/sx8.c writel(msg_sizes[i], mmio + CARM_CMS0 + (4 * i)); mmio 476 drivers/block/sx8.c void __iomem *mmio = host->mmio; mmio 484 drivers/block/sx8.c tmp = readl(mmio + CARM_HMUC); mmio 487 drivers/block/sx8.c tmp = readl(mmio + CARM_INT_MASK); mmio 489 drivers/block/sx8.c writel(tmp, mmio + CARM_INT_MASK); mmio 490 drivers/block/sx8.c readl(mmio + CARM_INT_MASK); /* flush */ mmio 495 drivers/block/sx8.c writel(msg | (cm_bucket << 1), mmio + CARM_IHQP); mmio 496 drivers/block/sx8.c readl(mmio + CARM_IHQP); /* flush */ mmio 1013 drivers/block/sx8.c void __iomem *mmio = host->mmio; mmio 1023 drivers/block/sx8.c writel(idx << 3, mmio + CARM_RESP_IDX); mmio 1054 drivers/block/sx8.c void __iomem *mmio; mmio 1066 drivers/block/sx8.c mmio = host->mmio; mmio 1069 drivers/block/sx8.c mask = readl(mmio + CARM_INT_STAT); mmio 1077 drivers/block/sx8.c writel(mask, mmio + CARM_INT_STAT); mmio 1220 drivers/block/sx8.c static int carm_init_wait(void __iomem *mmio, u32 bits, unsigned int test_bit) mmio 1225 drivers/block/sx8.c u32 tmp = readl(mmio + CARM_LMUC); mmio 1246 drivers/block/sx8.c void __iomem *mmio = host->mmio; mmio 1253 drivers/block/sx8.c writel(0, mmio + CARM_RESP_IDX); mmio 1258 drivers/block/sx8.c void __iomem *mmio = host->mmio; mmio 1265 drivers/block/sx8.c writel(0, mmio + CARM_INT_MASK); mmio 1267 drivers/block/sx8.c tmp8 = readb(mmio + CARM_INITC); mmio 1270 drivers/block/sx8.c writeb(tmp8, mmio + CARM_INITC); mmio 1271 drivers/block/sx8.c readb(mmio + CARM_INITC); /* flush */ mmio 1277 drivers/block/sx8.c tmp = readl(mmio + CARM_HMUC); mmio 1280 drivers/block/sx8.c rc = carm_init_wait(mmio, CARM_CME, 1); mmio 1288 drivers/block/sx8.c rc = carm_init_wait(mmio, CARM_RME, 1); mmio 1296 drivers/block/sx8.c writel(tmp, mmio + CARM_HMUC); mmio 1297 drivers/block/sx8.c readl(mmio + CARM_HMUC); /* flush */ mmio 1299 drivers/block/sx8.c rc = carm_init_wait(mmio, CARM_RME | CARM_CME, 0); mmio 1305 drivers/block/sx8.c carm_init_buckets(mmio); mmio 1307 drivers/block/sx8.c writel(host->shm_dma & 0xffffffff, mmio + RBUF_ADDR_LO); mmio 1308 drivers/block/sx8.c writel((host->shm_dma >> 16) >> 16, mmio + RBUF_ADDR_HI); mmio 1309 drivers/block/sx8.c writel(RBUF_LEN, mmio + RBUF_BYTE_SZ); mmio 1311 drivers/block/sx8.c tmp = readl(mmio + CARM_HMUC); mmio 1313 drivers/block/sx8.c writel(tmp, mmio + CARM_HMUC); mmio 1314 drivers/block/sx8.c readl(mmio + CARM_HMUC); /* flush */ mmio 1316 drivers/block/sx8.c rc = carm_init_wait(mmio, CARM_RME | CARM_CME, 1); mmio 1322 drivers/block/sx8.c writel(0, mmio + CARM_HMPHA); mmio 1323 drivers/block/sx8.c writel(INT_DEF_MASK, mmio + CARM_INT_MASK); mmio 1443 drivers/block/sx8.c host->mmio = ioremap(pci_resource_start(pdev, 0), mmio 1445 drivers/block/sx8.c if (!host->mmio) { mmio 1548 drivers/block/sx8.c iounmap(host->mmio); mmio 1580 drivers/block/sx8.c iounmap(host->mmio); mmio 638 drivers/dma/mic_x100_dma.c mic_dma_dev->mmio = mbdev->mmio_va; mmio 134 drivers/dma/mic_x100_dma.h void __iomem *mmio; mmio 169 drivers/dma/mic_x100_dma.h return to_mic_dma_dev(ch)->mmio; mmio 23 drivers/firmware/pcdp.c int mmio; mmio 27 drivers/firmware/pcdp.c mmio = (uart->addr.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY); mmio 29 drivers/firmware/pcdp.c mmio ? "mmio" : "io", uart->addr.address); mmio 907 drivers/firmware/qemu_fw_cfg.c device_param_cb(mmio, &fw_cfg_cmdline_param_ops, NULL, S_IRUSR); mmio 50 drivers/gpio/gpio-bt8xx.c void __iomem *mmio; mmio 60 drivers/gpio/gpio-bt8xx.c #define bgwrite(dat, adr) writel((dat), bg->mmio+(adr)) mmio 61 drivers/gpio/gpio-bt8xx.c #define bgread(adr) readl(bg->mmio+(adr)) mmio 192 drivers/gpio/gpio-bt8xx.c bg->mmio = devm_ioremap(&dev->dev, pci_resource_start(dev, 0), 0x1000); mmio 193 drivers/gpio/gpio-bt8xx.c if (!bg->mmio) { mmio 61 drivers/gpu/drm/arm/hdlcd_drv.c hdlcd->mmio = devm_ioremap_resource(drm->dev, res); mmio 62 drivers/gpu/drm/arm/hdlcd_drv.c if (IS_ERR(hdlcd->mmio)) { mmio 64 drivers/gpu/drm/arm/hdlcd_drv.c ret = PTR_ERR(hdlcd->mmio); mmio 65 drivers/gpu/drm/arm/hdlcd_drv.c hdlcd->mmio = NULL; mmio 10 drivers/gpu/drm/arm/hdlcd_drv.h void __iomem *mmio; mmio 27 drivers/gpu/drm/arm/hdlcd_drv.h writel(value, hdlcd->mmio + reg); mmio 32 drivers/gpu/drm/arm/hdlcd_drv.h return readl(hdlcd->mmio + reg); mmio 55 drivers/gpu/drm/bochs/bochs.h void __iomem *mmio; mmio 18 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio) { mmio 20 drivers/gpu/drm/bochs/bochs_hw.c writeb(val, bochs->mmio + offset); mmio 30 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio) { mmio 32 drivers/gpu/drm/bochs/bochs_hw.c ret = readw(bochs->mmio + offset); mmio 42 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio) { mmio 44 drivers/gpu/drm/bochs/bochs_hw.c writew(val, bochs->mmio + offset); mmio 56 drivers/gpu/drm/bochs/bochs_hw.c writel(0xbebebebe, bochs->mmio + 0x604); mmio 64 drivers/gpu/drm/bochs/bochs_hw.c writel(0x1e1e1e1e, bochs->mmio + 0x604); mmio 83 drivers/gpu/drm/bochs/bochs_hw.c buf[i] = readb(bochs->mmio + start + i); mmio 92 drivers/gpu/drm/bochs/bochs_hw.c if (!bochs->mmio) mmio 124 drivers/gpu/drm/bochs/bochs_hw.c bochs->mmio = ioremap(ioaddr, iosize); mmio 125 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio == NULL) { mmio 176 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio && pdev->revision >= 2) { mmio 177 drivers/gpu/drm/bochs/bochs_hw.c bochs->qext_size = readl(bochs->mmio + 0x600); mmio 195 drivers/gpu/drm/bochs/bochs_hw.c if (bochs->mmio) mmio 196 drivers/gpu/drm/bochs/bochs_hw.c iounmap(bochs->mmio); mmio 59 drivers/gpu/drm/cirrus/cirrus.c void __iomem *mmio; mmio 77 drivers/gpu/drm/cirrus/cirrus.c iowrite8(reg, cirrus->mmio + SEQ_INDEX); mmio 78 drivers/gpu/drm/cirrus/cirrus.c return ioread8(cirrus->mmio + SEQ_DATA); mmio 83 drivers/gpu/drm/cirrus/cirrus.c iowrite8(reg, cirrus->mmio + SEQ_INDEX); mmio 84 drivers/gpu/drm/cirrus/cirrus.c iowrite8(val, cirrus->mmio + SEQ_DATA); mmio 92 drivers/gpu/drm/cirrus/cirrus.c iowrite8(reg, cirrus->mmio + CRT_INDEX); mmio 93 drivers/gpu/drm/cirrus/cirrus.c return ioread8(cirrus->mmio + CRT_DATA); mmio 98 drivers/gpu/drm/cirrus/cirrus.c iowrite8(reg, cirrus->mmio + CRT_INDEX); mmio 99 drivers/gpu/drm/cirrus/cirrus.c iowrite8(val, cirrus->mmio + CRT_DATA); mmio 107 drivers/gpu/drm/cirrus/cirrus.c iowrite8(reg, cirrus->mmio + GFX_INDEX); mmio 108 drivers/gpu/drm/cirrus/cirrus.c iowrite8(val, cirrus->mmio + GFX_DATA); mmio 115 drivers/gpu/drm/cirrus/cirrus.c ioread8(cirrus->mmio + VGA_DAC_MASK); mmio 116 drivers/gpu/drm/cirrus/cirrus.c ioread8(cirrus->mmio + VGA_DAC_MASK); mmio 117 drivers/gpu/drm/cirrus/cirrus.c ioread8(cirrus->mmio + VGA_DAC_MASK); mmio 118 drivers/gpu/drm/cirrus/cirrus.c ioread8(cirrus->mmio + VGA_DAC_MASK); mmio 119 drivers/gpu/drm/cirrus/cirrus.c iowrite8(val, cirrus->mmio + VGA_DAC_MASK); mmio 564 drivers/gpu/drm/cirrus/cirrus.c cirrus->mmio = ioremap(pci_resource_start(pdev, 1), mmio 566 drivers/gpu/drm/cirrus/cirrus.c if (cirrus->mmio == NULL) mmio 592 drivers/gpu/drm/cirrus/cirrus.c iounmap(cirrus->mmio); mmio 611 drivers/gpu/drm/cirrus/cirrus.c iounmap(cirrus->mmio); mmio 1728 drivers/gpu/drm/etnaviv/etnaviv_gpu.c gpu->mmio = devm_platform_ioremap_resource(pdev, 0); mmio 1729 drivers/gpu/drm/etnaviv/etnaviv_gpu.c if (IS_ERR(gpu->mmio)) mmio 1730 drivers/gpu/drm/etnaviv/etnaviv_gpu.c return PTR_ERR(gpu->mmio); mmio 133 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void __iomem *mmio; mmio 152 drivers/gpu/drm/etnaviv/etnaviv_gpu.h writel(data, gpu->mmio + reg); mmio 157 drivers/gpu/drm/etnaviv/etnaviv_gpu.h return readl(gpu->mmio + reg); mmio 215 drivers/gpu/drm/gma500/oaktrail.h unsigned int mmio, mmio_len; mmio 707 drivers/gpu/drm/gma500/oaktrail_hdmi.c hdmi_dev->mmio = pci_resource_start(pdev, 0); mmio 709 drivers/gpu/drm/gma500/oaktrail_hdmi.c hdmi_dev->regs = ioremap(hdmi_dev->mmio, hdmi_dev->mmio_len); mmio 123 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(gpu_addr, priv->mmio + HIBMC_CRT_FB_ADDRESS); mmio 133 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_FB_WIDTH); mmio 136 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c reg = readl(priv->mmio + HIBMC_CRT_DISP_CTL); mmio 140 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(reg, priv->mmio + HIBMC_CRT_DISP_CTL); mmio 204 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c reg = readl(priv->mmio + HIBMC_CURRENT_GATE); mmio 224 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c reg = readl(priv->mmio + HIBMC_CURRENT_GATE); mmio 259 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c val = readl(priv->mmio + CRT_PLL1_HS); mmio 261 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(val, priv->mmio + CRT_PLL1_HS); mmio 264 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(val, priv->mmio + CRT_PLL1_HS); mmio 266 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(pll, priv->mmio + CRT_PLL1_HS); mmio 271 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(val, priv->mmio + CRT_PLL1_HS); mmio 276 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(val, priv->mmio + CRT_PLL1_HS); mmio 281 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(val, priv->mmio + CRT_PLL1_HS); mmio 324 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(pll2, priv->mmio + CRT_PLL2_HS); mmio 335 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_AUTO_CENTERING_TL); mmio 339 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_AUTO_CENTERING_BR); mmio 356 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(ctrl, priv->mmio + HIBMC_CRT_DISP_CTL); mmio 370 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c writel(format_pll_reg(), priv->mmio + HIBMC_CRT_PLL_CTRL); mmio 373 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_HORZ_TOTAL); mmio 377 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_HORZ_SYNC); mmio 381 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_VERT_TOTAL); mmio 385 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_CRT_VERT_SYNC); mmio 405 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c reg = readl(priv->mmio + HIBMC_CURRENT_GATE); mmio 433 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_RAW_INTERRUPT_EN); mmio 443 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c priv->mmio + HIBMC_RAW_INTERRUPT_EN); mmio 42 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c status = readl(priv->mmio + HIBMC_RAW_INTERRUPT); mmio 46 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c priv->mmio + HIBMC_RAW_INTERRUPT); mmio 134 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c void __iomem *mmio = priv->mmio; mmio 143 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c control_value = readl(mmio + HIBMC_POWER_MODE_CTRL); mmio 148 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c writel(control_value, mmio + HIBMC_POWER_MODE_CTRL); mmio 155 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c void __iomem *mmio = priv->mmio; mmio 158 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c mode = (readl(mmio + HIBMC_POWER_MODE_CTRL) & mmio 174 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c writel(gate, mmio + gate_reg); mmio 185 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c reg = readl(priv->mmio + HIBMC_CURRENT_GATE); mmio 199 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c reg = readl(priv->mmio + HIBMC_MISC_CTRL); mmio 202 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c writel(reg, priv->mmio + HIBMC_MISC_CTRL); mmio 207 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c writel(reg, priv->mmio + HIBMC_MISC_CTRL); mmio 218 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c priv->mmio = devm_ioremap_nocache(dev->dev, ioaddr, iosize); mmio 219 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c if (!priv->mmio) { mmio 36 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h void __iomem *mmio; mmio 80 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c reg = readl(priv->mmio + HIBMC_DISPLAY_CONTROL_HISILE); mmio 85 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c writel(reg, priv->mmio + HIBMC_DISPLAY_CONTROL_HISILE); mmio 228 drivers/gpu/drm/i915/gvt/debugfs.c &gvt->mmio.num_tracked_mmio); mmio 114 drivers/gpu/drm/i915/gvt/firmware.c memcpy(gvt->firmware.mmio, p, info->mmio_size); mmio 149 drivers/gpu/drm/i915/gvt/firmware.c kfree(gvt->firmware.mmio); mmio 239 drivers/gpu/drm/i915/gvt/firmware.c firmware->mmio = mem; mmio 265 drivers/gpu/drm/i915/gvt/firmware.c memcpy(firmware->mmio, fw->data + h->mmio_offset, mmio 188 drivers/gpu/drm/i915/gvt/gvt.h struct intel_vgpu_mmio mmio; mmio 286 drivers/gpu/drm/i915/gvt/gvt.h void *mmio; mmio 315 drivers/gpu/drm/i915/gvt/gvt.h struct intel_gvt_mmio mmio; mmio 335 drivers/gpu/drm/i915/gvt/gvt.h struct engine_mmio *mmio; mmio 446 drivers/gpu/drm/i915/gvt/gvt.h (*(u32 *)(vgpu->mmio.vreg + i915_mmio_reg_offset(reg))) mmio 448 drivers/gpu/drm/i915/gvt/gvt.h (*(u32 *)(vgpu->mmio.vreg + (offset))) mmio 450 drivers/gpu/drm/i915/gvt/gvt.h (*(u64 *)(vgpu->mmio.vreg + i915_mmio_reg_offset(reg))) mmio 452 drivers/gpu/drm/i915/gvt/gvt.h (*(u64 *)(vgpu->mmio.vreg + (offset))) mmio 608 drivers/gpu/drm/i915/gvt/gvt.h gvt->mmio.mmio_attribute[offset >> 2] |= F_ACCESSED; mmio 620 drivers/gpu/drm/i915/gvt/gvt.h return gvt->mmio.mmio_attribute[offset >> 2] & F_CMD_ACCESS; mmio 632 drivers/gpu/drm/i915/gvt/gvt.h return gvt->mmio.mmio_attribute[offset >> 2] & F_UNALIGN; mmio 644 drivers/gpu/drm/i915/gvt/gvt.h gvt->mmio.mmio_attribute[offset >> 2] |= F_CMD_ACCESSED; mmio 659 drivers/gpu/drm/i915/gvt/gvt.h return gvt->mmio.mmio_attribute[offset >> 2] & F_MODE_MASK; mmio 674 drivers/gpu/drm/i915/gvt/gvt.h return gvt->mmio.mmio_attribute[offset >> 2] & F_IN_CTX; mmio 686 drivers/gpu/drm/i915/gvt/gvt.h gvt->mmio.mmio_attribute[offset >> 2] |= F_IN_CTX; mmio 89 drivers/gpu/drm/i915/gvt/handlers.c hash_for_each_possible(gvt->mmio.mmio_info_table, e, node, offset) { mmio 136 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.mmio_attribute[info->offset / 4] = flags; mmio 138 drivers/gpu/drm/i915/gvt/handlers.c hash_add(gvt->mmio.mmio_info_table, &info->node, info->offset); mmio 139 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.num_tracked_mmio++; mmio 3291 drivers/gpu/drm/i915/gvt/handlers.c struct gvt_mmio_block *block = gvt->mmio.mmio_block; mmio 3292 drivers/gpu/drm/i915/gvt/handlers.c int num = gvt->mmio.num_mmio_block; mmio 3319 drivers/gpu/drm/i915/gvt/handlers.c hash_for_each_safe(gvt->mmio.mmio_info_table, i, tmp, e, node) mmio 3322 drivers/gpu/drm/i915/gvt/handlers.c vfree(gvt->mmio.mmio_attribute); mmio 3323 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.mmio_attribute = NULL; mmio 3351 drivers/gpu/drm/i915/gvt/handlers.c int size = info->mmio_size / 4 * sizeof(*gvt->mmio.mmio_attribute); mmio 3354 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.mmio_attribute = vzalloc(size); mmio 3355 drivers/gpu/drm/i915/gvt/handlers.c if (!gvt->mmio.mmio_attribute) mmio 3387 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.mmio_block = mmio_blocks; mmio 3388 drivers/gpu/drm/i915/gvt/handlers.c gvt->mmio.num_mmio_block = ARRAY_SIZE(mmio_blocks); mmio 3409 drivers/gpu/drm/i915/gvt/handlers.c struct gvt_mmio_block *block = gvt->mmio.mmio_block; mmio 3413 drivers/gpu/drm/i915/gvt/handlers.c hash_for_each(gvt->mmio.mmio_info_table, i, e, node) { mmio 3419 drivers/gpu/drm/i915/gvt/handlers.c for (i = 0; i < gvt->mmio.num_mmio_block; i++, block++) { mmio 238 drivers/gpu/drm/i915/gvt/mmio.c void *mmio = gvt->firmware.mmio; mmio 241 drivers/gpu/drm/i915/gvt/mmio.c memcpy(vgpu->mmio.vreg, mmio, info->mmio_size); mmio 281 drivers/gpu/drm/i915/gvt/mmio.c memcpy(vgpu->mmio.vreg, mmio, GVT_GEN8_MMIO_RESET_OFFSET); mmio 297 drivers/gpu/drm/i915/gvt/mmio.c vgpu->mmio.vreg = vzalloc(info->mmio_size); mmio 298 drivers/gpu/drm/i915/gvt/mmio.c if (!vgpu->mmio.vreg) mmio 313 drivers/gpu/drm/i915/gvt/mmio.c vfree(vgpu->mmio.vreg); mmio 314 drivers/gpu/drm/i915/gvt/mmio.c vgpu->mmio.vreg = NULL; mmio 197 drivers/gpu/drm/i915/gvt/mmio_context.c struct engine_mmio *mmio; mmio 214 drivers/gpu/drm/i915/gvt/mmio_context.c for (mmio = gvt->engine_mmio_list.mmio; mmio 215 drivers/gpu/drm/i915/gvt/mmio_context.c i915_mmio_reg_valid(mmio->reg); mmio++) { mmio 216 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->ring_id != ring_id || mmio 217 drivers/gpu/drm/i915/gvt/mmio_context.c !mmio->in_context) mmio 220 drivers/gpu/drm/i915/gvt/mmio_context.c *cs++ = i915_mmio_reg_offset(mmio->reg); mmio 221 drivers/gpu/drm/i915/gvt/mmio_context.c *cs++ = vgpu_vreg_t(vgpu, mmio->reg) | mmio 222 drivers/gpu/drm/i915/gvt/mmio_context.c (mmio->mask << 16); mmio 473 drivers/gpu/drm/i915/gvt/mmio_context.c struct engine_mmio *mmio; mmio 480 drivers/gpu/drm/i915/gvt/mmio_context.c for (mmio = dev_priv->gvt->engine_mmio_list.mmio; mmio 481 drivers/gpu/drm/i915/gvt/mmio_context.c i915_mmio_reg_valid(mmio->reg); mmio++) { mmio 482 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->ring_id != ring_id) mmio 489 drivers/gpu/drm/i915/gvt/mmio_context.c if (IS_GEN(dev_priv, 9) && mmio->in_context) mmio 494 drivers/gpu/drm/i915/gvt/mmio_context.c vgpu_vreg_t(pre, mmio->reg) = I915_READ_FW(mmio->reg); mmio 495 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->mask) mmio 496 drivers/gpu/drm/i915/gvt/mmio_context.c vgpu_vreg_t(pre, mmio->reg) &= mmio 497 drivers/gpu/drm/i915/gvt/mmio_context.c ~(mmio->mask << 16); mmio 498 drivers/gpu/drm/i915/gvt/mmio_context.c old_v = vgpu_vreg_t(pre, mmio->reg); mmio 500 drivers/gpu/drm/i915/gvt/mmio_context.c old_v = mmio->value = I915_READ_FW(mmio->reg); mmio 510 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->in_context && mmio 514 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->mask) mmio 515 drivers/gpu/drm/i915/gvt/mmio_context.c new_v = vgpu_vreg_t(next, mmio->reg) | mmio 516 drivers/gpu/drm/i915/gvt/mmio_context.c (mmio->mask << 16); mmio 518 drivers/gpu/drm/i915/gvt/mmio_context.c new_v = vgpu_vreg_t(next, mmio->reg); mmio 520 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->in_context) mmio 522 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->mask) mmio 523 drivers/gpu/drm/i915/gvt/mmio_context.c new_v = mmio->value | (mmio->mask << 16); mmio 525 drivers/gpu/drm/i915/gvt/mmio_context.c new_v = mmio->value; mmio 528 drivers/gpu/drm/i915/gvt/mmio_context.c I915_WRITE_FW(mmio->reg, new_v); mmio 533 drivers/gpu/drm/i915/gvt/mmio_context.c i915_mmio_reg_offset(mmio->reg), mmio 580 drivers/gpu/drm/i915/gvt/mmio_context.c struct engine_mmio *mmio; mmio 583 drivers/gpu/drm/i915/gvt/mmio_context.c gvt->engine_mmio_list.mmio = gen9_engine_mmio_list; mmio 589 drivers/gpu/drm/i915/gvt/mmio_context.c gvt->engine_mmio_list.mmio = gen8_engine_mmio_list; mmio 594 drivers/gpu/drm/i915/gvt/mmio_context.c for (mmio = gvt->engine_mmio_list.mmio; mmio 595 drivers/gpu/drm/i915/gvt/mmio_context.c i915_mmio_reg_valid(mmio->reg); mmio++) { mmio 596 drivers/gpu/drm/i915/gvt/mmio_context.c if (mmio->in_context) { mmio 597 drivers/gpu/drm/i915/gvt/mmio_context.c gvt->engine_mmio_list.ctx_mmio_count[mmio->ring_id]++; mmio 598 drivers/gpu/drm/i915/gvt/mmio_context.c intel_gvt_mmio_set_in_ctx(gvt, mmio->reg.reg); mmio 118 drivers/gpu/drm/i915/gvt/scheduler.c u32 mmio = flex_mmio[i]; mmio 120 drivers/gpu/drm/i915/gvt/scheduler.c reg_state[state_offset] = mmio; mmio 1108 drivers/gpu/drm/i915/i915_gpu_error.c i915_reg_t mmio; mmio 1116 drivers/gpu/drm/i915/i915_gpu_error.c mmio = RENDER_HWS_PGA_GEN7; mmio 1119 drivers/gpu/drm/i915/i915_gpu_error.c mmio = BLT_HWS_PGA_GEN7; mmio 1122 drivers/gpu/drm/i915/i915_gpu_error.c mmio = BSD_HWS_PGA_GEN7; mmio 1125 drivers/gpu/drm/i915/i915_gpu_error.c mmio = VEBOX_HWS_PGA_GEN7; mmio 1129 drivers/gpu/drm/i915/i915_gpu_error.c mmio = RING_HWS_PGA_GEN6(engine->mmio_base); mmio 1132 drivers/gpu/drm/i915/i915_gpu_error.c mmio = RING_HWS_PGA(engine->mmio_base); mmio 1135 drivers/gpu/drm/i915/i915_gpu_error.c ee->hws = I915_READ(mmio); mmio 1649 drivers/gpu/drm/i915/i915_perf.c u32 mmio = i915_mmio_reg_offset(reg); mmio 1661 drivers/gpu/drm/i915/i915_perf.c if (i915_mmio_reg_offset(oa_config->flex_regs[i].addr) == mmio) mmio 190 drivers/gpu/drm/i915/selftests/intel_uncore.c i915_reg_t mmio = _MMIO(engine->mmio_base + r->offset); mmio 198 drivers/gpu/drm/i915/selftests/intel_uncore.c fw_domains = intel_uncore_forcewake_for_reg(uncore, mmio, mmio 731 drivers/gpu/drm/mga/mga_dma.c &dev_priv->mmio); mmio 847 drivers/gpu/drm/mga/mga_dma.c dev_priv->mmio = drm_legacy_findmap(dev, init->mmio_offset); mmio 848 drivers/gpu/drm/mga/mga_dma.c if (!dev_priv->mmio) { mmio 996 drivers/gpu/drm/mga/mga_dma.c dev_priv->mmio = NULL; mmio 157 drivers/gpu/drm/mga/mga_drv.h drm_local_map_t *mmio; mmio 216 drivers/gpu/drm/mga/mga_drv.h readb(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 218 drivers/gpu/drm/mga/mga_drv.h readl(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 220 drivers/gpu/drm/mga/mga_drv.h writeb(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 222 drivers/gpu/drm/mga/mga_drv.h writel(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 1242 drivers/gpu/drm/msm/adreno/a6xx_gmu.c iounmap(gmu->mmio); mmio 1243 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->mmio = NULL; mmio 1299 drivers/gpu/drm/msm/adreno/a6xx_gmu.c gmu->mmio = a6xx_gmu_get_mmio(pdev, "gmu"); mmio 1300 drivers/gpu/drm/msm/adreno/a6xx_gmu.c if (IS_ERR(gmu->mmio)) mmio 1327 drivers/gpu/drm/msm/adreno/a6xx_gmu.c iounmap(gmu->mmio); mmio 47 drivers/gpu/drm/msm/adreno/a6xx_gmu.h void * __iomem mmio; mmio 84 drivers/gpu/drm/msm/adreno/a6xx_gmu.h return msm_readl(gmu->mmio + (offset << 2)); mmio 89 drivers/gpu/drm/msm/adreno/a6xx_gmu.h return msm_writel(value, gmu->mmio + (offset << 2)); mmio 105 drivers/gpu/drm/msm/adreno/a6xx_gmu.h val = (u64) msm_readl(gmu->mmio + (lo << 2)); mmio 106 drivers/gpu/drm/msm/adreno/a6xx_gmu.h val |= ((u64) msm_readl(gmu->mmio + (hi << 2)) << 32); mmio 112 drivers/gpu/drm/msm/adreno/a6xx_gmu.h readl_poll_timeout((gmu)->mmio + ((addr) << 2), val, cond, \ mmio 397 drivers/gpu/drm/msm/adreno/adreno_gpu.h readl_poll_timeout((gpu)->mmio + ((addr) << 2), val, cond, \ mmio 152 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c if (!dpu_kms->mmio) mmio 163 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c base = dpu_kms->mmio + regset->offset; mmio 627 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c if (dpu_kms->mmio) mmio 628 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->mmio); mmio 629 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->mmio = NULL; mmio 819 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->mmio = msm_ioremap(dpu_kms->pdev, "mdp", "mdp"); mmio 820 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c if (IS_ERR(dpu_kms->mmio)) { mmio 821 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c rc = PTR_ERR(dpu_kms->mmio); mmio 823 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->mmio = NULL; mmio 826 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c DRM_DEBUG("mapped dpu address space @%pK\n", dpu_kms->mmio); mmio 856 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->core_rev = readl_relaxed(dpu_kms->mmio + 0x0); mmio 880 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c rc = dpu_rm_init(&dpu_kms->rm, dpu_kms->catalog, dpu_kms->mmio); mmio 888 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->hw_mdp = dpu_hw_mdptop_init(MDP_TOP, dpu_kms->mmio, mmio 919 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms->hw_intr = dpu_hw_intr_init(dpu_kms->mmio, dpu_kms->catalog); mmio 102 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h void __iomem *mmio, *vbif[VBIF_MAX], *reg_dma; mmio 27 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c void __iomem *mmio; mmio 73 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c interrupts = readl_relaxed(dpu_mdss->mmio + HW_INTR_STATUS); mmio 223 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c if (dpu_mdss->mmio) mmio 224 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_iounmap(&pdev->dev, dpu_mdss->mmio); mmio 225 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c dpu_mdss->mmio = NULL; mmio 249 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c dpu_mdss->mmio = msm_ioremap(pdev, "mdss", "mdss"); mmio 250 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c if (IS_ERR(dpu_mdss->mmio)) mmio 251 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c return PTR_ERR(dpu_mdss->mmio); mmio 253 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c DRM_DEBUG("mapped mdss address space @%pK\n", dpu_mdss->mmio); mmio 301 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c if (dpu_mdss->mmio) mmio 302 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c devm_iounmap(&pdev->dev, dpu_mdss->mmio); mmio 303 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c dpu_mdss->mmio = NULL; mmio 1488 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c pdpu->pipe_hw = dpu_hw_sspp_init(pipe, kms->mmio, kms->catalog, mmio 145 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c void __iomem *mmio, mmio 155 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c hw = dpu_hw_lm_init(id, mmio, cat); mmio 158 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c hw = dpu_hw_ctl_init(id, mmio, cat); mmio 161 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c hw = dpu_hw_pingpong_init(id, mmio, cat); mmio 164 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c hw = dpu_hw_intf_init(id, mmio, cat); mmio 198 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c void __iomem *mmio) mmio 203 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c if (!rm || !cat || !mmio) { mmio 225 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c rc = _dpu_rm_hw_blk_create(rm, cat, mmio, DPU_HW_BLK_LM, mmio 246 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c rc = _dpu_rm_hw_blk_create(rm, cat, mmio, DPU_HW_BLK_PINGPONG, mmio 260 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c rc = _dpu_rm_hw_blk_create(rm, cat, mmio, DPU_HW_BLK_INTF, mmio 269 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c rc = _dpu_rm_hw_blk_create(rm, cat, mmio, DPU_HW_BLK_CTL, mmio 57 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h void __iomem *mmio); mmio 441 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c mdp4_kms->mmio = msm_ioremap(pdev, NULL, "MDP4"); mmio 442 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c if (IS_ERR(mdp4_kms->mmio)) { mmio 443 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c ret = PTR_ERR(mdp4_kms->mmio); mmio 26 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h void __iomem *mmio; mmio 53 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h msm_writel(data, mdp4_kms->mmio + reg); mmio 58 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h return msm_readl(mdp4_kms->mmio + reg); mmio 955 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->mmio = msm_ioremap(pdev, "mdp_phys", "MDP5"); mmio 956 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (IS_ERR(mdp5_kms->mmio)) { mmio 957 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = PTR_ERR(mdp5_kms->mmio); mmio 1016 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->ctlm = mdp5_ctlm_init(dev, mdp5_kms->mmio, mdp5_kms->cfg); mmio 50 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h void __iomem *mmio; mmio 173 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h msm_writel(data, mdp5_kms->mmio + reg); mmio 179 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h return msm_readl(mdp5_kms->mmio + reg); mmio 17 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c void __iomem *mmio, *vbif; mmio 33 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c msm_writel(data, mdp5_mdss->mmio + reg); mmio 38 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c return msm_readl(mdp5_mdss->mmio + reg); mmio 224 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c mdp5_mdss->mmio = msm_ioremap(pdev, "mdss_phys", "MDSS"); mmio 225 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c if (IS_ERR(mdp5_mdss->mmio)) { mmio 226 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c ret = PTR_ERR(mdp5_mdss->mmio); mmio 94 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c void __iomem *mmio; mmio 246 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c void __iomem *base = pll->mmio; mmio 271 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c void __iomem *base = pll->mmio; mmio 297 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c void __iomem *base = pll->mmio; mmio 353 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c rc = readl_poll_timeout_atomic(pll->mmio + mmio 370 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_write(pll->mmio + REG_DSI_10nm_PHY_PLL_SYSTEM_MUXES, 0); mmio 382 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_write(pll->mmio + REG_DSI_10nm_PHY_PLL_SYSTEM_MUXES, 0xc0); mmio 486 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c void __iomem *base = pll_10nm->mmio; mmio 540 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c cached->pll_out_div = pll_read(pll_10nm->mmio + mmio 563 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c val = pll_read(pll_10nm->mmio + REG_DSI_10nm_PHY_PLL_PLL_OUTDIV_RATE); mmio 566 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_write(pll_10nm->mmio + REG_DSI_10nm_PHY_PLL_PLL_OUTDIV_RATE, val); mmio 688 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->mmio + mmio 843 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); mmio 844 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c if (IS_ERR_OR_NULL(pll_10nm->mmio)) { mmio 124 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *mmio; mmio 180 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll_14nm->mmio; mmio 393 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll->mmio; mmio 431 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll->mmio; mmio 510 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll->mmio; mmio 629 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll_14nm->mmio; mmio 765 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll_14nm->mmio; mmio 851 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c void __iomem *base = pll_14nm->mmio; mmio 1066 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); mmio 1067 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c if (IS_ERR_OR_NULL(pll_14nm->mmio)) { mmio 74 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *mmio; mmio 98 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c val = pll_read(pll_28nm->mmio + REG_DSI_28nm_PHY_PLL_STATUS); mmio 113 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 133 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 257 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 317 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 392 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 436 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_write(pll_28nm->mmio + REG_DSI_28nm_PHY_PLL_GLB_CFG, 0x00); mmio 443 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 457 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c void __iomem *base = pll_28nm->mmio; mmio 535 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm->mmio + mmio 549 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c parent1, 0, pll_28nm->mmio + mmio 559 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c }, 2, CLK_SET_RATE_PARENT, pll_28nm->mmio + mmio 600 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); mmio 601 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c if (IS_ERR_OR_NULL(pll_28nm->mmio)) { mmio 68 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *mmio; mmio 93 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c val = pll_read(pll_28nm->mmio + REG_DSI_28nm_8960_PHY_PLL_RDY); mmio 114 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *base = pll_28nm->mmio; mmio 165 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *base = pll_28nm->mmio; mmio 291 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *base = pll_28nm->mmio; mmio 334 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_write(pll_28nm->mmio + REG_DSI_28nm_8960_PHY_PLL_CTRL_0, 0x00); mmio 341 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *base = pll_28nm->mmio; mmio 357 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c void __iomem *base = pll_28nm->mmio; mmio 446 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c bytediv->reg = pll_28nm->mmio + REG_DSI_28nm_8960_PHY_PLL_CTRL_9; mmio 465 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c parent_name, 0, pll_28nm->mmio + mmio 501 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_28nm->mmio = msm_ioremap(pdev, "dsi_pll", "DSI_PLL"); mmio 502 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c if (IS_ERR_OR_NULL(pll_28nm->mmio)) { mmio 131 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->mmio = msm_ioremap(pdev, config->mmio_name, "HDMI"); mmio 132 drivers/gpu/drm/msm/hdmi/hdmi.c if (IS_ERR(hdmi->mmio)) { mmio 133 drivers/gpu/drm/msm/hdmi/hdmi.c ret = PTR_ERR(hdmi->mmio); mmio 53 drivers/gpu/drm/msm/hdmi/hdmi.h void __iomem *mmio; mmio 119 drivers/gpu/drm/msm/hdmi/hdmi.h msm_writel(data, hdmi->mmio + reg); mmio 124 drivers/gpu/drm/msm/hdmi/hdmi.h return msm_readl(hdmi->mmio + reg); mmio 161 drivers/gpu/drm/msm/hdmi/hdmi.h void __iomem *mmio; mmio 170 drivers/gpu/drm/msm/hdmi/hdmi.h msm_writel(data, phy->mmio + reg); mmio 175 drivers/gpu/drm/msm/hdmi/hdmi.h return msm_readl(phy->mmio + reg); mmio 152 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->mmio = msm_ioremap(pdev, "hdmi_phy", "HDMI_PHY"); mmio 153 drivers/gpu/drm/msm/hdmi/hdmi_phy.c if (IS_ERR(phy->mmio)) { mmio 16 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c void __iomem *mmio; mmio 239 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c msm_writel(data, pll->mmio + reg); mmio 244 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c return msm_readl(pll->mmio + reg); mmio 437 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c pll->mmio = msm_ioremap(pdev, "hdmi_pll", "HDMI_PLL"); mmio 438 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c if (IS_ERR(pll->mmio)) { mmio 877 drivers/gpu/drm/msm/msm_gpu.c gpu->mmio = msm_ioremap(pdev, config->ioname, name); mmio 878 drivers/gpu/drm/msm/msm_gpu.c if (IS_ERR(gpu->mmio)) { mmio 879 drivers/gpu/drm/msm/msm_gpu.c ret = PTR_ERR(gpu->mmio); mmio 102 drivers/gpu/drm/msm/msm_gpu.h void __iomem *mmio; mmio 216 drivers/gpu/drm/msm/msm_gpu.h msm_writel(data, gpu->mmio + (reg << 2)); mmio 221 drivers/gpu/drm/msm/msm_gpu.h return msm_readl(gpu->mmio + (reg << 2)); mmio 250 drivers/gpu/drm/msm/msm_gpu.h val = (u64) msm_readl(gpu->mmio + (lo << 2)); mmio 251 drivers/gpu/drm/msm/msm_gpu.h val |= ((u64) msm_readl(gpu->mmio + (hi << 2)) << 32); mmio 259 drivers/gpu/drm/msm/msm_gpu.h msm_writel(lower_32_bits(val), gpu->mmio + (lo << 2)); mmio 260 drivers/gpu/drm/msm/msm_gpu.h msm_writel(upper_32_bits(val), gpu->mmio + (hi << 2)); mmio 13 drivers/gpu/drm/nouveau/include/nvkm/core/pci.h bool detect, bool mmio, u64 subdev_mask, mmio 55 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h bool detect, bool mmio, u64 subdev_mask, mmio 2890 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c bool detect, bool mmio, u64 subdev_mask, mmio 3119 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c if (mmio) { mmio 1622 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c bool detect, bool mmio, u64 subdev_mask, mmio 1676 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c cfg, dbg, detect, mmio, subdev_mask, mmio 56 drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h bool detect, bool mmio, u64 subdev_mask, mmio 278 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c bool detect, bool mmio, u64 subdev_mask, mmio 340 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c cfg, dbg, detect, mmio, subdev_mask, mmio 362 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c bool detect, bool mmio, u64 subdev_mask, mmio 1015 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info->mmio->addr = addr; mmio 1016 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info->mmio->data = data; mmio 1017 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info->mmio->shift = shift; mmio 1018 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info->mmio->buffer = buffer; mmio 1021 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info->mmio++; mmio 1519 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c info.mmio = gr->mmio_list; mmio 9 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h struct gf100_gr_mmio *mmio; mmio 366 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_memory_unref(&chan->mmio); mmio 384 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c struct gf100_gr_mmio *mmio = gr->mmio_list; mmio 402 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c false, &chan->mmio); mmio 410 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c ret = nvkm_memory_map(chan->mmio, 0, fifoch->vmm, mmio 440 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_kmap(chan->mmio); mmio 441 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (i = 0; mmio->addr && i < ARRAY_SIZE(gr->mmio_list); i++) { mmio 442 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u32 addr = mmio->addr; mmio 443 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u32 data = mmio->data; mmio 445 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (mmio->buffer >= 0) { mmio 446 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u64 info = chan->data[mmio->buffer].vma->addr; mmio 447 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c data |= info >> mmio->shift; mmio 450 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wo32(chan->mmio, chan->mmio_nr++ * 4, addr); mmio 451 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wo32(chan->mmio, chan->mmio_nr++ * 4, data); mmio 452 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mmio++; mmio 454 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_done(chan->mmio); mmio 2327 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_mmio(gr, gr->func->mmio); mmio 2467 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c .mmio = gf100_gr_pack_mmio, mmio 189 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h const struct gf100_gr_pack *mmio; mmio 260 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h struct nvkm_memory *mmio; mmio 132 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c .mmio = gf104_gr_pack_mmio, mmio 130 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c .mmio = gf108_gr_pack_mmio, mmio 104 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c .mmio = gf110_gr_pack_mmio, mmio 168 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c .mmio = gf117_gr_pack_mmio, mmio 195 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c .mmio = gf119_gr_pack_mmio, mmio 475 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c .mmio = gk104_gr_pack_mmio, mmio 371 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c .mmio = gk110_gr_pack_mmio, mmio 123 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c .mmio = gk110b_gr_pack_mmio, mmio 181 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c .mmio = gk208_gr_pack_mmio, mmio 416 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c .mmio = gm107_gr_pack_mmio, mmio 32 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c if (init->func->mmio) mmio 33 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c addr = init->func->mmio(init, addr); mmio 106 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c u32 *mmio = gt215_devinit_mmio_part; mmio 123 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c while (mmio[0]) { mmio 124 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c if (addr >= mmio[0] && addr <= mmio[1]) { mmio 125 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c u32 part = (addr / mmio[2]) & 7; mmio 132 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c mmio += 3; mmio 143 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c .mmio = gt215_devinit_mmio, mmio 12 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h u32 (*mmio)(struct nvkm_devinit *, u32); mmio 470 drivers/gpu/drm/r128/r128_cce.c dev_priv->mmio = drm_legacy_findmap(dev, init->mmio_offset); mmio 471 drivers/gpu/drm/r128/r128_cce.c if (!dev_priv->mmio) { mmio 128 drivers/gpu/drm/r128/r128_drv.h drm_local_map_t *mmio; mmio 406 drivers/gpu/drm/r128/r128_drv.h #define R128_READ(reg) readl(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 407 drivers/gpu/drm/r128/r128_drv.h #define R128_WRITE(reg, val) writel(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 408 drivers/gpu/drm/r128/r128_drv.h #define R128_READ8(reg) readb(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 409 drivers/gpu/drm/r128/r128_drv.h #define R128_WRITE8(reg, val) writeb(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 525 drivers/gpu/drm/rcar-du/rcar_du_drv.c rcdu->mmio = devm_ioremap_resource(&pdev->dev, mem); mmio 526 drivers/gpu/drm/rcar-du/rcar_du_drv.c if (IS_ERR(rcdu->mmio)) mmio 527 drivers/gpu/drm/rcar-du/rcar_du_drv.c return PTR_ERR(rcdu->mmio); mmio 78 drivers/gpu/drm/rcar-du/rcar_du_drv.h void __iomem *mmio; mmio 113 drivers/gpu/drm/rcar-du/rcar_du_drv.h return ioread32(rcdu->mmio + reg); mmio 118 drivers/gpu/drm/rcar-du/rcar_du_drv.h iowrite32(data, rcdu->mmio + reg); mmio 61 drivers/gpu/drm/rcar-du/rcar_lvds.c void __iomem *mmio; mmio 83 drivers/gpu/drm/rcar-du/rcar_lvds.c iowrite32(data, lvds->mmio + reg); mmio 889 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->mmio = devm_ioremap_resource(&pdev->dev, mem); mmio 890 drivers/gpu/drm/rcar-du/rcar_lvds.c if (IS_ERR(lvds->mmio)) mmio 891 drivers/gpu/drm/rcar-du/rcar_lvds.c return PTR_ERR(lvds->mmio); mmio 639 drivers/gpu/drm/savage/savage_bci.c &dev_priv->mmio); mmio 854 drivers/gpu/drm/savage/savage_bci.c ((uint8_t *) dev_priv->mmio->handle + SAVAGE_BCI_OFFSET); mmio 161 drivers/gpu/drm/savage/savage_drv.h drm_local_map_t *mmio; mmio 492 drivers/gpu/drm/savage/savage_drv.h readl(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 494 drivers/gpu/drm/savage/savage_drv.h writel(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 231 drivers/gpu/drm/shmobile/shmob_drm_drv.c sdev->mmio = devm_ioremap_resource(&pdev->dev, res); mmio 232 drivers/gpu/drm/shmobile/shmob_drm_drv.c if (IS_ERR(sdev->mmio)) mmio 233 drivers/gpu/drm/shmobile/shmob_drm_drv.c return PTR_ERR(sdev->mmio); mmio 27 drivers/gpu/drm/shmobile/shmob_drm_drv.h void __iomem *mmio; mmio 281 drivers/gpu/drm/shmobile/shmob_drm_regs.h iowrite32(data, sdev->mmio + reg + LCDC_MIRROR_OFFSET); mmio 286 drivers/gpu/drm/shmobile/shmob_drm_regs.h iowrite32(data, sdev->mmio + reg); mmio 288 drivers/gpu/drm/shmobile/shmob_drm_regs.h iowrite32(data, sdev->mmio + reg + LCDC_SIDE_B_OFFSET); mmio 293 drivers/gpu/drm/shmobile/shmob_drm_regs.h return ioread32(sdev->mmio + reg); mmio 51 drivers/gpu/drm/sis/sis_drv.h #define SIS_READ(reg) readl(((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 52 drivers/gpu/drm/sis/sis_drv.h #define SIS_WRITE(reg, val) writel(val, ((void __iomem *)dev_priv->mmio->handle) + (reg)) mmio 55 drivers/gpu/drm/sis/sis_drv.h drm_local_map_t *mmio; mmio 250 drivers/gpu/drm/sis/sis_mm.c if (dev_priv->mmio == NULL) { mmio 251 drivers/gpu/drm/sis/sis_mm.c dev_priv->mmio = sis_reg_init(dev); mmio 252 drivers/gpu/drm/sis/sis_mm.c if (dev_priv->mmio == NULL) { mmio 310 drivers/gpu/drm/sis/sis_mm.c dev_priv->mmio = NULL; mmio 206 drivers/gpu/drm/tilcdc/tilcdc_drv.c if (priv->mmio) mmio 207 drivers/gpu/drm/tilcdc/tilcdc_drv.c iounmap(priv->mmio); mmio 259 drivers/gpu/drm/tilcdc/tilcdc_drv.c priv->mmio = ioremap_nocache(res->start, resource_size(res)); mmio 260 drivers/gpu/drm/tilcdc/tilcdc_drv.c if (!priv->mmio) { mmio 42 drivers/gpu/drm/tilcdc/tilcdc_drv.h void __iomem *mmio; mmio 117 drivers/gpu/drm/tilcdc/tilcdc_regs.h iowrite32(data, priv->mmio + reg); mmio 123 drivers/gpu/drm/tilcdc/tilcdc_regs.h volatile void __iomem *addr = priv->mmio + reg; mmio 137 drivers/gpu/drm/tilcdc/tilcdc_regs.h return ioread32(priv->mmio + reg); mmio 184 drivers/gpu/drm/via/via_dma.c if (!dev_priv || !dev_priv->mmio) { mmio 228 drivers/gpu/drm/via/via_dma.c (volatile uint32_t *)((char *)dev_priv->mmio->handle + mmio 74 drivers/gpu/drm/via/via_drv.h drm_local_map_t *mmio; mmio 126 drivers/gpu/drm/via/via_drv.h return readl((void __iomem *)(dev_priv->mmio->handle + reg)); mmio 132 drivers/gpu/drm/via/via_drv.h writel(val, (void __iomem *)(dev_priv->mmio->handle + reg)); mmio 138 drivers/gpu/drm/via/via_drv.h writeb(val, (void __iomem *)(dev_priv->mmio->handle + reg)); mmio 146 drivers/gpu/drm/via/via_drv.h tmp = readb((void __iomem *)(dev_priv->mmio->handle + reg)); mmio 148 drivers/gpu/drm/via/via_drv.h writeb(tmp, (void __iomem *)(dev_priv->mmio->handle + reg)); mmio 53 drivers/gpu/drm/via/via_map.c dev_priv->mmio = drm_legacy_findmap(dev, init->mmio_offset); mmio 54 drivers/gpu/drm/via/via_map.c if (!dev_priv->mmio) { mmio 43 drivers/gpu/drm/zte/zx_hdmi.c void __iomem *mmio; mmio 56 drivers/gpu/drm/zte/zx_hdmi.c return readl_relaxed(hdmi->mmio + offset * 4); mmio 61 drivers/gpu/drm/zte/zx_hdmi.c writel_relaxed(val, hdmi->mmio + offset * 4); mmio 659 drivers/gpu/drm/zte/zx_hdmi.c hdmi->mmio = devm_ioremap_resource(dev, res); mmio 660 drivers/gpu/drm/zte/zx_hdmi.c if (IS_ERR(hdmi->mmio)) { mmio 661 drivers/gpu/drm/zte/zx_hdmi.c ret = PTR_ERR(hdmi->mmio); mmio 32 drivers/gpu/drm/zte/zx_tvenc.c void __iomem *mmio; mmio 167 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_VIDEO_INFO, zmode->video_info); mmio 168 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_VIDEO_RES, zmode->video_res); mmio 169 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_FIELD1_PARAM, zmode->field1_param); mmio 170 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_FIELD2_PARAM, zmode->field2_param); mmio 171 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_LINE_O_1, zmode->burst_line_odd1); mmio 172 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_LINE_E_1, zmode->burst_line_even1); mmio 173 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_LINE_O_2, zmode->burst_line_odd2); mmio 174 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_LINE_E_2, zmode->burst_line_even2); mmio 175 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_LINE_TIMING_PARAM, mmio 177 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_WEIGHT_VALUE, zmode->weight_value); mmio 178 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_BLANK_BLACK_LEVEL, mmio 180 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_BURST_LEVEL, zmode->burst_level); mmio 181 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_CONTROL_PARAM, zmode->control_param); mmio 182 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_SUB_CARRIER_PHASE1, mmio 184 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_PHASE_LINE_INCR_CVBS, mmio 199 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_ENABLE, 1); mmio 207 drivers/gpu/drm/zte/zx_tvenc.c zx_writel(tvenc->mmio + VENC_ENABLE, 0); mmio 347 drivers/gpu/drm/zte/zx_tvenc.c tvenc->mmio = devm_ioremap_resource(dev, res); mmio 348 drivers/gpu/drm/zte/zx_tvenc.c if (IS_ERR(tvenc->mmio)) { mmio 349 drivers/gpu/drm/zte/zx_tvenc.c ret = PTR_ERR(tvenc->mmio); mmio 38 drivers/gpu/drm/zte/zx_vga.c void __iomem *mmio; mmio 89 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, 0); mmio 99 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, mmio 109 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_HAS_DEVICE); mmio 230 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_CMD_CFG, VGA_CMD_COMBO, VGA_CMD_COMBO); mmio 231 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_CMD_CFG, VGA_CMD_RW, 0); mmio 237 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_RXF_CTRL, VGA_RX_FIFO_CLEAR, mmio 241 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_SUB_ADDR, offset); mmio 244 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_CMD_CFG, VGA_CMD_TRANS, mmio 253 drivers/gpu/drm/zte/zx_vga.c cnt = zx_readl(vga->mmio + VGA_RXF_STATUS); mmio 259 drivers/gpu/drm/zte/zx_vga.c *buf++ = zx_readl(vga->mmio + VGA_DATA); mmio 278 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_DEVICE_ADDR, msg->addr); mmio 367 drivers/gpu/drm/zte/zx_vga.c status = zx_readl(vga->mmio + VGA_I2C_STATUS); mmio 370 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_I2C_STATUS, VGA_CLEAR_IRQ, mmio 385 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, mmio 409 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_CLK_DIV_FS, div); mmio 412 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_PARA, 0x80); mmio 413 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_NO_DEVICE); mmio 419 drivers/gpu/drm/zte/zx_vga.c zx_writel(vga->mmio + VGA_DEVICE_ADDR, DDC_ADDR); mmio 420 drivers/gpu/drm/zte/zx_vga.c zx_writel_mask(vga->mmio + VGA_CMD_CFG, VGA_CMD_TRANS, VGA_CMD_TRANS); mmio 440 drivers/gpu/drm/zte/zx_vga.c vga->mmio = devm_ioremap_resource(dev, res); mmio 441 drivers/gpu/drm/zte/zx_vga.c if (IS_ERR(vga->mmio)) mmio 442 drivers/gpu/drm/zte/zx_vga.c return PTR_ERR(vga->mmio); mmio 50 drivers/i2c/busses/i2c-amd-mp2-pci.c reg = privdata->mmio + ((i2c_cmd_base.s.bus_id == 1) ? mmio 98 drivers/i2c/busses/i2c-amd-mp2-pci.c memcpy_toio(privdata->mmio + AMD_C2P_MSG2, mmio 104 drivers/i2c/busses/i2c-amd-mp2-pci.c privdata->mmio + AMD_C2P_MSG2); mmio 155 drivers/i2c/busses/i2c-amd-mp2-pci.c privdata->mmio + AMD_C2P_MSG2, mmio 222 drivers/i2c/busses/i2c-amd-mp2-pci.c reg = privdata->mmio + ((bus_id == 0) ? mmio 227 drivers/i2c/busses/i2c-amd-mp2-pci.c writel(0, privdata->mmio + AMD_P2C_MSG_INTEN); mmio 236 drivers/i2c/busses/i2c-amd-mp2-pci.c val = readl(privdata->mmio + AMD_P2C_MSG_INTEN); mmio 238 drivers/i2c/busses/i2c-amd-mp2-pci.c writel(0, privdata->mmio + AMD_P2C_MSG_INTEN); mmio 289 drivers/i2c/busses/i2c-amd-mp2-pci.c writel(0, privdata->mmio + reg); mmio 292 drivers/i2c/busses/i2c-amd-mp2-pci.c writel(0, privdata->mmio + reg); mmio 313 drivers/i2c/busses/i2c-amd-mp2-pci.c privdata->mmio = pcim_iomap_table(pci_dev)[2]; mmio 325 drivers/i2c/busses/i2c-amd-mp2-pci.c writel(0, privdata->mmio + AMD_P2C_MSG_INTEN); mmio 182 drivers/i2c/busses/i2c-amd-mp2.h void __iomem *mmio; mmio 191 drivers/ide/ide-dma-sff.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 202 drivers/ide/ide-dma-sff.c if (mmio) mmio 209 drivers/ide/ide-dma-sff.c if (mmio) mmio 95 drivers/ide/ide-io-std.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 97 drivers/ide/ide-io-std.c if (mmio) mmio 122 drivers/ide/ide-io-std.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 124 drivers/ide/ide-io-std.c if (mmio) mmio 173 drivers/ide/ide-io-std.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 178 drivers/ide/ide-io-std.c if ((io_32bit & 2) && !mmio) { mmio 184 drivers/ide/ide-io-std.c if (mmio) mmio 189 drivers/ide/ide-io-std.c if ((io_32bit & 2) && !mmio) mmio 199 drivers/ide/ide-io-std.c if (mmio) mmio 217 drivers/ide/ide-io-std.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 222 drivers/ide/ide-io-std.c if ((io_32bit & 2) && !mmio) { mmio 228 drivers/ide/ide-io-std.c if (mmio) mmio 233 drivers/ide/ide-io-std.c if ((io_32bit & 2) && !mmio) mmio 243 drivers/ide/ide-io-std.c if (mmio) mmio 51 drivers/ide/ide_platform.c int ret = 0, mmio = 0; mmio 68 drivers/ide/ide_platform.c mmio = 1; mmio 77 drivers/ide/ide_platform.c if (mmio) { mmio 97 drivers/ide/ide_platform.c if (mmio) mmio 253 drivers/ide/siimage.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 254 drivers/ide/siimage.c u8 addr_mask = hwif->channel ? (mmio ? 0xF4 : 0x84) mmio 255 drivers/ide/siimage.c : (mmio ? 0xB4 : 0x80); mmio 308 drivers/ide/siimage.c u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0; mmio 309 drivers/ide/siimage.c u8 scsc = 0, addr_mask = hwif->channel ? (mmio ? 0xF4 : 0x84) mmio 310 drivers/ide/siimage.c : (mmio ? 0xB4 : 0x80); mmio 315 drivers/ide/siimage.c scsc = sil_ioread8 (dev, base + (mmio ? 0x4A : 0x8A)); mmio 60 drivers/iio/dac/stm32-dac-core.c void __iomem *mmio; mmio 73 drivers/iio/dac/stm32-dac-core.c mmio = devm_ioremap_resource(dev, res); mmio 74 drivers/iio/dac/stm32-dac-core.c if (IS_ERR(mmio)) mmio 75 drivers/iio/dac/stm32-dac-core.c return PTR_ERR(mmio); mmio 77 drivers/iio/dac/stm32-dac-core.c regmap = devm_regmap_init_mmio(dev, mmio, &stm32_dac_regmap_cfg); mmio 90 drivers/input/keyboard/tegra-kbc.c void __iomem *mmio; mmio 156 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_KP_ENT0_0 + i); mmio 233 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_CONTROL_0); mmio 238 drivers/input/keyboard/tegra-kbc.c writel(val, kbc->mmio + KBC_CONTROL_0); mmio 250 drivers/input/keyboard/tegra-kbc.c val = (readl(kbc->mmio + KBC_INT_0) >> 4) & 0xf; mmio 289 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_INT_0); mmio 290 drivers/input/keyboard/tegra-kbc.c writel(val, kbc->mmio + KBC_INT_0); mmio 318 drivers/input/keyboard/tegra-kbc.c writel(rst_val, kbc->mmio + KBC_ROW0_MASK_0 + i * 4); mmio 332 drivers/input/keyboard/tegra-kbc.c u32 row_cfg = readl(kbc->mmio + r_offs); mmio 333 drivers/input/keyboard/tegra-kbc.c u32 col_cfg = readl(kbc->mmio + c_offs); mmio 351 drivers/input/keyboard/tegra-kbc.c writel(row_cfg, kbc->mmio + r_offs); mmio 352 drivers/input/keyboard/tegra-kbc.c writel(col_cfg, kbc->mmio + c_offs); mmio 375 drivers/input/keyboard/tegra-kbc.c writel(kbc->repeat_cnt, kbc->mmio + KBC_RPT_DLY_0); mmio 383 drivers/input/keyboard/tegra-kbc.c writel(val, kbc->mmio + KBC_CONTROL_0); mmio 389 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_INIT_DLY_0); mmio 399 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_INT_0); mmio 404 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_KP_ENT0_0); mmio 405 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_KP_ENT1_0); mmio 407 drivers/input/keyboard/tegra-kbc.c writel(0x7, kbc->mmio + KBC_INT_0); mmio 420 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_CONTROL_0); mmio 422 drivers/input/keyboard/tegra-kbc.c writel(val, kbc->mmio + KBC_CONTROL_0); mmio 646 drivers/input/keyboard/tegra-kbc.c kbc->mmio = devm_ioremap_resource(&pdev->dev, res); mmio 647 drivers/input/keyboard/tegra-kbc.c if (IS_ERR(kbc->mmio)) mmio 648 drivers/input/keyboard/tegra-kbc.c return PTR_ERR(kbc->mmio); mmio 722 drivers/input/keyboard/tegra-kbc.c val = readl(kbc->mmio + KBC_CONTROL_0); mmio 727 drivers/input/keyboard/tegra-kbc.c writel(val, kbc->mmio + KBC_CONTROL_0); mmio 742 drivers/input/keyboard/tegra-kbc.c writel(0x7, kbc->mmio + KBC_INT_0); mmio 747 drivers/input/keyboard/tegra-kbc.c kbc->cp_to_wkup_dly = readl(kbc->mmio + KBC_TO_CNT_0); mmio 748 drivers/input/keyboard/tegra-kbc.c writel(0, kbc->mmio + KBC_TO_CNT_0); mmio 781 drivers/input/keyboard/tegra-kbc.c writel(kbc->cp_to_wkup_dly, kbc->mmio + KBC_TO_CNT_0); mmio 48 drivers/media/pci/mantis/mantis_common.h #define mmwrite(dat, addr) mwrite((dat), (mantis->mmio + (addr))) mmio 49 drivers/media/pci/mantis/mantis_common.h #define mmread(addr) mread(mantis->mmio + (addr)) mmio 113 drivers/media/pci/mantis/mantis_common.h void __iomem *mmio; mmio 76 drivers/media/pci/mantis/mantis_pci.c mantis->mmio = ioremap(pci_resource_start(pdev, 0), mmio 79 drivers/media/pci/mantis/mantis_pci.c if (!mantis->mmio) { mmio 99 drivers/media/pci/mantis/mantis_pci.c mantis->mmio); mmio 120 drivers/media/pci/mantis/mantis_pci.c if (mantis->mmio) mmio 121 drivers/media/pci/mantis/mantis_pci.c iounmap(mantis->mmio); mmio 142 drivers/media/pci/mantis/mantis_pci.c dprintk(MANTIS_NOTICE, 1, " mem: 0x%p", mantis->mmio); mmio 144 drivers/media/pci/mantis/mantis_pci.c if (mantis->mmio) { mmio 145 drivers/media/pci/mantis/mantis_pci.c iounmap(mantis->mmio); mmio 40 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c u8 __iomem *mmio; mmio 277 drivers/media/pci/tw5864/tw5864-core.c dev->mmio = pci_ioremap_bar(pci_dev, 0); mmio 278 drivers/media/pci/tw5864/tw5864-core.c if (!dev->mmio) { mmio 312 drivers/media/pci/tw5864/tw5864-core.c iounmap(dev->mmio); mmio 335 drivers/media/pci/tw5864/tw5864-core.c iounmap(dev->mmio); mmio 162 drivers/media/pci/tw5864/tw5864.h void __iomem *mmio; mmio 166 drivers/media/pci/tw5864/tw5864.h #define tw_readl(reg) readl(dev->mmio + reg) mmio 172 drivers/media/pci/tw5864/tw5864.h #define tw_writel(reg, value) writel((value), dev->mmio + reg) mmio 292 drivers/media/pci/tw686x/tw686x-core.c dev->mmio = pci_ioremap_bar(pci_dev, 0); mmio 293 drivers/media/pci/tw686x/tw686x-core.c if (!dev->mmio) { mmio 349 drivers/media/pci/tw686x/tw686x-core.c pci_iounmap(pci_dev, dev->mmio); mmio 377 drivers/media/pci/tw686x/tw686x-core.c pci_iounmap(pci_dev, dev->mmio); mmio 129 drivers/media/pci/tw686x/tw686x.h __u32 __iomem *mmio; mmio 147 drivers/media/pci/tw686x/tw686x.h return readl(dev->mmio + reg); mmio 153 drivers/media/pci/tw686x/tw686x.h writel(value, dev->mmio + reg); mmio 193 drivers/media/platform/imx-pxp.c void __iomem *mmio; mmio 488 drivers/media/platform/imx-pxp.c writel(csc1_coef[0], dev->mmio + HW_PXP_CSC1_COEF0); mmio 489 drivers/media/platform/imx-pxp.c writel(csc1_coef[1], dev->mmio + HW_PXP_CSC1_COEF1); mmio 490 drivers/media/platform/imx-pxp.c writel(csc1_coef[2], dev->mmio + HW_PXP_CSC1_COEF2); mmio 492 drivers/media/platform/imx-pxp.c writel(BM_PXP_CSC1_COEF0_BYPASS, dev->mmio + HW_PXP_CSC1_COEF0); mmio 708 drivers/media/platform/imx-pxp.c writel(csc2_ctrl, dev->mmio + HW_PXP_CSC2_CTRL); mmio 709 drivers/media/platform/imx-pxp.c writel(csc2_coef[0], dev->mmio + HW_PXP_CSC2_COEF0); mmio 710 drivers/media/platform/imx-pxp.c writel(csc2_coef[1], dev->mmio + HW_PXP_CSC2_COEF1); mmio 711 drivers/media/platform/imx-pxp.c writel(csc2_coef[2], dev->mmio + HW_PXP_CSC2_COEF2); mmio 712 drivers/media/platform/imx-pxp.c writel(csc2_coef[3], dev->mmio + HW_PXP_CSC2_COEF3); mmio 713 drivers/media/platform/imx-pxp.c writel(csc2_coef[4], dev->mmio + HW_PXP_CSC2_COEF4); mmio 714 drivers/media/platform/imx-pxp.c writel(csc2_coef[5], dev->mmio + HW_PXP_CSC2_COEF5); mmio 716 drivers/media/platform/imx-pxp.c writel(BM_PXP_CSC2_CTRL_BYPASS, dev->mmio + HW_PXP_CSC2_CTRL); mmio 867 drivers/media/platform/imx-pxp.c writel(ctrl, dev->mmio + HW_PXP_CTRL); mmio 869 drivers/media/platform/imx-pxp.c writel(out_ctrl, dev->mmio + HW_PXP_OUT_CTRL); mmio 870 drivers/media/platform/imx-pxp.c writel(out_buf, dev->mmio + HW_PXP_OUT_BUF); mmio 871 drivers/media/platform/imx-pxp.c writel(out_buf2, dev->mmio + HW_PXP_OUT_BUF2); mmio 872 drivers/media/platform/imx-pxp.c writel(out_pitch, dev->mmio + HW_PXP_OUT_PITCH); mmio 873 drivers/media/platform/imx-pxp.c writel(out_lrc, dev->mmio + HW_PXP_OUT_LRC); mmio 874 drivers/media/platform/imx-pxp.c writel(out_ps_ulc, dev->mmio + HW_PXP_OUT_PS_ULC); mmio 875 drivers/media/platform/imx-pxp.c writel(out_ps_lrc, dev->mmio + HW_PXP_OUT_PS_LRC); mmio 876 drivers/media/platform/imx-pxp.c writel(as_ulc, dev->mmio + HW_PXP_OUT_AS_ULC); mmio 877 drivers/media/platform/imx-pxp.c writel(as_lrc, dev->mmio + HW_PXP_OUT_AS_LRC); mmio 878 drivers/media/platform/imx-pxp.c writel(ps_ctrl, dev->mmio + HW_PXP_PS_CTRL); mmio 879 drivers/media/platform/imx-pxp.c writel(ps_buf, dev->mmio + HW_PXP_PS_BUF); mmio 880 drivers/media/platform/imx-pxp.c writel(ps_ubuf, dev->mmio + HW_PXP_PS_UBUF); mmio 881 drivers/media/platform/imx-pxp.c writel(ps_vbuf, dev->mmio + HW_PXP_PS_VBUF); mmio 882 drivers/media/platform/imx-pxp.c writel(ps_pitch, dev->mmio + HW_PXP_PS_PITCH); mmio 883 drivers/media/platform/imx-pxp.c writel(0x00ffffff, dev->mmio + HW_PXP_PS_BACKGROUND_0); mmio 884 drivers/media/platform/imx-pxp.c writel(ps_scale, dev->mmio + HW_PXP_PS_SCALE); mmio 885 drivers/media/platform/imx-pxp.c writel(ps_offset, dev->mmio + HW_PXP_PS_OFFSET); mmio 887 drivers/media/platform/imx-pxp.c writel(0x00ffffff, dev->mmio + HW_PXP_PS_CLRKEYLOW_0); mmio 888 drivers/media/platform/imx-pxp.c writel(0x00000000, dev->mmio + HW_PXP_PS_CLRKEYHIGH_0); mmio 891 drivers/media/platform/imx-pxp.c writel(0x00ffffff, dev->mmio + HW_PXP_AS_CLRKEYLOW_0); mmio 892 drivers/media/platform/imx-pxp.c writel(0x00000000, dev->mmio + HW_PXP_AS_CLRKEYHIGH_0); mmio 898 drivers/media/platform/imx-pxp.c writel(BM_PXP_LUT_CTRL_BYPASS, dev->mmio + HW_PXP_LUT_CTRL); mmio 916 drivers/media/platform/imx-pxp.c dev->mmio + HW_PXP_DATA_PATH_CTRL0); mmio 919 drivers/media/platform/imx-pxp.c dev->mmio + HW_PXP_DATA_PATH_CTRL1); mmio 921 drivers/media/platform/imx-pxp.c writel(0xffff, dev->mmio + HW_PXP_IRQ_MASK); mmio 924 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_IRQ_ENABLE, dev->mmio + HW_PXP_CTRL_SET); mmio 927 drivers/media/platform/imx-pxp.c BM_PXP_CTRL_ENABLE_PS_AS_OUT, dev->mmio + HW_PXP_CTRL_SET); mmio 1000 drivers/media/platform/imx-pxp.c stat = readl(dev->mmio + HW_PXP_STAT); mmio 1007 drivers/media/platform/imx-pxp.c writel(BM_PXP_STAT_IRQ0, dev->mmio + HW_PXP_STAT_CLR); mmio 1011 drivers/media/platform/imx-pxp.c u32 irq = readl(dev->mmio + HW_PXP_IRQ); mmio 1016 drivers/media/platform/imx-pxp.c writel(irq, dev->mmio + HW_PXP_IRQ_CLR); mmio 1620 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_SFTRST, dev->mmio + HW_PXP_CTRL_CLR); mmio 1621 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_CLKGATE, dev->mmio + HW_PXP_CTRL_CLR); mmio 1623 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_SFTRST, dev->mmio + HW_PXP_CTRL_SET); mmio 1625 drivers/media/platform/imx-pxp.c ret = readl_poll_timeout(dev->mmio + HW_PXP_CTRL, val, mmio 1630 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_SFTRST, dev->mmio + HW_PXP_CTRL_CLR); mmio 1631 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_CLKGATE, dev->mmio + HW_PXP_CTRL_CLR); mmio 1656 drivers/media/platform/imx-pxp.c dev->mmio = devm_ioremap_resource(&pdev->dev, res); mmio 1657 drivers/media/platform/imx-pxp.c if (IS_ERR(dev->mmio)) { mmio 1658 drivers/media/platform/imx-pxp.c ret = PTR_ERR(dev->mmio); mmio 1734 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_CLKGATE, dev->mmio + HW_PXP_CTRL_SET); mmio 1735 drivers/media/platform/imx-pxp.c writel(BM_PXP_CTRL_SFTRST, dev->mmio + HW_PXP_CTRL_SET); mmio 260 drivers/media/platform/stm32/stm32-cec.c void __iomem *mmio; mmio 270 drivers/media/platform/stm32/stm32-cec.c mmio = devm_ioremap_resource(&pdev->dev, res); mmio 271 drivers/media/platform/stm32/stm32-cec.c if (IS_ERR(mmio)) mmio 272 drivers/media/platform/stm32/stm32-cec.c return PTR_ERR(mmio); mmio 274 drivers/media/platform/stm32/stm32-cec.c cec->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "cec", mmio, mmio 79 drivers/media/platform/via-camera.c void __iomem *mmio; /* Where the registers live */ mmio 285 drivers/media/platform/via-camera.c iowrite32(value, cam->mmio + reg); mmio 290 drivers/media/platform/via-camera.c return ioread32(cam->mmio + reg); mmio 1187 drivers/media/platform/via-camera.c cam->mmio = viadev->engine_mmio; mmio 79 drivers/media/platform/vsp1/vsp1.h void __iomem *mmio; mmio 115 drivers/media/platform/vsp1/vsp1.h return ioread32(vsp1->mmio + reg); mmio 120 drivers/media/platform/vsp1/vsp1.h iowrite32(data, vsp1->mmio + reg); mmio 807 drivers/media/platform/vsp1/vsp1_drv.c vsp1->mmio = devm_ioremap_resource(&pdev->dev, io); mmio 808 drivers/media/platform/vsp1/vsp1_drv.c if (IS_ERR(vsp1->mmio)) mmio 809 drivers/media/platform/vsp1/vsp1_drv.c return PTR_ERR(vsp1->mmio); mmio 57 drivers/memstick/host/r592.c u32 value = readl(dev->mmio + address); mmio 67 drivers/memstick/host/r592.c writel(value, dev->mmio + address); mmio 73 drivers/memstick/host/r592.c u32 value = __raw_readl(dev->mmio + address); mmio 83 drivers/memstick/host/r592.c __raw_writel(cpu_to_be32(value), dev->mmio + address); mmio 90 drivers/memstick/host/r592.c u32 reg = readl(dev->mmio + address); mmio 92 drivers/memstick/host/r592.c writel(reg | mask , dev->mmio + address); mmio 99 drivers/memstick/host/r592.c u32 reg = readl(dev->mmio + address); mmio 102 drivers/memstick/host/r592.c writel(reg & ~mask, dev->mmio + address); mmio 761 drivers/memstick/host/r592.c dev->mmio = pci_ioremap_bar(pdev, 0); mmio 762 drivers/memstick/host/r592.c if (!dev->mmio) mmio 808 drivers/memstick/host/r592.c iounmap(dev->mmio); mmio 837 drivers/memstick/host/r592.c iounmap(dev->mmio); mmio 134 drivers/memstick/host/r592.h void __iomem *mmio; mmio 55 drivers/mfd/stm32-lptimer.c void __iomem *mmio; mmio 63 drivers/mfd/stm32-lptimer.c mmio = devm_ioremap_resource(dev, res); mmio 64 drivers/mfd/stm32-lptimer.c if (IS_ERR(mmio)) mmio 65 drivers/mfd/stm32-lptimer.c return PTR_ERR(mmio); mmio 67 drivers/mfd/stm32-lptimer.c ddata->regmap = devm_regmap_init_mmio_clk(dev, "mux", mmio, mmio 207 drivers/mfd/stm32-timers.c void __iomem *mmio; mmio 215 drivers/mfd/stm32-timers.c mmio = devm_ioremap_resource(dev, res); mmio 216 drivers/mfd/stm32-timers.c if (IS_ERR(mmio)) mmio 217 drivers/mfd/stm32-timers.c return PTR_ERR(mmio); mmio 222 drivers/mfd/stm32-timers.c ddata->regmap = devm_regmap_init_mmio_clk(dev, "int", mmio, mmio 178 drivers/misc/genwqe/card_base.c void __iomem *mmio; mmio 183 drivers/misc/genwqe/card_base.c mmio = cd->mmio; mmio 184 drivers/misc/genwqe/card_base.c cd->mmio = NULL; mmio 185 drivers/misc/genwqe/card_base.c pci_iounmap(pci_dev, mmio); mmio 218 drivers/misc/genwqe/card_base.c cd->mmio = pci_iomap(pci_dev, 0, 0); mmio 219 drivers/misc/genwqe/card_base.c if (cd->mmio == NULL) { mmio 988 drivers/misc/genwqe/card_base.c readq(cd->mmio + IO_SLC_CFGREG_GFIR); mmio 1113 drivers/misc/genwqe/card_base.c cd->mmio = pci_iomap(pci_dev, 0, 0); mmio 1114 drivers/misc/genwqe/card_base.c if (cd->mmio == NULL) { mmio 1132 drivers/misc/genwqe/card_base.c pci_iounmap(pci_dev, cd->mmio); mmio 1148 drivers/misc/genwqe/card_base.c if (cd->mmio) mmio 1149 drivers/misc/genwqe/card_base.c pci_iounmap(pci_dev, cd->mmio); mmio 301 drivers/misc/genwqe/card_base.h void __iomem *mmio; /* BAR-0 MMIO start */ mmio 1140 drivers/misc/genwqe/card_ddcb.c readq(cd->mmio + IO_SLC_CFGREG_GFIR); mmio 51 drivers/misc/genwqe/card_utils.c if (cd->mmio == NULL) mmio 57 drivers/misc/genwqe/card_utils.c __raw_writeq((__force u64)cpu_to_be64(val), cd->mmio + byte_offs); mmio 81 drivers/misc/genwqe/card_utils.c if (cd->mmio == NULL) mmio 84 drivers/misc/genwqe/card_utils.c return be64_to_cpu((__force __be64)__raw_readq(cd->mmio + byte_offs)); mmio 102 drivers/misc/genwqe/card_utils.c if (cd->mmio == NULL) mmio 108 drivers/misc/genwqe/card_utils.c __raw_writel((__force u32)cpu_to_be32(val), cd->mmio + byte_offs); mmio 124 drivers/misc/genwqe/card_utils.c if (cd->mmio == NULL) mmio 127 drivers/misc/genwqe/card_utils.c return be32_to_cpu((__force __be32)__raw_readl(cd->mmio + byte_offs)); mmio 135 drivers/misc/mic/bus/scif_bus.c struct mic_mw *mmio, struct mic_mw *aper, void *dp, mmio 156 drivers/misc/mic/bus/scif_bus.c sdev->mmio = mmio; mmio 47 drivers/misc/mic/bus/scif_bus.h struct mic_mw *mmio; mmio 110 drivers/misc/mic/bus/scif_bus.h struct mic_mw *mmio, struct mic_mw *aper, mmio 380 drivers/misc/mic/card/mic_device.c 0, node_id, &mdrv->mdev.mmio, NULL, mmio 50 drivers/misc/mic/card/mic_device.h struct mic_mw mmio; mmio 38 drivers/misc/mic/card/mic_x100.c return mic_mmio_read(&mdev->mmio, mmio 50 drivers/misc/mic/card/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 243 drivers/misc/mic/card/mic_x100.c mdev->mmio.pa = MIC_X100_MMIO_BASE; mmio 244 drivers/misc/mic/card/mic_x100.c mdev->mmio.len = MIC_X100_MMIO_LEN; mmio 245 drivers/misc/mic/card/mic_x100.c mdev->mmio.va = devm_ioremap(&pdev->dev, MIC_X100_MMIO_BASE, mmio 247 drivers/misc/mic/card/mic_x100.c if (!mdev->mmio.va) { mmio 256 drivers/misc/mic/card/mic_x100.c mdrv->mdev.mmio.va); mmio 464 drivers/misc/mic/host/mic_boot.c &mbus_hw_ops, id, mdev->mmio.va); mmio 475 drivers/misc/mic/host/mic_boot.c id + 1, 0, &mdev->mmio, mmio 64 drivers/misc/mic/host/mic_device.h struct mic_mw mmio; mmio 199 drivers/misc/mic/host/mic_main.c mdev->mmio.pa = pci_resource_start(pdev, mdev->ops->mmio_bar); mmio 200 drivers/misc/mic/host/mic_main.c mdev->mmio.len = pci_resource_len(pdev, mdev->ops->mmio_bar); mmio 201 drivers/misc/mic/host/mic_main.c mdev->mmio.va = pci_ioremap_bar(pdev, mdev->ops->mmio_bar); mmio 202 drivers/misc/mic/host/mic_main.c if (!mdev->mmio.va) { mmio 256 drivers/misc/mic/host/mic_main.c iounmap(mdev->mmio.va); mmio 291 drivers/misc/mic/host/mic_main.c iounmap(mdev->mmio.va); mmio 36 drivers/misc/mic/host/mic_x100.c mic_mmio_write(&mdev->mmio, val, mmio 53 drivers/misc/mic/host/mic_x100.c u32 val = mic_mmio_read(&mdev->mmio, mmio 69 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 96 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 119 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 143 drivers/misc/mic/host/mic_x100.c mic_mmio_write(&mdev->mmio, 0, mmio 173 drivers/misc/mic/host/mic_x100.c u32 reg = mic_mmio_read(&mdev->mmio, sicr0); mmio 174 drivers/misc/mic/host/mic_x100.c mic_mmio_write(&mdev->mmio, reg, sicr0); mmio 187 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 220 drivers/misc/mic/host/mic_x100.c return mic_mmio_read(&mdev->mmio, mmio 240 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 292 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 317 drivers/misc/mic/host/mic_x100.c struct mic_mw *mw = &mdev->mmio; mmio 491 drivers/misc/mic/host/mic_x100.c return mic_mmio_read(&mdev->mmio, MIC_X100_POSTCODE); mmio 516 drivers/misc/mic/host/mic_x100.c mic_mmio_write(&mdev->mmio, smpt_reg_val, mmio 185 drivers/misc/mic/scif/scif_main.h struct mic_mw mmio; mmio 281 drivers/misc/mic/scif/scif_nodeqp.c sdev->hw_ops->send_p2p_intr(sdev, scifdev->rdb, &scifdev->mmio); mmio 387 drivers/misc/mic/scif/scif_nodeqp.c num_mmio_pages = psdev->mmio->len >> PAGE_SHIFT; mmio 393 drivers/misc/mic/scif/scif_nodeqp.c p2p->ppi_sg[SCIF_PPI_MMIO] = scif_p2p_setsg(psdev->mmio->pa, mmio 791 drivers/misc/mic/scif/scif_nodeqp.c newdev->mmio.va = ioremap_nocache(msg->payload[1], sdev->mmio->len); mmio 792 drivers/misc/mic/scif/scif_nodeqp.c if (!newdev->mmio.va) { mmio 834 drivers/misc/mic/scif/scif_nodeqp.c iounmap(newdev->mmio.va); mmio 835 drivers/misc/mic/scif/scif_nodeqp.c newdev->mmio.va = NULL; mmio 1082 drivers/mmc/host/cqhci.c cq_host->mmio = devm_ioremap(&pdev->dev, mmio 1085 drivers/mmc/host/cqhci.c if (!cq_host->mmio) { mmio 148 drivers/mmc/host/cqhci.h void __iomem *mmio; mmio 216 drivers/mmc/host/cqhci.h writel_relaxed(val, host->mmio + reg); mmio 224 drivers/mmc/host/cqhci.h return readl_relaxed(host->mmio + reg); mmio 1543 drivers/mmc/host/sdhci-esdhc-imx.c cq_host->mmio = host->ioaddr + ESDHC_CQHCI_ADDR_OFFSET; mmio 710 drivers/mmc/host/sdhci-of-arasan.c cq_host->mmio = host->ioaddr + SDHCI_ARASAN_CQE_BASE_ADDR; mmio 837 drivers/mmc/host/sdhci-pci-core.c cq_host->mmio = host->ioaddr + 0x200; mmio 1148 drivers/mmc/host/sdhci-tegra.c writel(val, cq_host->mmio + reg); mmio 1161 drivers/mmc/host/sdhci-tegra.c writel(val, cq_host->mmio + reg); mmio 1163 drivers/mmc/host/sdhci-tegra.c writel(val, cq_host->mmio + reg); mmio 1482 drivers/mmc/host/sdhci-tegra.c cq_host->mmio = host->ioaddr + SDHCI_TEGRA_CQE_BASE_ADDR; mmio 33 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c void __iomem *mmio = priv->base + BCM63138_NAND_INT_STATUS; mmio 34 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c u32 val = brcmnand_readl(mmio); mmio 37 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c brcmnand_writel(val & ~BCM63138_CTLRDY, mmio); mmio 48 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c void __iomem *mmio = priv->base + BCM63138_NAND_INT_EN; mmio 49 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c u32 val = brcmnand_readl(mmio); mmio 56 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c brcmnand_writel(val, mmio); mmio 54 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c void __iomem *mmio = priv->base + BCM6368_NAND_INT; mmio 55 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c u32 val = brcmnand_readl(mmio); mmio 61 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c brcmnand_writel(val, mmio); mmio 72 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c void __iomem *mmio = priv->base + BCM6368_NAND_INT; mmio 73 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c u32 val = brcmnand_readl(mmio); mmio 83 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c brcmnand_writel(val, mmio); mmio 36 drivers/mtd/nand/raw/brcmnand/iproc_nand.c void __iomem *mmio = priv->ext_base + IPROC_NAND_CTLR_READY_OFFSET; mmio 37 drivers/mtd/nand/raw/brcmnand/iproc_nand.c u32 val = brcmnand_readl(mmio); mmio 40 drivers/mtd/nand/raw/brcmnand/iproc_nand.c brcmnand_writel(IPROC_NAND_CTLR_READY, mmio); mmio 51 drivers/mtd/nand/raw/brcmnand/iproc_nand.c void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; mmio 57 drivers/mtd/nand/raw/brcmnand/iproc_nand.c val = brcmnand_readl(mmio); mmio 64 drivers/mtd/nand/raw/brcmnand/iproc_nand.c brcmnand_writel(val, mmio); mmio 74 drivers/mtd/nand/raw/brcmnand/iproc_nand.c void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; mmio 80 drivers/mtd/nand/raw/brcmnand/iproc_nand.c val = brcmnand_readl(mmio); mmio 96 drivers/mtd/nand/raw/brcmnand/iproc_nand.c brcmnand_writel(val, mmio); mmio 63 drivers/mtd/nand/raw/cafe_nand.c void __iomem *mmio; mmio 101 drivers/mtd/nand/raw/cafe_nand.c #define cafe_readl(cafe, addr) readl((cafe)->mmio + CAFE_##addr) mmio 102 drivers/mtd/nand/raw/cafe_nand.c #define cafe_writel(cafe, datum, addr) writel(datum, (cafe)->mmio + CAFE_##addr) mmio 127 drivers/mtd/nand/raw/cafe_nand.c memcpy_toio(cafe->mmio + CAFE_NAND_WRITE_DATA + cafe->datalen, buf, len); mmio 142 drivers/mtd/nand/raw/cafe_nand.c memcpy_fromio(buf, cafe->mmio + CAFE_NAND_READ_DATA + cafe->datalen, len); mmio 272 drivers/mtd/nand/raw/cafe_nand.c printk("Register %x: %08x\n", i, readl(cafe->mmio + i)); mmio 438 drivers/mtd/nand/raw/cafe_nand.c printk("Register %x: %08x\n", i, readl(cafe->mmio + i)); mmio 694 drivers/mtd/nand/raw/cafe_nand.c cafe->mmio = pci_iomap(pdev, 0, 0); mmio 695 drivers/mtd/nand/raw/cafe_nand.c if (!cafe->mmio) { mmio 805 drivers/mtd/nand/raw/cafe_nand.c pci_iounmap(pdev, cafe->mmio); mmio 823 drivers/mtd/nand/raw/cafe_nand.c pci_iounmap(pdev, cafe->mmio); mmio 171 drivers/mtd/nand/raw/cs553x_nand.c static int __init cs553x_init_one(int cs, int mmio, unsigned long adr) mmio 178 drivers/mtd/nand/raw/cs553x_nand.c cs, mmio ? "MM" : "P", adr); mmio 180 drivers/mtd/nand/raw/cs553x_nand.c if (!mmio) { mmio 129 drivers/mtd/nand/raw/hisi504_nand.c void __iomem *mmio; mmio 362 drivers/mtd/nand/raw/hisi504_nand.c return *(uint8_t *)(host->mmio); mmio 367 drivers/mtd/nand/raw/hisi504_nand.c return *(uint8_t *)(host->mmio + host->offset - 1); mmio 465 drivers/mtd/nand/raw/hisi504_nand.c memset(host->mmio, 0, 0x10); mmio 477 drivers/mtd/nand/raw/hisi504_nand.c memset(host->mmio, 0, 0x10); mmio 603 drivers/mtd/nand/raw/hisi504_nand.c memset(host->mmio, 0xff, HINFC504_BUFFER_BASE_ADDRESS_LEN); mmio 765 drivers/mtd/nand/raw/hisi504_nand.c host->mmio = devm_ioremap_resource(dev, res); mmio 766 drivers/mtd/nand/raw/hisi504_nand.c if (IS_ERR(host->mmio)) { mmio 768 drivers/mtd/nand/raw/hisi504_nand.c return PTR_ERR(host->mmio); mmio 36 drivers/mtd/nand/raw/r852.c uint8_t reg = readb(dev->mmio + address); mmio 44 drivers/mtd/nand/raw/r852.c writeb(value, dev->mmio + address); mmio 51 drivers/mtd/nand/raw/r852.c uint32_t reg = le32_to_cpu(readl(dev->mmio + address)); mmio 59 drivers/mtd/nand/raw/r852.c writel(cpu_to_le32(value), dev->mmio + address); mmio 890 drivers/mtd/nand/raw/r852.c dev->mmio = pci_ioremap_bar(pci_dev, 0); mmio 892 drivers/mtd/nand/raw/r852.c if (!dev->mmio) mmio 941 drivers/mtd/nand/raw/r852.c pci_iounmap(pci_dev, dev->mmio); mmio 976 drivers/mtd/nand/raw/r852.c pci_iounmap(pci_dev, dev->mmio); mmio 107 drivers/mtd/nand/raw/r852.h void __iomem *mmio; /* mmio */ mmio 102 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 106 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + PHY_ACCESS); mmio 108 drivers/net/ethernet/amd/amd8111e.c reg_val = readl( mmio + PHY_ACCESS ); mmio 111 drivers/net/ethernet/amd/amd8111e.c ((reg & 0x1f) << 16), mmio +PHY_ACCESS); mmio 113 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + PHY_ACCESS); mmio 132 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 135 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + PHY_ACCESS); mmio 137 drivers/net/ethernet/amd/amd8111e.c reg_val = readl( mmio + PHY_ACCESS ); mmio 140 drivers/net/ethernet/amd/amd8111e.c ((reg & 0x1f) << 16)|val, mmio + PHY_ACCESS); mmio 143 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + PHY_ACCESS); mmio 365 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 379 drivers/net/ethernet/amd/amd8111e.c writel(VAL0|STINTEN, mmio+INTEN0); mmio 381 drivers/net/ethernet/amd/amd8111e.c mmio+DLY_INT_A); mmio 393 drivers/net/ethernet/amd/amd8111e.c writel(VAL0|STINTEN,mmio+INTEN0); mmio 395 drivers/net/ethernet/amd/amd8111e.c mmio+DLY_INT_B); mmio 399 drivers/net/ethernet/amd/amd8111e.c writel(0,mmio+STVAL); mmio 400 drivers/net/ethernet/amd/amd8111e.c writel(STINTEN, mmio+INTEN0); mmio 401 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio +DLY_INT_B); mmio 402 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio+DLY_INT_A); mmio 406 drivers/net/ethernet/amd/amd8111e.c writel((u32)SOFT_TIMER_FREQ, mmio+STVAL); /* 0.5 sec */ mmio 407 drivers/net/ethernet/amd/amd8111e.c writel(VAL0|STINTEN, mmio+INTEN0); mmio 421 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 425 drivers/net/ethernet/amd/amd8111e.c writel(RUN, mmio + CMD0); mmio 431 drivers/net/ethernet/amd/amd8111e.c writel((u32) VAL1|EN_PMGR, mmio + CMD3 ); mmio 432 drivers/net/ethernet/amd/amd8111e.c writel((u32)XPHYANE|XPHYRST , mmio + CTRL2); mmio 437 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + CTRL1); mmio 439 drivers/net/ethernet/amd/amd8111e.c writel( reg_val| XMTSP_128 | CACHE_ALIGN, mmio + CTRL1 ); mmio 444 drivers/net/ethernet/amd/amd8111e.c SPNDINTEN | MPINTEN | SINTEN | STINTEN, mmio + INTEN0); mmio 446 drivers/net/ethernet/amd/amd8111e.c writel(VAL3 | LCINTEN | VAL1 | TINTEN0 | VAL0 | RINTEN0, mmio + INTEN0); mmio 449 drivers/net/ethernet/amd/amd8111e.c writel((u32)lp->tx_ring_dma_addr,mmio + XMT_RING_BASE_ADDR0); mmio 450 drivers/net/ethernet/amd/amd8111e.c writel((u32)lp->rx_ring_dma_addr,mmio+ RCV_RING_BASE_ADDR0); mmio 452 drivers/net/ethernet/amd/amd8111e.c writew((u32)NUM_TX_RING_DR, mmio + XMT_RING_LEN0); mmio 453 drivers/net/ethernet/amd/amd8111e.c writew((u16)NUM_RX_RING_DR, mmio + RCV_RING_LEN0); mmio 456 drivers/net/ethernet/amd/amd8111e.c writew((u32)DEFAULT_IPG,mmio+IPG); mmio 457 drivers/net/ethernet/amd/amd8111e.c writew((u32)(DEFAULT_IPG-IFS1_DELTA), mmio + IFS1); mmio 460 drivers/net/ethernet/amd/amd8111e.c writel((u32)VAL2|JUMBO, mmio + CMD3); mmio 462 drivers/net/ethernet/amd/amd8111e.c writel( REX_UFLO, mmio + CMD2); mmio 464 drivers/net/ethernet/amd/amd8111e.c writel( VAL0 | APAD_XMT|REX_RTRY , mmio + CMD2); mmio 466 drivers/net/ethernet/amd/amd8111e.c writel( VAL0 | APAD_XMT | REX_RTRY|REX_UFLO, mmio + CMD2); mmio 467 drivers/net/ethernet/amd/amd8111e.c writel((u32)JUMBO, mmio + CMD3); mmio 471 drivers/net/ethernet/amd/amd8111e.c writel((u32) VAL2|VSIZE|VL_TAG_DEL, mmio + CMD3); mmio 473 drivers/net/ethernet/amd/amd8111e.c writel( VAL0 | APAD_XMT | REX_RTRY, mmio + CMD2 ); mmio 477 drivers/net/ethernet/amd/amd8111e.c writeb( dev->dev_addr[i], mmio + PADR + i ); mmio 486 drivers/net/ethernet/amd/amd8111e.c writel(VAL2 | RDMD0, mmio + CMD0); mmio 487 drivers/net/ethernet/amd/amd8111e.c writel(VAL0 | INTREN | RUN, mmio + CMD0); mmio 490 drivers/net/ethernet/amd/amd8111e.c readl(mmio+CMD0); mmio 499 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 503 drivers/net/ethernet/amd/amd8111e.c writel(RUN, mmio + CMD0); mmio 506 drivers/net/ethernet/amd/amd8111e.c writew( 0x8100 | lp->ext_phy_addr, mmio + AUTOPOLL0); mmio 509 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio + RCV_RING_BASE_ADDR0); mmio 512 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio + XMT_RING_BASE_ADDR0); mmio 513 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio + XMT_RING_BASE_ADDR1); mmio 514 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio + XMT_RING_BASE_ADDR2); mmio 515 drivers/net/ethernet/amd/amd8111e.c writel(0, mmio + XMT_RING_BASE_ADDR3); mmio 518 drivers/net/ethernet/amd/amd8111e.c writel(CMD0_CLEAR,mmio + CMD0); mmio 521 drivers/net/ethernet/amd/amd8111e.c writel(CMD2_CLEAR, mmio +CMD2); mmio 524 drivers/net/ethernet/amd/amd8111e.c writel(CMD7_CLEAR , mmio + CMD7); mmio 527 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + DLY_INT_A); mmio 528 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + DLY_INT_B); mmio 531 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + FLOW_CONTROL); mmio 534 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + INT0); mmio 535 drivers/net/ethernet/amd/amd8111e.c writel(reg_val, mmio + INT0); mmio 538 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + STVAL); mmio 541 drivers/net/ethernet/amd/amd8111e.c writel( INTEN0_CLEAR, mmio + INTEN0); mmio 544 drivers/net/ethernet/amd/amd8111e.c writel(0x0 , mmio + LADRF); mmio 547 drivers/net/ethernet/amd/amd8111e.c writel( 0x80010,mmio + SRAM_SIZE); mmio 550 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + RCV_RING_LEN0); mmio 553 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + XMT_RING_LEN0); mmio 554 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + XMT_RING_LEN1); mmio 555 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + XMT_RING_LEN2); mmio 556 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + XMT_RING_LEN3); mmio 559 drivers/net/ethernet/amd/amd8111e.c writel(0x0, mmio + XMT_RING_LIMIT); mmio 562 drivers/net/ethernet/amd/amd8111e.c writew(MIB_CLEAR, mmio + MIB_ADDR); mmio 565 drivers/net/ethernet/amd/amd8111e.c amd8111e_writeq(*(u64 *)logic_filter, mmio + LADRF); mmio 568 drivers/net/ethernet/amd/amd8111e.c reg_val = readl(mmio + SRAM_SIZE); mmio 571 drivers/net/ethernet/amd/amd8111e.c writel( VAL2|JUMBO, mmio + CMD3); mmio 573 drivers/net/ethernet/amd/amd8111e.c writel(VAL2|VSIZE|VL_TAG_DEL, mmio + CMD3 ); mmio 576 drivers/net/ethernet/amd/amd8111e.c writel(CTRL1_DEFAULT, mmio + CTRL1); mmio 579 drivers/net/ethernet/amd/amd8111e.c readl(mmio + CMD2); mmio 591 drivers/net/ethernet/amd/amd8111e.c writel(INTREN, lp->mmio + CMD0); mmio 594 drivers/net/ethernet/amd/amd8111e.c intr0 = readl(lp->mmio + INT0); mmio 595 drivers/net/ethernet/amd/amd8111e.c writel(intr0, lp->mmio + INT0); mmio 598 drivers/net/ethernet/amd/amd8111e.c readl(lp->mmio + INT0); mmio 605 drivers/net/ethernet/amd/amd8111e.c writel(RUN, lp->mmio + CMD0); mmio 608 drivers/net/ethernet/amd/amd8111e.c readl(lp->mmio + CMD0); mmio 682 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 779 drivers/net/ethernet/amd/amd8111e.c writel(VAL0|RINTEN0, mmio + INTEN0); mmio 780 drivers/net/ethernet/amd/amd8111e.c writel(VAL2 | RDMD0, mmio + CMD0); mmio 794 drivers/net/ethernet/amd/amd8111e.c status0 = readl(lp->mmio + STAT0); mmio 832 drivers/net/ethernet/amd/amd8111e.c static int amd8111e_read_mib(void __iomem *mmio, u8 MIB_COUNTER) mmio 838 drivers/net/ethernet/amd/amd8111e.c writew( MIB_RD_CMD | MIB_COUNTER, mmio + MIB_ADDR); mmio 840 drivers/net/ethernet/amd/amd8111e.c status = readw(mmio + MIB_ADDR); mmio 845 drivers/net/ethernet/amd/amd8111e.c data = readl(mmio + MIB_DATA); mmio 855 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 864 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_packets = amd8111e_read_mib(mmio, rcv_broadcast_pkts)+ mmio 865 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_multicast_pkts)+ mmio 866 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_unicast_pkts); mmio 869 drivers/net/ethernet/amd/amd8111e.c new_stats->tx_packets = amd8111e_read_mib(mmio, xmt_packets); mmio 872 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_bytes = amd8111e_read_mib(mmio, rcv_octets); mmio 875 drivers/net/ethernet/amd/amd8111e.c new_stats->tx_bytes = amd8111e_read_mib(mmio, xmt_octets); mmio 879 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_errors = amd8111e_read_mib(mmio, rcv_undersize_pkts)+ mmio 880 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_fragments)+ mmio 881 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_jabbers)+ mmio 882 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_alignment_errors)+ mmio 883 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_fcs_errors)+ mmio 884 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_miss_pkts)+ mmio 888 drivers/net/ethernet/amd/amd8111e.c new_stats->tx_errors = amd8111e_read_mib(mmio, xmt_underrun_pkts); mmio 891 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_dropped = amd8111e_read_mib(mmio, rcv_miss_pkts); mmio 894 drivers/net/ethernet/amd/amd8111e.c new_stats->tx_dropped = amd8111e_read_mib(mmio, xmt_underrun_pkts); mmio 897 drivers/net/ethernet/amd/amd8111e.c new_stats->multicast = amd8111e_read_mib(mmio, rcv_multicast_pkts); mmio 900 drivers/net/ethernet/amd/amd8111e.c new_stats->collisions = amd8111e_read_mib(mmio, xmt_collisions); mmio 904 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_undersize_pkts)+ mmio 905 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_oversize_pkts); mmio 908 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_over_errors = amd8111e_read_mib(mmio, rcv_miss_pkts); mmio 911 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_crc_errors = amd8111e_read_mib(mmio, rcv_fcs_errors); mmio 915 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, rcv_alignment_errors); mmio 918 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_fifo_errors = amd8111e_read_mib(mmio, rcv_miss_pkts); mmio 921 drivers/net/ethernet/amd/amd8111e.c new_stats->rx_missed_errors = amd8111e_read_mib(mmio, rcv_miss_pkts); mmio 925 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, xmt_excessive_collision); mmio 929 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, xmt_loss_carrier); mmio 932 drivers/net/ethernet/amd/amd8111e.c new_stats->tx_fifo_errors = amd8111e_read_mib(mmio, xmt_underrun_pkts); mmio 936 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, xmt_late_collision); mmio 1085 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 1095 drivers/net/ethernet/amd/amd8111e.c writel(INTREN, mmio + CMD0); mmio 1098 drivers/net/ethernet/amd/amd8111e.c intr0 = readl(mmio + INT0); mmio 1099 drivers/net/ethernet/amd/amd8111e.c intren0 = readl(mmio + INTEN0); mmio 1109 drivers/net/ethernet/amd/amd8111e.c writel(intr0, mmio + INT0); mmio 1115 drivers/net/ethernet/amd/amd8111e.c writel(RINTEN0, mmio + INTEN0); mmio 1121 drivers/net/ethernet/amd/amd8111e.c writel(RINTEN0, mmio + INTEN0); mmio 1138 drivers/net/ethernet/amd/amd8111e.c writel( VAL0 | INTREN,mmio + CMD0); mmio 1286 drivers/net/ethernet/amd/amd8111e.c writel( VAL1 | TDMD0, lp->mmio + CMD0); mmio 1287 drivers/net/ethernet/amd/amd8111e.c writel( VAL2 | RDMD0,lp->mmio + CMD0); mmio 1298 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 1300 drivers/net/ethernet/amd/amd8111e.c buf[0] = readl(mmio + XMT_RING_BASE_ADDR0); mmio 1301 drivers/net/ethernet/amd/amd8111e.c buf[1] = readl(mmio + XMT_RING_LEN0); mmio 1302 drivers/net/ethernet/amd/amd8111e.c buf[2] = readl(mmio + RCV_RING_BASE_ADDR0); mmio 1303 drivers/net/ethernet/amd/amd8111e.c buf[3] = readl(mmio + RCV_RING_LEN0); mmio 1304 drivers/net/ethernet/amd/amd8111e.c buf[4] = readl(mmio + CMD0); mmio 1305 drivers/net/ethernet/amd/amd8111e.c buf[5] = readl(mmio + CMD2); mmio 1306 drivers/net/ethernet/amd/amd8111e.c buf[6] = readl(mmio + CMD3); mmio 1307 drivers/net/ethernet/amd/amd8111e.c buf[7] = readl(mmio + CMD7); mmio 1308 drivers/net/ethernet/amd/amd8111e.c buf[8] = readl(mmio + INT0); mmio 1309 drivers/net/ethernet/amd/amd8111e.c buf[9] = readl(mmio + INTEN0); mmio 1310 drivers/net/ethernet/amd/amd8111e.c buf[10] = readl(mmio + LADRF); mmio 1311 drivers/net/ethernet/amd/amd8111e.c buf[11] = readl(mmio + LADRF+4); mmio 1312 drivers/net/ethernet/amd/amd8111e.c buf[12] = readl(mmio + STAT0); mmio 1327 drivers/net/ethernet/amd/amd8111e.c writel( VAL2 | PROM, lp->mmio + CMD2); mmio 1331 drivers/net/ethernet/amd/amd8111e.c writel( PROM, lp->mmio + CMD2); mmio 1337 drivers/net/ethernet/amd/amd8111e.c amd8111e_writeq(*(u64 *)mc_filter, lp->mmio + LADRF); mmio 1344 drivers/net/ethernet/amd/amd8111e.c amd8111e_writeq(*(u64 *)mc_filter, lp->mmio + LADRF); mmio 1346 drivers/net/ethernet/amd/amd8111e.c writel(PROM, lp->mmio + CMD2); mmio 1356 drivers/net/ethernet/amd/amd8111e.c amd8111e_writeq(*(u64 *)mc_filter, lp->mmio + LADRF); mmio 1359 drivers/net/ethernet/amd/amd8111e.c readl(lp->mmio + CMD2); mmio 1509 drivers/net/ethernet/amd/amd8111e.c writeb( dev->dev_addr[i], lp->mmio + PADR + i ); mmio 1535 drivers/net/ethernet/amd/amd8111e.c writel(RUN, lp->mmio + CMD0); mmio 1548 drivers/net/ethernet/amd/amd8111e.c writel( VAL1|MPPLBA, lp->mmio + CMD3); mmio 1549 drivers/net/ethernet/amd/amd8111e.c writel( VAL0|MPEN_SW, lp->mmio + CMD7); mmio 1552 drivers/net/ethernet/amd/amd8111e.c readl(lp->mmio + CMD7); mmio 1560 drivers/net/ethernet/amd/amd8111e.c writel(VAL0|LCMODE_SW,lp->mmio + CMD7); mmio 1563 drivers/net/ethernet/amd/amd8111e.c readl(lp->mmio + CMD7); mmio 1659 drivers/net/ethernet/amd/amd8111e.c void __iomem *mmio = lp->mmio; mmio 1688 drivers/net/ethernet/amd/amd8111e.c amd8111e_read_mib(mmio, xmt_collisions); mmio 1707 drivers/net/ethernet/amd/amd8111e.c writew((u32)tmp_ipg, mmio + IPG); mmio 1708 drivers/net/ethernet/amd/amd8111e.c writew((u32)(tmp_ipg - IFS1_DELTA), mmio + IFS1); mmio 1815 drivers/net/ethernet/amd/amd8111e.c lp->mmio = devm_ioremap(&pdev->dev, reg_addr, reg_len); mmio 1816 drivers/net/ethernet/amd/amd8111e.c if (!lp->mmio) { mmio 1824 drivers/net/ethernet/amd/amd8111e.c dev->dev_addr[i] = readb(lp->mmio + PADR + i); mmio 1877 drivers/net/ethernet/amd/amd8111e.c chip_version = (readl(lp->mmio + CHIPID) & 0xf0000000)>>28; mmio 750 drivers/net/ethernet/amd/amd8111e.h void __iomem *mmio; mmio 123 drivers/net/ethernet/aquantia/atlantic/aq_hw.h void __iomem *mmio; mmio 38 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c u32 value = readl(hw->mmio + reg); mmio 41 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c (~0U) == readl(hw->mmio + mmio 50 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c writel(value, hw->mmio + reg); mmio 255 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c self->aq_hw->mmio = ioremap_nocache(mmio_pa, reg_sz); mmio 256 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c if (!self->aq_hw->mmio) { mmio 302 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c iounmap(self->aq_hw->mmio); mmio 324 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c iounmap(self->aq_hw->mmio); mmio 450 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c inst_cnt_reg = (u8 *)oct->mmio[0].hw_addr + mmio 543 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c writeq(0x40, (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OQ_WMARK); mmio 551 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c writeq(readq((u8 *)oct->mmio[0].hw_addr + mmio 553 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_GBL_CONTROL); mmio 558 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OUT_BP_EN2_W1S); mmio 561 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OUT_BP_EN_W1S); mmio 603 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_IQ_DOORBELL(iq_no); mmio 605 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_IQ_INSTR_COUNT64(iq_no); mmio 647 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OQ_PKTS_SENT(oq_no); mmio 649 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_OQ_PKTS_CREDIT(oq_no); mmio 737 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox->mbox_int_reg = (u8 *)oct->mmio[0].hw_addr + mmio 741 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox->mbox_write_reg = (u8 *)oct->mmio[0].hw_addr + mmio 745 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox->mbox_read_reg = (u8 *)oct->mmio[0].hw_addr + mmio 1204 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c u8 __iomem *bar0_pciaddr = oct->mmio[0].hw_addr; mmio 121 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c inst_cnt_reg = (u8 *)oct->mmio[0].hw_addr + mmio 226 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_IQ_DOORBELL(iq_no); mmio 228 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_IQ_INSTR_COUNT64(iq_no); mmio 258 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_OQ_PKTS_SENT(oq_no); mmio 260 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_OQ_PKTS_CREDIT(oq_no); mmio 298 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_VF_SLI_PKT_MBOX_INT(0); mmio 301 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_PKT_PF_VF_MBOX_SIG(0, 0); mmio 304 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c (u8 *)oct->mmio[0].hw_addr + CN23XX_SLI_PKT_PF_VF_MBOX_SIG(0, 1); mmio 278 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c iq->doorbell_reg = oct->mmio[0].hw_addr + CN6XXX_SLI_IQ_DOORBELL(iq_no); mmio 279 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c iq->inst_cnt_reg = oct->mmio[0].hw_addr mmio 315 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_SENT(oq_no); mmio 317 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_CREDIT(oq_no); mmio 611 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c u8 __iomem *bar0_pciaddr = oct->mmio[0].hw_addr; mmio 472 drivers/net/ethernet/cavium/liquidio/octeon_device.h struct octeon_mmio mmio[OCT_MEM_REGIONS]; mmio 753 drivers/net/ethernet/cavium/liquidio/octeon_device.h writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off)) mmio 756 drivers/net/ethernet/cavium/liquidio/octeon_device.h writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off)) mmio 759 drivers/net/ethernet/cavium/liquidio/octeon_device.h readl((oct_dev)->mmio[0].hw_addr + (reg_off)) mmio 762 drivers/net/ethernet/cavium/liquidio/octeon_device.h readq((oct_dev)->mmio[0].hw_addr + (reg_off)) mmio 97 drivers/net/ethernet/cavium/liquidio/octeon_main.h if (oct->mmio[baridx].done) mmio 98 drivers/net/ethernet/cavium/liquidio/octeon_main.h iounmap(oct->mmio[baridx].hw_addr); mmio 100 drivers/net/ethernet/cavium/liquidio/octeon_main.h if (oct->mmio[baridx].start) mmio 121 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].start = pci_resource_start(oct->pci_dev, baridx * 2); mmio 122 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].len = pci_resource_len(oct->pci_dev, baridx * 2); mmio 124 drivers/net/ethernet/cavium/liquidio/octeon_main.h mapped_len = oct->mmio[baridx].len; mmio 131 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].hw_addr = mmio 132 drivers/net/ethernet/cavium/liquidio/octeon_main.h ioremap(oct->mmio[baridx].start, mapped_len); mmio 133 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].mapped_len = mapped_len; mmio 136 drivers/net/ethernet/cavium/liquidio/octeon_main.h baridx, oct->mmio[baridx].start, mapped_len, mmio 137 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].len); mmio 139 drivers/net/ethernet/cavium/liquidio/octeon_main.h if (!oct->mmio[baridx].hw_addr) { mmio 144 drivers/net/ethernet/cavium/liquidio/octeon_main.h oct->mmio[baridx].done = 1; mmio 107 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c mapped_addr = oct->mmio[1].hw_addr mmio 125 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c mapped_addr = oct->mmio[1].hw_addr mmio 1024 drivers/net/ethernet/ethoc.c struct resource *mmio = NULL; mmio 1050 drivers/net/ethernet/ethoc.c mmio = devm_request_mem_region(&pdev->dev, res->start, mmio 1052 drivers/net/ethernet/ethoc.c if (!mmio) { mmio 1058 drivers/net/ethernet/ethoc.c netdev->base_addr = mmio->start; mmio 1091 drivers/net/ethernet/ethoc.c resource_size(mmio)); mmio 301 drivers/net/fddi/defza.c buf = fp->mmio + readl_u(&ring->buffer); mmio 414 drivers/net/fddi/defza.c *init = fp->mmio + readl_u(&ring->buffer); mmio 524 drivers/net/fddi/defza.c smt_rx_ptr = fp->mmio + readl_u(&fp->ring_smt_rx[i].buffer); mmio 798 drivers/net/fddi/defza.c smt_tx_ptr = fp->mmio + readl_u(&fp->ring_smt_tx[i].buffer); mmio 1291 drivers/net/fddi/defza.c void __iomem *mmio; mmio 1321 drivers/net/fddi/defza.c mmio = ioremap_nocache(start, len); mmio 1322 drivers/net/fddi/defza.c if (!mmio) { mmio 1338 drivers/net/fddi/defza.c fp->mmio = mmio; mmio 1343 drivers/net/fddi/defza.c pr_debug("%s: mapped at: 0x%p\n", fp->name, mmio); mmio 1345 drivers/net/fddi/defza.c fp->regs = mmio + FZA_REG_BASE; mmio 1346 drivers/net/fddi/defza.c fp->ring_cmd = mmio + FZA_RING_CMD; mmio 1347 drivers/net/fddi/defza.c fp->ring_uns = mmio + FZA_RING_UNS; mmio 1395 drivers/net/fddi/defza.c fp->ring_rmc_tx = mmio + readl_u(&init->rmc_tx); mmio 1397 drivers/net/fddi/defza.c fp->ring_hst_rx = mmio + readl_u(&init->hst_rx); mmio 1399 drivers/net/fddi/defza.c fp->ring_smt_tx = mmio + readl_u(&init->smt_tx); mmio 1401 drivers/net/fddi/defza.c fp->ring_smt_rx = mmio + readl_u(&init->smt_rx); mmio 1404 drivers/net/fddi/defza.c fp->buffer_tx = mmio + FZA_TX_BUFFER_ADDR(readl_u(&init->rmc_tx)); mmio 1501 drivers/net/fddi/defza.c iounmap(mmio); mmio 1528 drivers/net/fddi/defza.c iounmap(fp->mmio); mmio 667 drivers/net/fddi/defza.h void __iomem *mmio; /* MMIO ioremap cookie */ mmio 20 drivers/net/wireless/mediatek/mt76/dma.c q->regs = dev->mmio.regs + ring_base + idx * MT_RING_SIZE; mmio 37 drivers/net/wireless/mediatek/mt76/mcu.c wait_event_timeout(dev->mmio.mcu.wait, mmio 38 drivers/net/wireless/mediatek/mt76/mcu.c !skb_queue_empty(&dev->mmio.mcu.res_q), mmio 40 drivers/net/wireless/mediatek/mt76/mcu.c return skb_dequeue(&dev->mmio.mcu.res_q); mmio 46 drivers/net/wireless/mediatek/mt76/mcu.c skb_queue_tail(&dev->mmio.mcu.res_q, skb); mmio 47 drivers/net/wireless/mediatek/mt76/mcu.c wake_up(&dev->mmio.mcu.wait); mmio 13 drivers/net/wireless/mediatek/mt76/mmio.c val = readl(dev->mmio.regs + offset); mmio 22 drivers/net/wireless/mediatek/mt76/mmio.c writel(val, dev->mmio.regs + offset); mmio 35 drivers/net/wireless/mediatek/mt76/mmio.c __iowrite32_copy(dev->mmio.regs + offset, data, DIV_ROUND_UP(len, 4)); mmio 41 drivers/net/wireless/mediatek/mt76/mmio.c __ioread32_copy(data, dev->mmio.regs + offset, DIV_ROUND_UP(len, 4)); mmio 73 drivers/net/wireless/mediatek/mt76/mmio.c spin_lock_irqsave(&dev->mmio.irq_lock, flags); mmio 74 drivers/net/wireless/mediatek/mt76/mmio.c dev->mmio.irqmask &= ~clear; mmio 75 drivers/net/wireless/mediatek/mt76/mmio.c dev->mmio.irqmask |= set; mmio 76 drivers/net/wireless/mediatek/mt76/mmio.c mt76_mmio_wr(dev, addr, dev->mmio.irqmask); mmio 77 drivers/net/wireless/mediatek/mt76/mmio.c spin_unlock_irqrestore(&dev->mmio.irq_lock, flags); mmio 95 drivers/net/wireless/mediatek/mt76/mmio.c dev->mmio.regs = regs; mmio 97 drivers/net/wireless/mediatek/mt76/mmio.c skb_queue_head_init(&dev->mmio.mcu.res_q); mmio 98 drivers/net/wireless/mediatek/mt76/mmio.c init_waitqueue_head(&dev->mmio.mcu.wait); mmio 99 drivers/net/wireless/mediatek/mt76/mmio.c spin_lock_init(&dev->mmio.irq_lock); mmio 100 drivers/net/wireless/mediatek/mt76/mmio.c mutex_init(&dev->mmio.mcu.mutex); mmio 499 drivers/net/wireless/mediatek/mt76/mt76.h struct mt76_mmio mmio; mmio 23 drivers/net/wireless/mediatek/mt76/mt7603/core.c intr &= dev->mt76.mmio.irqmask; mmio 1278 drivers/net/wireless/mediatek/mt76/mt7603/mac.c u32 mask = dev->mt76.mmio.irqmask; mmio 25 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c seq = ++mdev->mmio.mcu.msg_seq & 0xf; mmio 27 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c seq = ++mdev->mmio.mcu.msg_seq & 0xf; mmio 70 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mutex_lock(&mdev->mmio.mcu.mutex); mmio 100 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mutex_unlock(&mdev->mmio.mcu.mutex); mmio 280 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c skb_queue_purge(&dev->mt76.mmio.mcu.res_q); mmio 60 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c seq = ++dev->mt76.mmio.mcu.msg_seq & 0xf; mmio 62 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c seq = ++dev->mt76.mmio.mcu.msg_seq & 0xf; mmio 155 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mutex_lock(&mdev->mmio.mcu.mutex); mmio 176 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mutex_unlock(&mdev->mmio.mcu.mutex); mmio 573 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c skb_queue_purge(&dev->mt76.mmio.mcu.res_q); mmio 49 drivers/net/wireless/mediatek/mt76/mt7615/pci.c intr &= dev->mt76.mmio.irqmask; mmio 27 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c mutex_lock(&mdev->mmio.mcu.mutex); mmio 29 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c seq = ++mdev->mmio.mcu.msg_seq & 0xf; mmio 31 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c seq = ++mdev->mmio.mcu.msg_seq & 0xf; mmio 68 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c mutex_unlock(&mdev->mmio.mcu.mutex); mmio 144 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c while ((skb = skb_dequeue(&dev->mt76.mmio.mcu.res_q)) != NULL) mmio 267 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c trace_dev_irq(dev, intr, dev->mt76.mmio.irqmask); mmio 269 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c intr &= dev->mt76.mmio.irqmask; mmio 438 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c u32 mask = dev->mt76.mmio.irqmask; mmio 537 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c mutex_lock(&dev->mt76.mmio.mcu.mutex); mmio 539 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c mutex_unlock(&dev->mt76.mmio.mcu.mutex); mmio 125 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio, *peer_mmio; mmio 142 drivers/ntb/hw/amd/ntb_hw_amd.c mmio = ndev->self_mmio; mmio 166 drivers/ntb/hw/amd/ntb_hw_amd.c write64(base_addr, mmio + limit_reg); mmio 189 drivers/ntb/hw/amd/ntb_hw_amd.c writel(base_addr, mmio + limit_reg); mmio 255 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 260 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); mmio 266 drivers/ntb/hw/amd/ntb_hw_amd.c ntb_ctl = readl(mmio + AMD_CNTL_OFFSET); mmio 268 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ntb_ctl, mmio + AMD_CNTL_OFFSET); mmio 276 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 281 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); mmio 287 drivers/ntb/hw/amd/ntb_hw_amd.c ntb_ctl = readl(mmio + AMD_CNTL_OFFSET); mmio 289 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ntb_ctl, mmio + AMD_CNTL_OFFSET); mmio 342 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 344 drivers/ntb/hw/amd/ntb_hw_amd.c return (u64)readw(mmio + AMD_DBSTAT_OFFSET); mmio 350 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 352 drivers/ntb/hw/amd/ntb_hw_amd.c writew((u16)db_bits, mmio + AMD_DBSTAT_OFFSET); mmio 360 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 368 drivers/ntb/hw/amd/ntb_hw_amd.c writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET); mmio 377 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 385 drivers/ntb/hw/amd/ntb_hw_amd.c writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET); mmio 394 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 396 drivers/ntb/hw/amd/ntb_hw_amd.c writew((u16)db_bits, mmio + AMD_DBREQ_OFFSET); mmio 409 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 416 drivers/ntb/hw/amd/ntb_hw_amd.c return readl(mmio + AMD_SPAD_OFFSET + offset); mmio 423 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 430 drivers/ntb/hw/amd/ntb_hw_amd.c writel(val, mmio + AMD_SPAD_OFFSET + offset); mmio 438 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 445 drivers/ntb/hw/amd/ntb_hw_amd.c return readl(mmio + AMD_SPAD_OFFSET + offset); mmio 452 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 459 drivers/ntb/hw/amd/ntb_hw_amd.c writel(val, mmio + AMD_SPAD_OFFSET + offset); mmio 490 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 493 drivers/ntb/hw/amd/ntb_hw_amd.c reg = readl(mmio + AMD_SMUACK_OFFSET); mmio 495 drivers/ntb/hw/amd/ntb_hw_amd.c writel(reg, mmio + AMD_SMUACK_OFFSET); mmio 502 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 506 drivers/ntb/hw/amd/ntb_hw_amd.c status = readl(mmio + AMD_INTSTAT_OFFSET); mmio 537 drivers/ntb/hw/amd/ntb_hw_amd.c mmio = ndev->peer_mmio; mmio 538 drivers/ntb/hw/amd/ntb_hw_amd.c status = readl(mmio + AMD_PMESTAT_OFFSET); mmio 686 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 693 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ndev->db_mask, mmio + AMD_DBMASK_OFFSET); mmio 715 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio; mmio 722 drivers/ntb/hw/amd/ntb_hw_amd.c mmio = ndev->self_mmio; mmio 772 drivers/ntb/hw/amd/ntb_hw_amd.c u.v32 = readl(mmio + AMD_DBSTAT_OFFSET); mmio 779 drivers/ntb/hw/amd/ntb_hw_amd.c u.v64 = read64(mmio + AMD_BAR1XLAT_OFFSET); mmio 791 drivers/ntb/hw/amd/ntb_hw_amd.c u.v32 = readl(mmio + AMD_BAR1LMT_OFFSET); mmio 844 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->peer_mmio; mmio 848 drivers/ntb/hw/amd/ntb_hw_amd.c reg = readl(mmio + AMD_SIDEINFO_OFFSET); mmio 885 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 888 drivers/ntb/hw/amd/ntb_hw_amd.c reg = readl(mmio + AMD_SIDEINFO_OFFSET); mmio 891 drivers/ntb/hw/amd/ntb_hw_amd.c writel(reg, mmio + AMD_SIDEINFO_OFFSET); mmio 897 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 900 drivers/ntb/hw/amd/ntb_hw_amd.c reg = readl(mmio + AMD_SIDEINFO_OFFSET); mmio 903 drivers/ntb/hw/amd/ntb_hw_amd.c writel(reg, mmio + AMD_SIDEINFO_OFFSET); mmio 904 drivers/ntb/hw/amd/ntb_hw_amd.c readl(mmio + AMD_SIDEINFO_OFFSET); mmio 910 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 941 drivers/ntb/hw/amd/ntb_hw_amd.c writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); mmio 948 drivers/ntb/hw/amd/ntb_hw_amd.c void __iomem *mmio = ndev->self_mmio; mmio 951 drivers/ntb/hw/amd/ntb_hw_amd.c info = readl(mmio + AMD_SIDEINFO_OFFSET); mmio 69 drivers/ntb/hw/amd/ntb_hw_amd.h static inline u64 _read64(void __iomem *mmio) mmio 73 drivers/ntb/hw/amd/ntb_hw_amd.h low = readl(mmio); mmio 74 drivers/ntb/hw/amd/ntb_hw_amd.h high = readl(mmio + sizeof(u32)); mmio 85 drivers/ntb/hw/amd/ntb_hw_amd.h static inline void _write64(u64 val, void __iomem *mmio) mmio 87 drivers/ntb/hw/amd/ntb_hw_amd.h writel(val, mmio); mmio 88 drivers/ntb/hw/amd/ntb_hw_amd.h writel(val >> 32, mmio + sizeof(u32)); mmio 202 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 207 drivers/ntb/hw/intel/ntb_hw_gen1.c return ndev->reg->db_ioread(mmio); mmio 211 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 219 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->reg->db_iowrite(db_bits, mmio); mmio 225 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 238 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->reg->db_iowrite(ndev->db_mask, mmio); mmio 246 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 259 drivers/ntb/hw/intel/ntb_hw_gen1.c ndev->reg->db_iowrite(ndev->db_mask, mmio); mmio 296 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 304 drivers/ntb/hw/intel/ntb_hw_gen1.c return ioread32(mmio + (idx << 2)); mmio 308 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio) mmio 316 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(val, mmio + (idx << 2)); mmio 495 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio; mmio 503 drivers/ntb/hw/intel/ntb_hw_gen1.c mmio = ndev->self_mmio; mmio 568 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ndev_db_read(ndev, mmio + ndev->self_reg->db_mask); mmio 572 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ndev_db_read(ndev, mmio + ndev->self_reg->db_bell); mmio 614 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + bar2_off(ndev->xlat_reg->bar2_xlat, 2)); mmio 619 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + bar2_off(ndev->xlat_reg->bar2_xlat, 4)); mmio 623 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + bar2_off(ndev->xlat_reg->bar2_xlat, 5)); mmio 627 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + bar2_off(ndev->xlat_reg->bar2_xlat, 4)); mmio 632 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + bar2_off(ndev->xlat_reg->bar2_limit, 2)); mmio 637 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + bar2_off(ndev->xlat_reg->bar2_limit, 4)); mmio 640 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + bar2_off(ndev->xlat_reg->bar2_limit, 5)); mmio 644 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + bar2_off(ndev->xlat_reg->bar2_limit, 4)); mmio 654 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_PBAR23XLAT_OFFSET); mmio 659 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_PBAR4XLAT_OFFSET); mmio 663 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_PBAR5XLAT_OFFSET); mmio 668 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_PBAR45XLAT_OFFSET); mmio 674 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_PBAR23LMT_OFFSET); mmio 679 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_PBAR4LMT_OFFSET); mmio 683 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_PBAR5LMT_OFFSET); mmio 688 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_PBAR45LMT_OFFSET); mmio 697 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_SBAR0BASE_OFFSET); mmio 701 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_SBAR23BASE_OFFSET); mmio 706 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_SBAR4BASE_OFFSET); mmio 709 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v32 = ioread32(mmio + XEON_SBAR5BASE_OFFSET); mmio 713 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v64 = ioread64(mmio + XEON_SBAR45BASE_OFFSET); mmio 723 drivers/ntb/hw/intel/ntb_hw_gen1.c u.v16 = ioread16(mmio + XEON_USMEMMISS_OFFSET); mmio 845 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio; mmio 874 drivers/ntb/hw/intel/ntb_hw_gen1.c mmio = ndev->self_mmio; mmio 880 drivers/ntb/hw/intel/ntb_hw_gen1.c base = ioread64(mmio + base_reg) & NTB_BAR_MASK_64; mmio 889 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(addr, mmio + xlat_reg); mmio 890 drivers/ntb/hw/intel/ntb_hw_gen1.c reg_val = ioread64(mmio + xlat_reg); mmio 892 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + xlat_reg); mmio 897 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(limit, mmio + limit_reg); mmio 898 drivers/ntb/hw/intel/ntb_hw_gen1.c reg_val = ioread64(mmio + limit_reg); mmio 900 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(base, mmio + limit_reg); mmio 901 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + xlat_reg); mmio 911 drivers/ntb/hw/intel/ntb_hw_gen1.c base = ioread32(mmio + base_reg) & NTB_BAR_MASK_32; mmio 920 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(addr, mmio + xlat_reg); mmio 921 drivers/ntb/hw/intel/ntb_hw_gen1.c reg_val = ioread32(mmio + xlat_reg); mmio 923 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + xlat_reg); mmio 928 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(limit, mmio + limit_reg); mmio 929 drivers/ntb/hw/intel/ntb_hw_gen1.c reg_val = ioread32(mmio + limit_reg); mmio 931 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(base, mmio + limit_reg); mmio 932 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + xlat_reg); mmio 1205 drivers/ntb/hw/intel/ntb_hw_gen1.c static u64 xeon_db_ioread(void __iomem *mmio) mmio 1207 drivers/ntb/hw/intel/ntb_hw_gen1.c return (u64)ioread16(mmio); mmio 1210 drivers/ntb/hw/intel/ntb_hw_gen1.c static void xeon_db_iowrite(u64 bits, void __iomem *mmio) mmio 1212 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite16((u16)bits, mmio); mmio 1293 drivers/ntb/hw/intel/ntb_hw_gen1.c void __iomem *mmio; mmio 1300 drivers/ntb/hw/intel/ntb_hw_gen1.c mmio = ndev->self_mmio; mmio 1401 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_SBAR0BASE_OFFSET); mmio 1409 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_SBAR23BASE_OFFSET); mmio 1410 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_SBAR23BASE_OFFSET); mmio 1416 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_SBAR45BASE_OFFSET); mmio 1417 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_SBAR45BASE_OFFSET); mmio 1422 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_SBAR4BASE_OFFSET); mmio 1423 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_SBAR4BASE_OFFSET); mmio 1428 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_SBAR5BASE_OFFSET); mmio 1429 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_SBAR5BASE_OFFSET); mmio 1436 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_SBAR23LMT_OFFSET); mmio 1437 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_SBAR23LMT_OFFSET); mmio 1443 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_SBAR45LMT_OFFSET); mmio 1444 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_SBAR45LMT_OFFSET); mmio 1449 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_SBAR4LMT_OFFSET); mmio 1450 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_SBAR4LMT_OFFSET); mmio 1455 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_SBAR5LMT_OFFSET); mmio 1456 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_SBAR5LMT_OFFSET); mmio 1461 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + XEON_SBAR23XLAT_OFFSET); mmio 1464 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + XEON_SBAR45XLAT_OFFSET); mmio 1466 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + XEON_SBAR4XLAT_OFFSET); mmio 1467 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + XEON_SBAR5XLAT_OFFSET); mmio 1471 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + XEON_PBAR23LMT_OFFSET); mmio 1473 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(0, mmio + XEON_PBAR45LMT_OFFSET); mmio 1475 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + XEON_PBAR4LMT_OFFSET); mmio 1476 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(0, mmio + XEON_PBAR5LMT_OFFSET); mmio 1481 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_PBAR23XLAT_OFFSET); mmio 1482 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_PBAR23XLAT_OFFSET); mmio 1487 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite64(bar_addr, mmio + XEON_PBAR45XLAT_OFFSET); mmio 1488 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread64(mmio + XEON_PBAR45XLAT_OFFSET); mmio 1492 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_PBAR4XLAT_OFFSET); mmio 1493 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_PBAR4XLAT_OFFSET); mmio 1497 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_PBAR5XLAT_OFFSET); mmio 1498 drivers/ntb/hw/intel/ntb_hw_gen1.c bar_addr = ioread32(mmio + XEON_PBAR5XLAT_OFFSET); mmio 1518 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr, mmio + XEON_B2B_XLAT_OFFSETL); mmio 1519 drivers/ntb/hw/intel/ntb_hw_gen1.c iowrite32(bar_addr >> 32, mmio + XEON_B2B_XLAT_OFFSETU); mmio 153 drivers/ntb/hw/intel/ntb_hw_gen1.h u64 ndev_db_read(struct intel_ntb_dev *ndev, void __iomem *mmio); mmio 155 drivers/ntb/hw/intel/ntb_hw_gen1.h void __iomem *mmio); mmio 147 drivers/ntb/hw/intel/ntb_hw_gen3.c void __iomem *mmio; mmio 151 drivers/ntb/hw/intel/ntb_hw_gen3.c mmio = ndev->self_mmio; mmio 155 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET); mmio 156 drivers/ntb/hw/intel/ntb_hw_gen3.c bar_addr = ioread64(mmio + GEN3_IMBAR1XLMT_OFFSET); mmio 160 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(bar_addr, mmio + GEN3_IMBAR2XLMT_OFFSET); mmio 161 drivers/ntb/hw/intel/ntb_hw_gen3.c bar_addr = ioread64(mmio + GEN3_IMBAR2XLMT_OFFSET); mmio 165 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(0, mmio + GEN3_IMBAR1XBASE_OFFSET); mmio 166 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(0, mmio + GEN3_IMBAR2XBASE_OFFSET); mmio 259 drivers/ntb/hw/intel/ntb_hw_gen3.c void __iomem *mmio; mmio 266 drivers/ntb/hw/intel/ntb_hw_gen3.c mmio = ndev->self_mmio; mmio 320 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ndev_db_read(ndev, mmio + ndev->self_reg->db_mask); mmio 324 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ndev_db_read(ndev, mmio + ndev->self_reg->db_bell); mmio 331 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_IMBAR1XBASE_OFFSET); mmio 335 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_IMBAR2XBASE_OFFSET); mmio 339 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_IMBAR1XLMT_OFFSET); mmio 343 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_IMBAR2XLMT_OFFSET); mmio 351 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR1XBASE_OFFSET); mmio 355 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR2XBASE_OFFSET); mmio 359 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR1XLMT_OFFSET); mmio 363 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR2XLMT_OFFSET); mmio 370 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR0_OFFSET); mmio 374 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR1_OFFSET); mmio 378 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v64 = ioread64(mmio + GEN3_EMBAR2_OFFSET); mmio 386 drivers/ntb/hw/intel/ntb_hw_gen3.c u.v16 = ioread16(mmio + GEN3_USMEMMISS_OFFSET); mmio 450 drivers/ntb/hw/intel/ntb_hw_gen3.c void __iomem *mmio; mmio 479 drivers/ntb/hw/intel/ntb_hw_gen3.c mmio = ndev->self_mmio; mmio 491 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(addr, mmio + xlat_reg); mmio 492 drivers/ntb/hw/intel/ntb_hw_gen3.c reg_val = ioread64(mmio + xlat_reg); mmio 494 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(0, mmio + xlat_reg); mmio 501 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(limit, mmio + limit_reg); mmio 502 drivers/ntb/hw/intel/ntb_hw_gen3.c reg_val = ioread64(mmio + limit_reg); mmio 504 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(base, mmio + limit_reg); mmio 505 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(0, mmio + xlat_reg); mmio 513 drivers/ntb/hw/intel/ntb_hw_gen3.c base = ioread64(mmio + GEN3_EMBAR1_OFFSET + (8 * idx)); mmio 522 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(limit, mmio + limit_reg); mmio 523 drivers/ntb/hw/intel/ntb_hw_gen3.c reg_val = ioread64(mmio + limit_reg); mmio 525 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(base, mmio + limit_reg); mmio 526 drivers/ntb/hw/intel/ntb_hw_gen3.c iowrite64(0, mmio + xlat_reg); mmio 94 drivers/ntb/hw/intel/ntb_hw_gen3.h static inline u64 gen3_db_ioread(void __iomem *mmio) mmio 96 drivers/ntb/hw/intel/ntb_hw_gen3.h return ioread64(mmio); mmio 99 drivers/ntb/hw/intel/ntb_hw_gen3.h static inline void gen3_db_iowrite(u64 bits, void __iomem *mmio) mmio 101 drivers/ntb/hw/intel/ntb_hw_gen3.h iowrite64(bits, mmio); mmio 105 drivers/ntb/hw/intel/ntb_hw_intel.h u64 (*db_ioread)(void __iomem *mmio); mmio 106 drivers/ntb/hw/intel/ntb_hw_intel.h void (*db_iowrite)(u64 db_bits, void __iomem *mmio); mmio 698 drivers/ntb/hw/mscc/ntb_hw_switchtec.c (unsigned long)sndev->stdev->mmio; mmio 803 drivers/ntb/hw/mscc/ntb_hw_switchtec.c (unsigned long)sndev->stdev->mmio; mmio 5364 drivers/pci/quirks.c void __iomem *mmio; mmio 5376 drivers/pci/quirks.c mmio = pci_iomap(pdev, 0, 0); mmio 5377 drivers/pci/quirks.c if (mmio == NULL) { mmio 5385 drivers/pci/quirks.c mmio_ntb = mmio + SWITCHTEC_GAS_NTB_OFFSET; mmio 5432 drivers/pci/quirks.c pci_iounmap(pdev, mmio); mmio 1942 drivers/pci/setup-bus.c resource_size_t align, io, mmio, mmio_pref; mmio 1960 drivers/pci/setup-bus.c mmio = div64_ul(available_mmio, hotplug_bridges); mmio 1961 drivers/pci/setup-bus.c mmio = min(ALIGN(mmio, align), remaining_mmio); mmio 1962 drivers/pci/setup-bus.c remaining_mmio -= mmio; mmio 1969 drivers/pci/setup-bus.c pci_bus_distribute_available_resources(b, add_list, io, mmio, mmio 1376 drivers/pci/switch/switchtec.c stdev->mmio = map - SWITCHTEC_GAS_TOP_CFG_OFFSET; mmio 1377 drivers/pci/switch/switchtec.c stdev->mmio_sw_event = stdev->mmio + SWITCHTEC_GAS_SW_EVENT_OFFSET; mmio 1378 drivers/pci/switch/switchtec.c stdev->mmio_sys_info = stdev->mmio + SWITCHTEC_GAS_SYS_INFO_OFFSET; mmio 1379 drivers/pci/switch/switchtec.c stdev->mmio_flash_info = stdev->mmio + SWITCHTEC_GAS_FLASH_INFO_OFFSET; mmio 1380 drivers/pci/switch/switchtec.c stdev->mmio_ntb = stdev->mmio + SWITCHTEC_GAS_NTB_OFFSET; mmio 1383 drivers/pci/switch/switchtec.c stdev->mmio_part_cfg_all = stdev->mmio + SWITCHTEC_GAS_PART_CFG_OFFSET; mmio 1385 drivers/pci/switch/switchtec.c stdev->mmio_pff_csr = stdev->mmio + SWITCHTEC_GAS_PFF_CSR_OFFSET; mmio 37 drivers/phy/hisilicon/phy-hisi-inno-usb2.c void __iomem *mmio; mmio 46 drivers/phy/hisilicon/phy-hisi-inno-usb2.c void __iomem *reg = priv->mmio; mmio 126 drivers/phy/hisilicon/phy-hisi-inno-usb2.c priv->mmio = devm_ioremap_resource(dev, res); mmio 127 drivers/phy/hisilicon/phy-hisi-inno-usb2.c if (IS_ERR(priv->mmio)) { mmio 128 drivers/phy/hisilicon/phy-hisi-inno-usb2.c ret = PTR_ERR(priv->mmio); mmio 44 drivers/phy/hisilicon/phy-histb-combphy.c void __iomem *mmio; mmio 55 drivers/phy/hisilicon/phy-histb-combphy.c void __iomem *reg = priv->mmio + COMBPHY_CFG_REG; mmio 116 drivers/phy/hisilicon/phy-histb-combphy.c val = readl(priv->mmio + COMBPHY_CFG_REG); mmio 118 drivers/phy/hisilicon/phy-histb-combphy.c writel(val, priv->mmio + COMBPHY_CFG_REG); mmio 127 drivers/phy/hisilicon/phy-histb-combphy.c val = readl(priv->mmio + COMBPHY_CFG_REG); mmio 129 drivers/phy/hisilicon/phy-histb-combphy.c writel(val, priv->mmio + COMBPHY_CFG_REG); mmio 148 drivers/phy/hisilicon/phy-histb-combphy.c val = readl(priv->mmio + COMBPHY_CFG_REG); mmio 150 drivers/phy/hisilicon/phy-histb-combphy.c writel(val, priv->mmio + COMBPHY_CFG_REG); mmio 207 drivers/phy/hisilicon/phy-histb-combphy.c priv->mmio = devm_ioremap_resource(dev, res); mmio 208 drivers/phy/hisilicon/phy-histb-combphy.c if (IS_ERR(priv->mmio)) { mmio 209 drivers/phy/hisilicon/phy-histb-combphy.c ret = PTR_ERR(priv->mmio); mmio 36 drivers/phy/mediatek/phy-mtk-ufs.c void __iomem *mmio; mmio 43 drivers/phy/mediatek/phy-mtk-ufs.c return readl(phy->mmio + reg); mmio 48 drivers/phy/mediatek/phy-mtk-ufs.c writel(val, phy->mmio + reg); mmio 207 drivers/phy/mediatek/phy-mtk-ufs.c phy->mmio = devm_ioremap_resource(dev, res); mmio 208 drivers/phy/mediatek/phy-mtk-ufs.c if (IS_ERR(phy->mmio)) mmio 209 drivers/phy/mediatek/phy-mtk-ufs.c return PTR_ERR(phy->mmio); mmio 69 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c void __iomem *mmio; mmio 92 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c void __iomem *base = phy->mmio; mmio 187 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c void __iomem *base = phy->mmio; mmio 219 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c phy->mmio = devm_ioremap_resource(dev, res); mmio 220 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c if (IS_ERR(phy->mmio)) mmio 221 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c return PTR_ERR(phy->mmio); mmio 19 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c void __iomem *mmio; mmio 59 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM3); mmio 61 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM3); mmio 63 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM0) & mmio 68 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM0); mmio 70 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM1) & mmio 77 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM1); mmio 79 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM2) & mmio 82 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM2); mmio 85 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM4); mmio 87 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); mmio 90 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM4); mmio 92 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); mmio 101 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM4); mmio 103 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); mmio 114 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM4); mmio 116 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); mmio 141 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c phy->mmio = devm_ioremap_resource(dev, res); mmio 142 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c if (IS_ERR(phy->mmio)) mmio 143 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c return PTR_ERR(phy->mmio); mmio 60 drivers/phy/qualcomm/phy-qcom-ufs-i.h void __iomem *mmio; mmio 53 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c writel_relaxed(val ? 0x1 : 0x0, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); mmio 74 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c tmp = readl_relaxed(phy->mmio + UFS_PHY_PHY_START); mmio 77 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c writel_relaxed(tmp, phy->mmio + UFS_PHY_PHY_START); mmio 87 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c err = readl_poll_timeout(phy_common->mmio + UFS_PHY_PCS_READY_STATUS, mmio 76 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x1, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); mmio 89 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x0A, phy->mmio + mmio 91 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x08, phy->mmio + mmio 101 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x0A, phy->mmio + mmio 103 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x02, phy->mmio + mmio 112 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(0x0, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); mmio 125 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c phy->mmio + UFS_PHY_TX_LANE_ENABLE); mmio 133 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c tmp = readl_relaxed(phy->mmio + UFS_PHY_PHY_START); mmio 136 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c writel_relaxed(tmp, phy->mmio + UFS_PHY_PHY_START); mmio 145 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c err = readl_poll_timeout(phy_common->mmio + UFS_PHY_PCS_READY_STATUS, mmio 33 drivers/phy/qualcomm/phy-qcom-ufs.c ufs_qcom_phy->mmio + tbl_A[i].reg_offset); mmio 51 drivers/phy/qualcomm/phy-qcom-ufs.c ufs_qcom_phy->mmio + tbl_B[i].reg_offset); mmio 83 drivers/phy/qualcomm/phy-qcom-ufs.c phy_common->mmio = devm_ioremap_resource(dev, res); mmio 84 drivers/phy/qualcomm/phy-qcom-ufs.c if (IS_ERR((void const *)phy_common->mmio)) { mmio 85 drivers/phy/qualcomm/phy-qcom-ufs.c err = PTR_ERR((void const *)phy_common->mmio); mmio 86 drivers/phy/qualcomm/phy-qcom-ufs.c phy_common->mmio = NULL; mmio 83 drivers/pinctrl/freescale/pinctrl-imx.c if (!(pin->conf.mmio.config & IMX_NO_PAD_CTL)) mmio 117 drivers/pinctrl/freescale/pinctrl-imx.c (pin->conf.mmio.config & IMX_NO_PAD_CTL)) mmio 134 drivers/pinctrl/freescale/pinctrl-imx.c &pin->conf.mmio.config; mmio 166 drivers/pinctrl/freescale/pinctrl-imx.c struct imx_pin_mmio *pin_mmio = &pin->conf.mmio; mmio 520 drivers/pinctrl/freescale/pinctrl-imx.c struct imx_pin_mmio *pin_mmio = &pin->conf.mmio; mmio 55 drivers/pinctrl/freescale/pinctrl-imx.h struct imx_pin_mmio mmio; mmio 101 drivers/pwm/pwm-sti.c void __iomem *mmio; mmio 557 drivers/pwm/pwm-sti.c pc->mmio = devm_ioremap_resource(dev, res); mmio 558 drivers/pwm/pwm-sti.c if (IS_ERR(pc->mmio)) mmio 559 drivers/pwm/pwm-sti.c return PTR_ERR(pc->mmio); mmio 561 drivers/pwm/pwm-sti.c pc->regmap = devm_regmap_init_mmio(dev, pc->mmio, mmio 464 drivers/remoteproc/qcom_wcnss.c void __iomem *mmio; mmio 495 drivers/remoteproc/qcom_wcnss.c mmio = devm_ioremap_resource(&pdev->dev, res); mmio 496 drivers/remoteproc/qcom_wcnss.c if (IS_ERR(mmio)) { mmio 497 drivers/remoteproc/qcom_wcnss.c ret = PTR_ERR(mmio); mmio 505 drivers/remoteproc/qcom_wcnss.c wcnss->pmu_cfg = mmio + data->pmu_offset; mmio 506 drivers/remoteproc/qcom_wcnss.c wcnss->spare_out = mmio + data->spare_offset; mmio 271 drivers/rtc/rtc-snvs.c void __iomem *mmio; mmio 286 drivers/rtc/rtc-snvs.c mmio = devm_platform_ioremap_resource(pdev, 0); mmio 287 drivers/rtc/rtc-snvs.c if (IS_ERR(mmio)) mmio 288 drivers/rtc/rtc-snvs.c return PTR_ERR(mmio); mmio 290 drivers/rtc/rtc-snvs.c data->regmap = devm_regmap_init_mmio(&pdev->dev, mmio, &snvs_rtc_config); mmio 2194 drivers/scsi/mvumi.c mhba->mmio = mhba->base_addr[0]; mmio 2195 drivers/scsi/mvumi.c base = mhba->mmio; mmio 2246 drivers/scsi/mvumi.c mhba->mmio = mhba->base_addr[2]; mmio 2247 drivers/scsi/mvumi.c base = mhba->mmio; mmio 2622 drivers/scsi/mvumi.c mhba->mmio = mhba->base_addr[0]; mmio 477 drivers/scsi/mvumi.h void *mmio; mmio 5557 drivers/scsi/qla4xxx/ql4_os.c unsigned long mmio, mmio_len, mmio_flags; mmio 5574 drivers/scsi/qla4xxx/ql4_os.c mmio = pci_resource_start(ha->pdev, 1); mmio 5600 drivers/scsi/qla4xxx/ql4_os.c ha->reg = ioremap(mmio, MIN_IOBASE_LEN); mmio 87 drivers/spi/spi-ep93xx.c void __iomem *mmio; mmio 169 drivers/spi/spi-ep93xx.c writel(div_cpsr, espi->mmio + SSPCPSR); mmio 170 drivers/spi/spi-ep93xx.c writel(cr0, espi->mmio + SSPCR0); mmio 190 drivers/spi/spi-ep93xx.c writel(val, espi->mmio + SSPDR); mmio 199 drivers/spi/spi-ep93xx.c val = readl(espi->mmio + SSPDR); mmio 228 drivers/spi/spi-ep93xx.c while ((readl(espi->mmio + SSPSR) & SSPSR_RNE)) { mmio 443 drivers/spi/spi-ep93xx.c if (readl(espi->mmio + SSPIIR) & SSPIIR_RORIS) { mmio 445 drivers/spi/spi-ep93xx.c writel(0, espi->mmio + SSPICR); mmio 469 drivers/spi/spi-ep93xx.c val = readl(espi->mmio + SSPCR1); mmio 471 drivers/spi/spi-ep93xx.c writel(val, espi->mmio + SSPCR1); mmio 507 drivers/spi/spi-ep93xx.c val = readl(espi->mmio + SSPCR1); mmio 509 drivers/spi/spi-ep93xx.c writel(val, espi->mmio + SSPCR1); mmio 525 drivers/spi/spi-ep93xx.c while (readl(espi->mmio + SSPSR) & SSPSR_RNE) { mmio 531 drivers/spi/spi-ep93xx.c readl(espi->mmio + SSPDR); mmio 553 drivers/spi/spi-ep93xx.c val = readl(espi->mmio + SSPCR1); mmio 555 drivers/spi/spi-ep93xx.c writel(val, espi->mmio + SSPCR1); mmio 565 drivers/spi/spi-ep93xx.c val = readl(espi->mmio + SSPCR1); mmio 567 drivers/spi/spi-ep93xx.c writel(val, espi->mmio + SSPCR1); mmio 706 drivers/spi/spi-ep93xx.c espi->mmio = devm_ioremap_resource(&pdev->dev, res); mmio 707 drivers/spi/spi-ep93xx.c if (IS_ERR(espi->mmio)) { mmio 708 drivers/spi/spi-ep93xx.c error = PTR_ERR(espi->mmio); mmio 723 drivers/spi/spi-ep93xx.c writel(0, espi->mmio + SSPCR1); mmio 33 drivers/spi/spi-iproc-qspi.c void __iomem *mmio = priv->int_status_reg; mmio 38 drivers/spi/spi-iproc-qspi.c if (bcm_qspi_readl(priv->big_endian, mmio + (i * 4))) mmio 58 drivers/spi/spi-iproc-qspi.c void __iomem *mmio = priv->int_status_reg; mmio 64 drivers/spi/spi-iproc-qspi.c bcm_qspi_writel(priv->big_endian, 1, mmio + (i * 4)); mmio 73 drivers/spi/spi-iproc-qspi.c void __iomem *mmio = priv->int_reg; mmio 80 drivers/spi/spi-iproc-qspi.c val = bcm_qspi_readl(priv->big_endian, mmio); mmio 87 drivers/spi/spi-iproc-qspi.c bcm_qspi_writel(priv->big_endian, val, mmio); mmio 680 drivers/ssb/driver_chipcommon.c cc_mmio = cc->dev->bus->mmio + (cc->dev->core_index * SSB_CORE_SIZE); mmio 116 drivers/ssb/driver_pcicore.c void __iomem *mmio; mmio 125 drivers/ssb/driver_pcicore.c mmio = ioremap_nocache(addr, len); mmio 126 drivers/ssb/driver_pcicore.c if (!mmio) mmio 129 drivers/ssb/driver_pcicore.c if (mips_busprobe32(val, mmio)) { mmio 134 drivers/ssb/driver_pcicore.c val = readl(mmio); mmio 150 drivers/ssb/driver_pcicore.c iounmap(mmio); mmio 162 drivers/ssb/driver_pcicore.c void __iomem *mmio; mmio 171 drivers/ssb/driver_pcicore.c mmio = ioremap_nocache(addr, len); mmio 172 drivers/ssb/driver_pcicore.c if (!mmio) mmio 175 drivers/ssb/driver_pcicore.c if (mips_busprobe32(val, mmio)) { mmio 182 drivers/ssb/driver_pcicore.c val = readl(mmio); mmio 187 drivers/ssb/driver_pcicore.c val = readl(mmio); mmio 195 drivers/ssb/driver_pcicore.c writel(val, mmio); mmio 199 drivers/ssb/driver_pcicore.c iounmap(mmio); mmio 418 drivers/ssb/driver_pcicore.c return !mips_busprobe32(tmp, (bus->mmio + (pc->dev->core_index * SSB_CORE_SIZE))); mmio 21 drivers/ssb/host_soc.c return readb(bus->mmio + offset); mmio 29 drivers/ssb/host_soc.c return readw(bus->mmio + offset); mmio 37 drivers/ssb/host_soc.c return readl(bus->mmio + offset); mmio 48 drivers/ssb/host_soc.c addr = bus->mmio + offset; mmio 94 drivers/ssb/host_soc.c writeb(value, bus->mmio + offset); mmio 102 drivers/ssb/host_soc.c writew(value, bus->mmio + offset); mmio 110 drivers/ssb/host_soc.c writel(value, bus->mmio + offset); mmio 121 drivers/ssb/host_soc.c addr = bus->mmio + offset; mmio 276 drivers/ssb/pci.c sprom[i] = ioread16(bus->mmio + bus->sprom_offset + (i * 2)); mmio 307 drivers/ssb/pci.c writew(sprom[i], bus->mmio + bus->sprom_offset + (i * 2)); mmio 972 drivers/ssb/pci.c return ioread8(bus->mmio + offset); mmio 985 drivers/ssb/pci.c return ioread16(bus->mmio + offset); mmio 998 drivers/ssb/pci.c return ioread32(bus->mmio + offset); mmio 1006 drivers/ssb/pci.c void __iomem *addr = bus->mmio + offset; mmio 1046 drivers/ssb/pci.c iowrite8(value, bus->mmio + offset); mmio 1059 drivers/ssb/pci.c iowrite16(value, bus->mmio + offset); mmio 1072 drivers/ssb/pci.c iowrite32(value, bus->mmio + offset); mmio 1080 drivers/ssb/pci.c void __iomem *addr = bus->mmio + offset; mmio 233 drivers/ssb/pcmcia.c value = readb(bus->mmio + offset); mmio 249 drivers/ssb/pcmcia.c value = readw(bus->mmio + offset); mmio 265 drivers/ssb/pcmcia.c lo = readw(bus->mmio + offset); mmio 266 drivers/ssb/pcmcia.c hi = readw(bus->mmio + offset + 2); mmio 279 drivers/ssb/pcmcia.c void __iomem *addr = bus->mmio + offset; mmio 340 drivers/ssb/pcmcia.c writeb(value, bus->mmio + offset); mmio 353 drivers/ssb/pcmcia.c writew(value, bus->mmio + offset); mmio 366 drivers/ssb/pcmcia.c writew((value & 0x0000FFFF), bus->mmio + offset); mmio 367 drivers/ssb/pcmcia.c writew(((value & 0xFFFF0000) >> 16), bus->mmio + offset + 2); mmio 378 drivers/ssb/pcmcia.c void __iomem *addr = bus->mmio + offset; mmio 177 drivers/ssb/scan.c lo = readw(bus->mmio + offset); mmio 178 drivers/ssb/scan.c hi = readw(bus->mmio + offset + 2); mmio 184 drivers/ssb/scan.c return readl(bus->mmio + offset); mmio 207 drivers/ssb/scan.c iounmap(bus->mmio); mmio 211 drivers/ssb/scan.c pci_iounmap(bus->host_pci, bus->mmio); mmio 219 drivers/ssb/scan.c bus->mmio = NULL; mmio 226 drivers/ssb/scan.c void __iomem *mmio = NULL; mmio 233 drivers/ssb/scan.c mmio = ioremap(baseaddr, SSB_CORE_SIZE); mmio 237 drivers/ssb/scan.c mmio = pci_iomap(bus->host_pci, 0, ~0UL); mmio 244 drivers/ssb/scan.c mmio = (void __iomem *)baseaddr; mmio 248 drivers/ssb/scan.c return mmio; mmio 275 drivers/ssb/scan.c void __iomem *mmio; mmio 281 drivers/ssb/scan.c mmio = ssb_ioremap(bus, baseaddr); mmio 282 drivers/ssb/scan.c if (!mmio) mmio 284 drivers/ssb/scan.c bus->mmio = mmio; mmio 335 drivers/ssb/scan.c iounmap(mmio); mmio 336 drivers/ssb/scan.c mmio = ioremap(baseaddr, SSB_CORE_SIZE * bus->nr_devices); mmio 337 drivers/ssb/scan.c if (!mmio) mmio 339 drivers/ssb/scan.c bus->mmio = mmio; mmio 117 drivers/staging/comedi/comedi_pci.c if (dev->mmio) { mmio 118 drivers/staging/comedi/comedi_pci.c iounmap(dev->mmio); mmio 119 drivers/staging/comedi/comedi_pci.c dev->mmio = NULL; mmio 565 drivers/staging/comedi/comedidev.h void __iomem *mmio; mmio 187 drivers/staging/comedi/drivers.c dev->mmio = NULL; mmio 221 drivers/staging/comedi/drivers/8255_pci.c dev->mmio = pci_ioremap_bar(pcidev, board->dio_badr); mmio 222 drivers/staging/comedi/drivers/8255_pci.c if (!dev->mmio) mmio 239 drivers/staging/comedi/drivers/8255_pci.c if (dev->mmio) mmio 356 drivers/staging/comedi/drivers/addi_apci_3xxx.c status = readl(dev->mmio + 16); mmio 359 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(status, dev->mmio + 16); mmio 361 drivers/staging/comedi/drivers/addi_apci_3xxx.c val = readl(dev->mmio + 28); mmio 374 drivers/staging/comedi/drivers/addi_apci_3xxx.c if ((readl(dev->mmio + 8) & 0x80000) == 0x80000) mmio 392 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(0x10000, dev->mmio + 12); mmio 395 drivers/staging/comedi/drivers/addi_apci_3xxx.c delay_mode = readl(dev->mmio + 4); mmio 399 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(delay_mode, dev->mmio + 4); mmio 404 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(val, dev->mmio + 0); mmio 407 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(delay_mode | 0x100, dev->mmio + 4); mmio 408 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(chan, dev->mmio + 0); mmio 411 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(delay_mode, dev->mmio + 4); mmio 414 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(1, dev->mmio + 48); mmio 426 drivers/staging/comedi/drivers/addi_apci_3xxx.c status = readl(dev->mmio + 20); mmio 446 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(0x80000, dev->mmio + 8); mmio 454 drivers/staging/comedi/drivers/addi_apci_3xxx.c data[i] = readl(dev->mmio + 28); mmio 579 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(devpriv->ai_time_base, dev->mmio + 36); mmio 582 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(devpriv->ai_timer, dev->mmio + 32); mmio 585 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(0x180000, dev->mmio + 8); mmio 603 drivers/staging/comedi/drivers/addi_apci_3xxx.c status = readl(dev->mmio + 96); mmio 623 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(range, dev->mmio + 96); mmio 626 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel((val << 8) | chan, dev->mmio + 100); mmio 734 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(0, dev->mmio + 8); mmio 737 drivers/staging/comedi/drivers/addi_apci_3xxx.c val = readl(dev->mmio + 16); mmio 738 drivers/staging/comedi/drivers/addi_apci_3xxx.c writel(val, dev->mmio + 16); mmio 741 drivers/staging/comedi/drivers/addi_apci_3xxx.c readl(dev->mmio + 20); mmio 745 drivers/staging/comedi/drivers/addi_apci_3xxx.c val = readl(dev->mmio + 28); mmio 780 drivers/staging/comedi/drivers/addi_apci_3xxx.c dev->mmio = pci_ioremap_bar(pcidev, 3); mmio 781 drivers/staging/comedi/drivers/addi_apci_3xxx.c if (!dev->mmio) mmio 98 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) mmio 99 drivers/staging/comedi/drivers/amplc_dio200_common.c return readb(dev->mmio + offset); mmio 111 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) mmio 112 drivers/staging/comedi/drivers/amplc_dio200_common.c writeb(val, dev->mmio + offset); mmio 125 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) mmio 126 drivers/staging/comedi/drivers/amplc_dio200_common.c return readl(dev->mmio + offset); mmio 138 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) mmio 139 drivers/staging/comedi/drivers/amplc_dio200_common.c writel(val, dev->mmio + offset); mmio 152 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) mmio 153 drivers/staging/comedi/drivers/amplc_dio200_common.c offset = i8254->mmio - dev->mmio; mmio 559 drivers/staging/comedi/drivers/amplc_dio200_common.c if (dev->mmio) { mmio 560 drivers/staging/comedi/drivers/amplc_dio200_common.c i8254 = comedi_8254_mm_init(dev->mmio + offset, mmio 362 drivers/staging/comedi/drivers/amplc_dio200_pci.c dev->mmio = pci_ioremap_bar(pci_dev, bar); mmio 363 drivers/staging/comedi/drivers/amplc_dio200_pci.c if (!dev->mmio) { mmio 1871 drivers/staging/comedi/drivers/cb_pcidas64.c data[n] = readl(dev->mmio + ADC_FIFO_REG) & 0xffff; mmio 2756 drivers/staging/comedi/drivers/cb_pcidas64.c fifo_data = readl(dev->mmio + ADC_FIFO_REG); mmio 3445 drivers/staging/comedi/drivers/cb_pcidas64.c bits = readb(dev->mmio + DI_REG); mmio 3459 drivers/staging/comedi/drivers/cb_pcidas64.c writeb(s->state, dev->mmio + DO_REG); mmio 3477 drivers/staging/comedi/drivers/cb_pcidas64.c writeb(s->io_bits, dev->mmio + DIO_DIRECTION_60XX_REG); mmio 3488 drivers/staging/comedi/drivers/cb_pcidas64.c writeb(s->state, dev->mmio + DIO_DATA_60XX_REG); mmio 3490 drivers/staging/comedi/drivers/cb_pcidas64.c data[1] = readb(dev->mmio + DIO_DATA_60XX_REG); mmio 4005 drivers/staging/comedi/drivers/cb_pcidas64.c dev->mmio = pci_ioremap_bar(pcidev, 3); mmio 4007 drivers/staging/comedi/drivers/cb_pcidas64.c if (!devpriv->plx9080_iobase || !devpriv->main_iobase || !dev->mmio) { mmio 4067 drivers/staging/comedi/drivers/cb_pcidas64.c if (dev->mmio) mmio 4068 drivers/staging/comedi/drivers/cb_pcidas64.c iounmap(dev->mmio); mmio 132 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 133 drivers/staging/comedi/drivers/comedi_8254.c val = readb(i8254->mmio + reg_offset); mmio 138 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 139 drivers/staging/comedi/drivers/comedi_8254.c val = readw(i8254->mmio + reg_offset); mmio 144 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 145 drivers/staging/comedi/drivers/comedi_8254.c val = readl(i8254->mmio + reg_offset); mmio 161 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 162 drivers/staging/comedi/drivers/comedi_8254.c writeb(val, i8254->mmio + reg_offset); mmio 167 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 168 drivers/staging/comedi/drivers/comedi_8254.c writew(val, i8254->mmio + reg_offset); mmio 173 drivers/staging/comedi/drivers/comedi_8254.c if (i8254->mmio) mmio 174 drivers/staging/comedi/drivers/comedi_8254.c writel(val, i8254->mmio + reg_offset); mmio 576 drivers/staging/comedi/drivers/comedi_8254.c void __iomem *mmio, mmio 594 drivers/staging/comedi/drivers/comedi_8254.c i8254->mmio = mmio; mmio 633 drivers/staging/comedi/drivers/comedi_8254.c struct comedi_8254 *comedi_8254_mm_init(void __iomem *mmio, mmio 638 drivers/staging/comedi/drivers/comedi_8254.c return __i8254_init(0, mmio, osc_base, iosize, regshift); mmio 80 drivers/staging/comedi/drivers/comedi_8254.h void __iomem *mmio; mmio 129 drivers/staging/comedi/drivers/comedi_8254.h struct comedi_8254 *comedi_8254_mm_init(void __iomem *mmio, mmio 56 drivers/staging/comedi/drivers/comedi_8255.c writeb(data, dev->mmio + regbase + port); mmio 59 drivers/staging/comedi/drivers/comedi_8255.c return readb(dev->mmio + regbase + port); mmio 262 drivers/staging/comedi/drivers/daqboard2000.c writew(entry & 0x00ff, dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO); mmio 264 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO); mmio 312 drivers/staging/comedi/drivers/daqboard2000.c status = readw(dev->mmio + DB2K_REG_ACQ_STATUS); mmio 329 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 336 drivers/staging/comedi/drivers/daqboard2000.c writel(1000000, dev->mmio + DB2K_REG_ACQ_PACER_CLOCK_DIV_LOW); mmio 337 drivers/staging/comedi/drivers/daqboard2000.c writew(0, dev->mmio + DB2K_REG_ACQ_PACER_CLOCK_DIV_HIGH); mmio 352 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 360 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 373 drivers/staging/comedi/drivers/daqboard2000.c data[i] = readw(dev->mmio + DB2K_REG_ACQ_RESULTS_FIFO); mmio 375 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 377 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 389 drivers/staging/comedi/drivers/daqboard2000.c status = readw(dev->mmio + DB2K_REG_DAC_STATUS); mmio 406 drivers/staging/comedi/drivers/daqboard2000.c writew(val, dev->mmio + DB2K_REG_DAC_SETTING(chan)); mmio 471 drivers/staging/comedi/drivers/daqboard2000.c cpld = readw(dev->mmio + DB2K_REG_CPLD_STATUS); mmio 487 drivers/staging/comedi/drivers/daqboard2000.c if (readw(dev->mmio + DB2K_REG_CPLD_STATUS) & mmio 507 drivers/staging/comedi/drivers/daqboard2000.c writew(data, dev->mmio + DB2K_REG_CPLD_WDATA); mmio 508 drivers/staging/comedi/drivers/daqboard2000.c if (!(readw(dev->mmio + DB2K_REG_CPLD_STATUS) & DB2K_CPLD_STATUS_INIT)) mmio 574 drivers/staging/comedi/drivers/daqboard2000.c new_cpld = (readw(dev->mmio + DB2K_REG_CPLD_STATUS) & mmio 603 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_TRIG_CONTROL); mmio 606 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_TRIG_CONTROL); mmio 611 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 616 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_ACQ_CONTROL); mmio 629 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_REF_DACS); mmio 631 drivers/staging/comedi/drivers/daqboard2000.c val = readw(dev->mmio + DB2K_REG_DAC_STATUS); mmio 639 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio + DB2K_REG_REF_DACS); mmio 641 drivers/staging/comedi/drivers/daqboard2000.c val = readw(dev->mmio + DB2K_REG_DAC_STATUS); mmio 672 drivers/staging/comedi/drivers/daqboard2000.c writew(data, dev->mmio + iobase + port * 2); mmio 675 drivers/staging/comedi/drivers/daqboard2000.c return readw(dev->mmio + iobase + port * 2); mmio 703 drivers/staging/comedi/drivers/daqboard2000.c dev->mmio = pci_ioremap_bar(pcidev, 2); mmio 704 drivers/staging/comedi/drivers/daqboard2000.c if (!devpriv->plx || !dev->mmio) mmio 232 drivers/staging/comedi/drivers/dt3000.c writew(cmd, dev->mmio + DPR_CMD_MBX); mmio 235 drivers/staging/comedi/drivers/dt3000.c status = readw(dev->mmio + DPR_CMD_MBX); mmio 251 drivers/staging/comedi/drivers/dt3000.c writew(subsys, dev->mmio + DPR_SUBSYS); mmio 253 drivers/staging/comedi/drivers/dt3000.c writew(chan, dev->mmio + DPR_PARAMS(0)); mmio 254 drivers/staging/comedi/drivers/dt3000.c writew(gain, dev->mmio + DPR_PARAMS(1)); mmio 258 drivers/staging/comedi/drivers/dt3000.c return readw(dev->mmio + DPR_PARAMS(2)); mmio 264 drivers/staging/comedi/drivers/dt3000.c writew(subsys, dev->mmio + DPR_SUBSYS); mmio 266 drivers/staging/comedi/drivers/dt3000.c writew(chan, dev->mmio + DPR_PARAMS(0)); mmio 267 drivers/staging/comedi/drivers/dt3000.c writew(0, dev->mmio + DPR_PARAMS(1)); mmio 268 drivers/staging/comedi/drivers/dt3000.c writew(data, dev->mmio + DPR_PARAMS(2)); mmio 283 drivers/staging/comedi/drivers/dt3000.c front = readw(dev->mmio + DPR_AD_BUF_FRONT); mmio 291 drivers/staging/comedi/drivers/dt3000.c data = readw(dev->mmio + DPR_ADC_BUFFER + rear); mmio 299 drivers/staging/comedi/drivers/dt3000.c writew(rear, dev->mmio + DPR_AD_BUF_REAR); mmio 305 drivers/staging/comedi/drivers/dt3000.c writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS); mmio 308 drivers/staging/comedi/drivers/dt3000.c writew(0, dev->mmio + DPR_INT_MASK); mmio 326 drivers/staging/comedi/drivers/dt3000.c status = readw(dev->mmio + DPR_INTR_FLAG); mmio 466 drivers/staging/comedi/drivers/dt3000.c writew((range << 6) | chan, dev->mmio + DPR_ADC_BUFFER + i); mmio 470 drivers/staging/comedi/drivers/dt3000.c writew(cmd->scan_end_arg, dev->mmio + DPR_PARAMS(0)); mmio 474 drivers/staging/comedi/drivers/dt3000.c writew((divider >> 16), dev->mmio + DPR_PARAMS(1)); mmio 475 drivers/staging/comedi/drivers/dt3000.c writew((divider & 0xffff), dev->mmio + DPR_PARAMS(2)); mmio 481 drivers/staging/comedi/drivers/dt3000.c writew((tscandiv >> 16), dev->mmio + DPR_PARAMS(3)); mmio 482 drivers/staging/comedi/drivers/dt3000.c writew((tscandiv & 0xffff), dev->mmio + DPR_PARAMS(4)); mmio 485 drivers/staging/comedi/drivers/dt3000.c writew(DPR_PARAM5_AD_TRIG_INT_RETRIG, dev->mmio + DPR_PARAMS(5)); mmio 487 drivers/staging/comedi/drivers/dt3000.c dev->mmio + DPR_PARAMS(6)); mmio 489 drivers/staging/comedi/drivers/dt3000.c writew(DPR_AI_FIFO_DEPTH / 2, dev->mmio + DPR_PARAMS(7)); mmio 491 drivers/staging/comedi/drivers/dt3000.c writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS); mmio 495 drivers/staging/comedi/drivers/dt3000.c dev->mmio + DPR_INT_MASK); mmio 499 drivers/staging/comedi/drivers/dt3000.c writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS); mmio 545 drivers/staging/comedi/drivers/dt3000.c writew(DPR_SUBSYS_DOUT, dev->mmio + DPR_SUBSYS); mmio 547 drivers/staging/comedi/drivers/dt3000.c writew(bits, dev->mmio + DPR_PARAMS(0)); mmio 599 drivers/staging/comedi/drivers/dt3000.c writew(DPR_SUBSYS_MEM, dev->mmio + DPR_SUBSYS); mmio 600 drivers/staging/comedi/drivers/dt3000.c writew(addr, dev->mmio + DPR_PARAMS(0)); mmio 601 drivers/staging/comedi/drivers/dt3000.c writew(1, dev->mmio + DPR_PARAMS(1)); mmio 605 drivers/staging/comedi/drivers/dt3000.c data[i] = readw(dev->mmio + DPR_PARAMS(2)); mmio 635 drivers/staging/comedi/drivers/dt3000.c dev->mmio = pci_ioremap_bar(pcidev, 0); mmio 636 drivers/staging/comedi/drivers/dt3000.c if (!dev->mmio) mmio 197 drivers/staging/comedi/drivers/gsc_hpdi.c hpdi_intr_status = readl(dev->mmio + INTERRUPT_STATUS_REG); mmio 198 drivers/staging/comedi/drivers/gsc_hpdi.c hpdi_board_status = readl(dev->mmio + BOARD_STATUS_REG); mmio 201 drivers/staging/comedi/drivers/gsc_hpdi.c writel(hpdi_intr_status, dev->mmio + INTERRUPT_STATUS_REG); mmio 267 drivers/staging/comedi/drivers/gsc_hpdi.c writel(0, dev->mmio + BOARD_CONTROL_REG); mmio 268 drivers/staging/comedi/drivers/gsc_hpdi.c writel(0, dev->mmio + INTERRUPT_CONTROL_REG); mmio 287 drivers/staging/comedi/drivers/gsc_hpdi.c writel(RX_FIFO_RESET_BIT, dev->mmio + BOARD_CONTROL_REG); mmio 320 drivers/staging/comedi/drivers/gsc_hpdi.c writel(RX_UNDERRUN_BIT | RX_OVERRUN_BIT, dev->mmio + BOARD_STATUS_REG); mmio 323 drivers/staging/comedi/drivers/gsc_hpdi.c writel(RX_FULL_INTR, dev->mmio + INTERRUPT_CONTROL_REG); mmio 325 drivers/staging/comedi/drivers/gsc_hpdi.c writel(RX_ENABLE_BIT, dev->mmio + BOARD_CONTROL_REG); mmio 511 drivers/staging/comedi/drivers/gsc_hpdi.c writel(BOARD_RESET_BIT, dev->mmio + BOARD_CONTROL_REG); mmio 515 drivers/staging/comedi/drivers/gsc_hpdi.c dev->mmio + RX_PROG_ALMOST_REG); mmio 517 drivers/staging/comedi/drivers/gsc_hpdi.c dev->mmio + TX_PROG_ALMOST_REG); mmio 519 drivers/staging/comedi/drivers/gsc_hpdi.c devpriv->tx_fifo_size = readl(dev->mmio + TX_FIFO_SIZE_REG) & mmio 521 drivers/staging/comedi/drivers/gsc_hpdi.c devpriv->rx_fifo_size = readl(dev->mmio + RX_FIFO_SIZE_REG) & mmio 524 drivers/staging/comedi/drivers/gsc_hpdi.c writel(0, dev->mmio + INTERRUPT_CONTROL_REG); mmio 601 drivers/staging/comedi/drivers/gsc_hpdi.c dev->mmio = pci_ioremap_bar(pcidev, 2); mmio 602 drivers/staging/comedi/drivers/gsc_hpdi.c if (!devpriv->plx9080_mmio || !dev->mmio) { mmio 686 drivers/staging/comedi/drivers/gsc_hpdi.c if (dev->mmio) mmio 687 drivers/staging/comedi/drivers/gsc_hpdi.c iounmap(dev->mmio); mmio 95 drivers/staging/comedi/drivers/icp_multi.c status = readw(dev->mmio + ICP_MULTI_ADC_CSR); mmio 121 drivers/staging/comedi/drivers/icp_multi.c writew(adc_csr, dev->mmio + ICP_MULTI_ADC_CSR); mmio 126 drivers/staging/comedi/drivers/icp_multi.c dev->mmio + ICP_MULTI_ADC_CSR); mmio 135 drivers/staging/comedi/drivers/icp_multi.c data[n] = (readw(dev->mmio + ICP_MULTI_AI) >> 4) & 0x0fff; mmio 148 drivers/staging/comedi/drivers/icp_multi.c status = readw(dev->mmio + ICP_MULTI_DAC_CSR); mmio 167 drivers/staging/comedi/drivers/icp_multi.c writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); mmio 178 drivers/staging/comedi/drivers/icp_multi.c writew(val, dev->mmio + ICP_MULTI_AO); mmio 182 drivers/staging/comedi/drivers/icp_multi.c dev->mmio + ICP_MULTI_DAC_CSR); mmio 195 drivers/staging/comedi/drivers/icp_multi.c data[1] = readw(dev->mmio + ICP_MULTI_DI); mmio 206 drivers/staging/comedi/drivers/icp_multi.c writew(s->state, dev->mmio + ICP_MULTI_DO); mmio 218 drivers/staging/comedi/drivers/icp_multi.c writew(0, dev->mmio + ICP_MULTI_INT_EN); mmio 219 drivers/staging/comedi/drivers/icp_multi.c writew(ICP_MULTI_INT_MASK, dev->mmio + ICP_MULTI_INT_STAT); mmio 226 drivers/staging/comedi/drivers/icp_multi.c writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); mmio 229 drivers/staging/comedi/drivers/icp_multi.c writew(0, dev->mmio + ICP_MULTI_AO); mmio 233 drivers/staging/comedi/drivers/icp_multi.c dev->mmio + ICP_MULTI_DAC_CSR); mmio 238 drivers/staging/comedi/drivers/icp_multi.c writew(0, dev->mmio + ICP_MULTI_DO); mmio 254 drivers/staging/comedi/drivers/icp_multi.c dev->mmio = pci_ioremap_bar(pcidev, 2); mmio 255 drivers/staging/comedi/drivers/icp_multi.c if (!dev->mmio) mmio 140 drivers/staging/comedi/drivers/ii_pci20kc.c return dev->mmio + (s->index + 1) * II20K_MOD_OFFSET; mmio 312 drivers/staging/comedi/drivers/ii_pci20kc.c writeb(ctrl01, dev->mmio + II20K_CTRL01_REG); mmio 313 drivers/staging/comedi/drivers/ii_pci20kc.c writeb(ctrl23, dev->mmio + II20K_CTRL23_REG); mmio 314 drivers/staging/comedi/drivers/ii_pci20kc.c writeb(dir_ena, dev->mmio + II20K_DIR_ENA_REG); mmio 355 drivers/staging/comedi/drivers/ii_pci20kc.c dev->mmio + II20K_DIO0_REG); mmio 358 drivers/staging/comedi/drivers/ii_pci20kc.c dev->mmio + II20K_DIO1_REG); mmio 361 drivers/staging/comedi/drivers/ii_pci20kc.c dev->mmio + II20K_DIO2_REG); mmio 364 drivers/staging/comedi/drivers/ii_pci20kc.c dev->mmio + II20K_DIO3_REG); mmio 367 drivers/staging/comedi/drivers/ii_pci20kc.c data[1] = readb(dev->mmio + II20K_DIO0_REG); mmio 368 drivers/staging/comedi/drivers/ii_pci20kc.c data[1] |= readb(dev->mmio + II20K_DIO1_REG) << 8; mmio 369 drivers/staging/comedi/drivers/ii_pci20kc.c data[1] |= readb(dev->mmio + II20K_DIO2_REG) << 16; mmio 370 drivers/staging/comedi/drivers/ii_pci20kc.c data[1] |= readb(dev->mmio + II20K_DIO3_REG) << 24; mmio 439 drivers/staging/comedi/drivers/ii_pci20kc.c dev->mmio = ioremap(membase, II20K_SIZE); mmio 440 drivers/staging/comedi/drivers/ii_pci20kc.c if (!dev->mmio) mmio 443 drivers/staging/comedi/drivers/ii_pci20kc.c id = readb(dev->mmio + II20K_ID_REG); mmio 508 drivers/staging/comedi/drivers/ii_pci20kc.c if (dev->mmio) mmio 509 drivers/staging/comedi/drivers/ii_pci20kc.c iounmap(dev->mmio); mmio 366 drivers/staging/comedi/drivers/jr3_pci.c struct jr3_block __iomem *block = dev->mmio; mmio 624 drivers/staging/comedi/drivers/jr3_pci.c struct jr3_block __iomem *block = dev->mmio; mmio 659 drivers/staging/comedi/drivers/jr3_pci.c struct jr3_block __iomem *block = dev->mmio; mmio 702 drivers/staging/comedi/drivers/jr3_pci.c dev->mmio = pci_ioremap_bar(pcidev, 0); mmio 703 drivers/staging/comedi/drivers/jr3_pci.c if (!dev->mmio) mmio 706 drivers/staging/comedi/drivers/jr3_pci.c block = dev->mmio; mmio 177 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); mmio 187 drivers/staging/comedi/drivers/me_daq.c void __iomem *mmio_porta = dev->mmio + ME_DIO_PORT_A_REG; mmio 188 drivers/staging/comedi/drivers/me_daq.c void __iomem *mmio_portb = dev->mmio + ME_DIO_PORT_B_REG; mmio 222 drivers/staging/comedi/drivers/me_daq.c status = readw(dev->mmio + ME_STATUS_REG); mmio 252 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); mmio 254 drivers/staging/comedi/drivers/me_daq.c writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */ mmio 258 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); mmio 266 drivers/staging/comedi/drivers/me_daq.c writew(val, dev->mmio + ME_AI_FIFO_REG); mmio 270 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); mmio 274 drivers/staging/comedi/drivers/me_daq.c readw(dev->mmio + ME_CTRL1_REG); mmio 282 drivers/staging/comedi/drivers/me_daq.c val = readw(dev->mmio + ME_AI_FIFO_REG) & s->maxdata; mmio 290 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); mmio 308 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); mmio 312 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); mmio 320 drivers/staging/comedi/drivers/me_daq.c writew(devpriv->dac_ctrl, dev->mmio + ME_DAC_CTRL_REG); mmio 323 drivers/staging/comedi/drivers/me_daq.c readw(dev->mmio + ME_DAC_CTRL_REG); mmio 329 drivers/staging/comedi/drivers/me_daq.c writew(val, dev->mmio + ME_AO_DATA_REG(chan)); mmio 334 drivers/staging/comedi/drivers/me_daq.c readw(dev->mmio + ME_CTRL2_REG); mmio 352 drivers/staging/comedi/drivers/me_daq.c value = readw(dev->mmio + XILINX_DOWNLOAD_RESET); mmio 358 drivers/staging/comedi/drivers/me_daq.c writeb(0x00, dev->mmio + 0x0); mmio 382 drivers/staging/comedi/drivers/me_daq.c writeb((data[16 + i] & 0xff), dev->mmio + 0x0); mmio 386 drivers/staging/comedi/drivers/me_daq.c writeb(0x00, dev->mmio + 0x0); mmio 414 drivers/staging/comedi/drivers/me_daq.c writew(0x00, dev->mmio + ME_CTRL1_REG); mmio 415 drivers/staging/comedi/drivers/me_daq.c writew(0x00, dev->mmio + ME_CTRL2_REG); mmio 416 drivers/staging/comedi/drivers/me_daq.c writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */ mmio 417 drivers/staging/comedi/drivers/me_daq.c writew(0x00, dev->mmio + ME_DAC_CTRL_REG); mmio 455 drivers/staging/comedi/drivers/me_daq.c dev->mmio = pci_ioremap_bar(pcidev, 2); mmio 456 drivers/staging/comedi/drivers/me_daq.c if (!dev->mmio) mmio 517 drivers/staging/comedi/drivers/me_daq.c if (dev->mmio) mmio 89 drivers/staging/comedi/drivers/mf6x4.c data[1] = ioread16(dev->mmio + MF6X4_DIN_REG) & MF6X4_DIN_MASK; mmio 100 drivers/staging/comedi/drivers/mf6x4.c iowrite16(s->state, dev->mmio + MF6X4_DOUT_REG); mmio 132 drivers/staging/comedi/drivers/mf6x4.c iowrite16(MF6X4_ADCTRL_CHAN(chan), dev->mmio + MF6X4_ADCTRL_REG); mmio 136 drivers/staging/comedi/drivers/mf6x4.c ioread16(dev->mmio + MF6X4_ADSTART_REG); mmio 143 drivers/staging/comedi/drivers/mf6x4.c d = ioread16(dev->mmio + MF6X4_ADDATA_REG); mmio 149 drivers/staging/comedi/drivers/mf6x4.c iowrite16(0x0, dev->mmio + MF6X4_ADCTRL_REG); mmio 172 drivers/staging/comedi/drivers/mf6x4.c iowrite16(val, dev->mmio + MF6X4_DAC_REG(chan)); mmio 207 drivers/staging/comedi/drivers/mf6x4.c dev->mmio = pci_ioremap_bar(pcidev, board->bar_nums[1]); mmio 208 drivers/staging/comedi/drivers/mf6x4.c if (!dev->mmio) mmio 209 drivers/staging/comedi/drivers/mite.c unsigned int fcr_bits = readl(mite->mmio + MITE_FCR(channel)); mmio 220 drivers/staging/comedi/drivers/mite.c return readl(mite->mmio + MITE_DAR(mite_chan->channel)); mmio 231 drivers/staging/comedi/drivers/mite.c return readl(mite->mmio + MITE_FCR(mite_chan->channel)) & 0xff; mmio 368 drivers/staging/comedi/drivers/mite.c status = readl(mite->mmio + MITE_CHSR(mite_chan->channel)); mmio 372 drivers/staging/comedi/drivers/mite.c mite->mmio + MITE_CHOR(mite_chan->channel)); mmio 395 drivers/staging/comedi/drivers/mite.c writel(CHOR_CLRLC, mite->mmio + MITE_CHOR(mite_chan->channel)); mmio 432 drivers/staging/comedi/drivers/mite.c mite_chan->mite->mmio + MITE_CHOR(mite_chan->channel)); mmio 452 drivers/staging/comedi/drivers/mite.c writel(CHOR_START, mite->mmio + MITE_CHOR(mite_chan->channel)); mmio 466 drivers/staging/comedi/drivers/mite.c writel(CHOR_ABORT, mite->mmio + MITE_CHOR(mite_chan->channel)); mmio 509 drivers/staging/comedi/drivers/mite.c writel(chcr, mite->mmio + MITE_CHCR(mite_chan->channel)); mmio 527 drivers/staging/comedi/drivers/mite.c writel(mcr, mite->mmio + MITE_MCR(mite_chan->channel)); mmio 546 drivers/staging/comedi/drivers/mite.c writel(dcr, mite->mmio + MITE_DCR(mite_chan->channel)); mmio 549 drivers/staging/comedi/drivers/mite.c writel(0, mite->mmio + MITE_DAR(mite_chan->channel)); mmio 553 drivers/staging/comedi/drivers/mite.c writel(lkcr, mite->mmio + MITE_LKCR(mite_chan->channel)); mmio 557 drivers/staging/comedi/drivers/mite.c mite->mmio + MITE_LKAR(mite_chan->channel)); mmio 630 drivers/staging/comedi/drivers/mite.c mite->mmio + MITE_CHCR(mite_chan->channel)); mmio 794 drivers/staging/comedi/drivers/mite.c mite->mmio = pci_ioremap_bar(mite->pcidev, 0); mmio 795 drivers/staging/comedi/drivers/mite.c if (!mite->mmio) mmio 798 drivers/staging/comedi/drivers/mite.c dev->mmio = pci_ioremap_bar(mite->pcidev, 1); mmio 799 drivers/staging/comedi/drivers/mite.c if (!dev->mmio) mmio 805 drivers/staging/comedi/drivers/mite.c writel(0, mite->mmio + MITE_IODWBSR); mmio 810 drivers/staging/comedi/drivers/mite.c mite->mmio + MITE_IODWBSR_1); mmio 811 drivers/staging/comedi/drivers/mite.c writel(0, mite->mmio + MITE_IODWCR_1); mmio 813 drivers/staging/comedi/drivers/mite.c writel(daq_phys_addr | WENAB, mite->mmio + MITE_IODWBSR); mmio 826 drivers/staging/comedi/drivers/mite.c unknown_dma_burst_bits = readl(mite->mmio + MITE_UNKNOWN_DMA_BURST_REG); mmio 828 drivers/staging/comedi/drivers/mite.c writel(unknown_dma_burst_bits, mite->mmio + MITE_UNKNOWN_DMA_BURST_REG); mmio 830 drivers/staging/comedi/drivers/mite.c csigr_bits = readl(mite->mmio + MITE_CSIGR); mmio 854 drivers/staging/comedi/drivers/mite.c writel(CHOR_DMARESET, mite->mmio + MITE_CHOR(i)); mmio 859 drivers/staging/comedi/drivers/mite.c mite->mmio + MITE_CHCR(i)); mmio 897 drivers/staging/comedi/drivers/mite.c if (mite->mmio) mmio 898 drivers/staging/comedi/drivers/mite.c iounmap(mite->mmio); mmio 918 drivers/staging/comedi/drivers/mite.c if (mite->mmio) mmio 919 drivers/staging/comedi/drivers/mite.c iounmap(mite->mmio); mmio 46 drivers/staging/comedi/drivers/mite.h void __iomem *mmio; mmio 90 drivers/staging/comedi/drivers/ni_6527.c writeb(val & 0xff, dev->mmio + NI6527_FILT_INTERVAL_REG(0)); mmio 92 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_FILT_INTERVAL_REG(1)); mmio 94 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_FILT_INTERVAL_REG(2)); mmio 96 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CLR_INTERVAL, dev->mmio + NI6527_CLR_REG); mmio 105 drivers/staging/comedi/drivers/ni_6527.c writeb(val & 0xff, dev->mmio + NI6527_FILT_ENA_REG(0)); mmio 106 drivers/staging/comedi/drivers/ni_6527.c writeb((val >> 8) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(1)); mmio 107 drivers/staging/comedi/drivers/ni_6527.c writeb((val >> 16) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(2)); mmio 151 drivers/staging/comedi/drivers/ni_6527.c val = readb(dev->mmio + NI6527_DI_REG(0)); mmio 152 drivers/staging/comedi/drivers/ni_6527.c val |= (readb(dev->mmio + NI6527_DI_REG(1)) << 8); mmio 153 drivers/staging/comedi/drivers/ni_6527.c val |= (readb(dev->mmio + NI6527_DI_REG(2)) << 16); mmio 173 drivers/staging/comedi/drivers/ni_6527.c writeb(val & 0xff, dev->mmio + NI6527_DO_REG(0)); mmio 176 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_DO_REG(1)); mmio 179 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_DO_REG(2)); mmio 193 drivers/staging/comedi/drivers/ni_6527.c status = readb(dev->mmio + NI6527_STATUS_REG); mmio 202 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CLR_IRQS, dev->mmio + NI6527_CLR_REG); mmio 249 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CLR_IRQS, dev->mmio + NI6527_CLR_REG); mmio 250 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CTRL_ENABLE_IRQS, dev->mmio + NI6527_CTRL_REG); mmio 258 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CTRL_DISABLE_IRQS, dev->mmio + NI6527_CTRL_REG); mmio 284 drivers/staging/comedi/drivers/ni_6527.c rising |= readb(dev->mmio + mmio 288 drivers/staging/comedi/drivers/ni_6527.c falling |= readb(dev->mmio + mmio 294 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_RISING_EDGE_REG(i)); mmio 297 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_FALLING_EDGE_REG(i)); mmio 366 drivers/staging/comedi/drivers/ni_6527.c dev->mmio + NI6527_CLR_REG); mmio 367 drivers/staging/comedi/drivers/ni_6527.c writeb(NI6527_CTRL_DISABLE_IRQS, dev->mmio + NI6527_CTRL_REG); mmio 394 drivers/staging/comedi/drivers/ni_6527.c dev->mmio = pci_ioremap_bar(pcidev, 1); mmio 395 drivers/staging/comedi/drivers/ni_6527.c if (!dev->mmio) mmio 399 drivers/staging/comedi/drivers/ni_6527.c if (readb(dev->mmio + NI6527_ID_REG) != 0x27) mmio 456 drivers/staging/comedi/drivers/ni_6527.c if (dev->mmio) mmio 283 drivers/staging/comedi/drivers/ni_65xx.c writeb(0x00, dev->mmio + NI_65XX_FILTER_ENA(i)); mmio 286 drivers/staging/comedi/drivers/ni_65xx.c writel(0x00000000, dev->mmio + NI_65XX_FILTER_REG); mmio 320 drivers/staging/comedi/drivers/ni_65xx.c readb(dev->mmio + mmio 324 drivers/staging/comedi/drivers/ni_65xx.c readb(dev->mmio + mmio 329 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_RISE_EDGE_ENA_REG(port)); mmio 331 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_FALL_EDGE_ENA_REG(port)); mmio 375 drivers/staging/comedi/drivers/ni_65xx.c val = readb(dev->mmio + NI_65XX_FILTER_ENA(port)); mmio 377 drivers/staging/comedi/drivers/ni_65xx.c writel(interval, dev->mmio + NI_65XX_FILTER_REG); mmio 382 drivers/staging/comedi/drivers/ni_65xx.c writeb(val, dev->mmio + NI_65XX_FILTER_ENA(port)); mmio 389 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_IO_SEL_REG(port)); mmio 396 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_IO_SEL_REG(port)); mmio 402 drivers/staging/comedi/drivers/ni_65xx.c val = readb(dev->mmio + NI_65XX_IO_SEL_REG(port)); mmio 448 drivers/staging/comedi/drivers/ni_65xx.c bits = readb(dev->mmio + NI_65XX_IO_DATA_REG(port)); mmio 453 drivers/staging/comedi/drivers/ni_65xx.c writeb(bits, dev->mmio + NI_65XX_IO_DATA_REG(port)); mmio 457 drivers/staging/comedi/drivers/ni_65xx.c bits = readb(dev->mmio + NI_65XX_IO_DATA_REG(port)); mmio 476 drivers/staging/comedi/drivers/ni_65xx.c status = readb(dev->mmio + NI_65XX_STATUS_REG); mmio 483 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_CLR_REG); mmio 534 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_CLR_REG); mmio 537 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_CTRL_REG); mmio 545 drivers/staging/comedi/drivers/ni_65xx.c writeb(0x00, dev->mmio + NI_65XX_CTRL_REG); mmio 652 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio = pci_ioremap_bar(pcidev, 1); mmio 653 drivers/staging/comedi/drivers/ni_65xx.c if (!dev->mmio) mmio 657 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_CLR_REG); mmio 658 drivers/staging/comedi/drivers/ni_65xx.c writeb(0x00, dev->mmio + NI_65XX_CTRL_REG); mmio 668 drivers/staging/comedi/drivers/ni_65xx.c readb(dev->mmio + NI_65XX_ID_REG)); mmio 713 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + mmio 736 drivers/staging/comedi/drivers/ni_65xx.c dev->mmio + NI_65XX_IO_SEL_REG(i)); mmio 767 drivers/staging/comedi/drivers/ni_65xx.c if (dev->mmio) mmio 768 drivers/staging/comedi/drivers/ni_65xx.c writeb(0x00, dev->mmio + NI_65XX_CTRL_REG); mmio 278 drivers/staging/comedi/drivers/ni_660x.c writew(bits, dev->mmio + addr); mmio 280 drivers/staging/comedi/drivers/ni_660x.c writel(bits, dev->mmio + addr); mmio 290 drivers/staging/comedi/drivers/ni_660x.c return readw(dev->mmio + addr); mmio 291 drivers/staging/comedi/drivers/ni_660x.c return readl(dev->mmio + addr); mmio 1215 drivers/staging/comedi/drivers/ni_660x.c if (dev->mmio) mmio 1216 drivers/staging/comedi/drivers/ni_660x.c iounmap(dev->mmio); mmio 95 drivers/staging/comedi/drivers/ni_670x.c dev->mmio + AO_CHAN_OFFSET); mmio 97 drivers/staging/comedi/drivers/ni_670x.c writel(val, dev->mmio + AO_VALUE_OFFSET); mmio 110 drivers/staging/comedi/drivers/ni_670x.c writel(s->state, dev->mmio + DIO_PORT0_DATA_OFFSET); mmio 112 drivers/staging/comedi/drivers/ni_670x.c data[1] = readl(dev->mmio + DIO_PORT0_DATA_OFFSET); mmio 128 drivers/staging/comedi/drivers/ni_670x.c writel(s->io_bits, dev->mmio + DIO_PORT0_DIR_OFFSET); mmio 185 drivers/staging/comedi/drivers/ni_670x.c dev->mmio = pci_ioremap_bar(pcidev, 1); mmio 186 drivers/staging/comedi/drivers/ni_670x.c if (!dev->mmio) mmio 232 drivers/staging/comedi/drivers/ni_670x.c writel(0x10, dev->mmio + MISC_CONTROL_OFFSET); mmio 234 drivers/staging/comedi/drivers/ni_670x.c writel(0x00, dev->mmio + AO_CONTROL_OFFSET); mmio 95 drivers/staging/comedi/drivers/ni_labpc_common.c return readb(dev->mmio + reg); mmio 101 drivers/staging/comedi/drivers/ni_labpc_common.c writeb(byte, dev->mmio + reg); mmio 1201 drivers/staging/comedi/drivers/ni_labpc_common.c if (dev->mmio) { mmio 1226 drivers/staging/comedi/drivers/ni_labpc_common.c if (dev->mmio) { mmio 1227 drivers/staging/comedi/drivers/ni_labpc_common.c dev->pacer = comedi_8254_mm_init(dev->mmio + COUNTER_B_BASE_REG, mmio 1230 drivers/staging/comedi/drivers/ni_labpc_common.c devpriv->counter = comedi_8254_mm_init(dev->mmio + mmio 1291 drivers/staging/comedi/drivers/ni_labpc_common.c if (dev->mmio) mmio 89 drivers/staging/comedi/drivers/ni_labpc_pci.c dev->mmio = pci_ioremap_bar(pcidev, 1); mmio 90 drivers/staging/comedi/drivers/ni_labpc_pci.c if (!dev->mmio) mmio 224 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 225 drivers/staging/comedi/drivers/ni_mio_common.c writel(data, dev->mmio + reg); mmio 232 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 233 drivers/staging/comedi/drivers/ni_mio_common.c writew(data, dev->mmio + reg); mmio 240 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 241 drivers/staging/comedi/drivers/ni_mio_common.c writeb(data, dev->mmio + reg); mmio 248 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 249 drivers/staging/comedi/drivers/ni_mio_common.c return readl(dev->mmio + reg); mmio 256 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 257 drivers/staging/comedi/drivers/ni_mio_common.c return readw(dev->mmio + reg); mmio 264 drivers/staging/comedi/drivers/ni_mio_common.c if (dev->mmio) mmio 265 drivers/staging/comedi/drivers/ni_mio_common.c return readb(dev->mmio + reg); mmio 312 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + DMA_LINE_CONTROL_GROUP1); mmio 328 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + DMA_LINE_CONTROL_GROUP1); mmio 394 drivers/staging/comedi/drivers/ni_pcidio.c status = readb(dev->mmio + INTERRUPT_AND_WINDOW_STATUS); mmio 395 drivers/staging/comedi/drivers/ni_pcidio.c flags = readb(dev->mmio + GROUP_1_FLAGS); mmio 409 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); mmio 421 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + mmio 426 drivers/staging/comedi/drivers/ni_pcidio.c auxdata = readl(dev->mmio + GROUP_1_FIFO); mmio 428 drivers/staging/comedi/drivers/ni_pcidio.c flags = readb(dev->mmio + GROUP_1_FLAGS); mmio 433 drivers/staging/comedi/drivers/ni_pcidio.c writeb(CLEAR_EXPIRED, dev->mmio + GROUP_1_SECOND_CLEAR); mmio 436 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + OP_MODE); mmio 439 drivers/staging/comedi/drivers/ni_pcidio.c writeb(CLEAR_WAITED, dev->mmio + GROUP_1_FIRST_CLEAR); mmio 444 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + GROUP_1_FIRST_CLEAR); mmio 448 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + GROUP_1_FIRST_CLEAR); mmio 452 drivers/staging/comedi/drivers/ni_pcidio.c flags = readb(dev->mmio + GROUP_1_FLAGS); mmio 453 drivers/staging/comedi/drivers/ni_pcidio.c status = readb(dev->mmio + INTERRUPT_AND_WINDOW_STATUS); mmio 460 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x03, dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); mmio 487 drivers/staging/comedi/drivers/ni_pcidio.c writel(s->io_bits, dev->mmio + PORT_PIN_DIRECTIONS(0)); mmio 498 drivers/staging/comedi/drivers/ni_pcidio.c writel(s->state, dev->mmio + PORT_IO(0)); mmio 500 drivers/staging/comedi/drivers/ni_pcidio.c data[1] = readl(dev->mmio + PORT_IO(0)); mmio 612 drivers/staging/comedi/drivers/ni_pcidio.c writeb(devpriv->OP_MODEBits, dev->mmio + OP_MODE); mmio 624 drivers/staging/comedi/drivers/ni_pcidio.c writel(0x0000, dev->mmio + PORT_PIN_DIRECTIONS(0)); mmio 628 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x0f, dev->mmio + DATA_PATH); mmio 632 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + TRANSFER_SIZE_CONTROL); mmio 634 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x03, dev->mmio + DATA_PATH); mmio 636 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + TRANSFER_SIZE_CONTROL); mmio 642 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + OP_MODE); mmio 643 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + CLOCK_REG); mmio 644 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + SEQUENCE); mmio 645 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x04, dev->mmio + REQ_REG); mmio 646 drivers/staging/comedi/drivers/ni_pcidio.c writeb(4, dev->mmio + BLOCK_MODE); mmio 647 drivers/staging/comedi/drivers/ni_pcidio.c writeb(3, dev->mmio + LINE_POLARITIES); mmio 648 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0xc0, dev->mmio + ACK_SER); mmio 651 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + START_DELAY); mmio 652 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + REQ_DELAY); mmio 653 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + REQ_NOT_DELAY); mmio 654 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + ACK_DELAY); mmio 655 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x0b, dev->mmio + ACK_NOT_DELAY); mmio 656 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x01, dev->mmio + DATA_1_DELAY); mmio 661 drivers/staging/comedi/drivers/ni_pcidio.c writew(0, dev->mmio + CLOCK_SPEED); mmio 662 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + DAQ_OPTIONS); mmio 666 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + OP_MODE); mmio 667 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + CLOCK_REG); mmio 668 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + SEQUENCE); mmio 669 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + REQ_REG); mmio 670 drivers/staging/comedi/drivers/ni_pcidio.c writeb(4, dev->mmio + BLOCK_MODE); mmio 672 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + LINE_POLARITIES); mmio 674 drivers/staging/comedi/drivers/ni_pcidio.c writeb(2, dev->mmio + LINE_POLARITIES); mmio 675 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + ACK_SER); mmio 676 drivers/staging/comedi/drivers/ni_pcidio.c writel(1, dev->mmio + START_DELAY); mmio 677 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + REQ_DELAY); mmio 678 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + REQ_NOT_DELAY); mmio 679 drivers/staging/comedi/drivers/ni_pcidio.c writeb(1, dev->mmio + ACK_DELAY); mmio 680 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x0C, dev->mmio + ACK_NOT_DELAY); mmio 681 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x10, dev->mmio + DATA_1_DELAY); mmio 682 drivers/staging/comedi/drivers/ni_pcidio.c writew(0, dev->mmio + CLOCK_SPEED); mmio 683 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x60, dev->mmio + DAQ_OPTIONS); mmio 688 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + TRANSFER_COUNT); mmio 695 drivers/staging/comedi/drivers/ni_pcidio.c dev->mmio + GROUP_1_FIRST_CLEAR); mmio 704 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + DMA_LINE_CONTROL_GROUP1); mmio 706 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + DMA_LINE_CONTROL_GROUP2); mmio 709 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0xff, dev->mmio + GROUP_1_FIRST_CLEAR); mmio 712 drivers/staging/comedi/drivers/ni_pcidio.c writeb(INT_EN, dev->mmio + INTERRUPT_CONTROL); mmio 713 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x03, dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); mmio 722 drivers/staging/comedi/drivers/ni_pcidio.c writeb(devpriv->OP_MODEBits, dev->mmio + OP_MODE); mmio 735 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0x00, dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); mmio 765 drivers/staging/comedi/drivers/ni_pcidio.c writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register); mmio 766 drivers/staging/comedi/drivers/ni_pcidio.c writew(0xc0 | fpga_index, dev->mmio + Firmware_Control_Register); mmio 768 drivers/staging/comedi/drivers/ni_pcidio.c (readw(dev->mmio + Firmware_Status_Register) & 0x2) == 0 && mmio 778 drivers/staging/comedi/drivers/ni_pcidio.c writew(0x80 | fpga_index, dev->mmio + Firmware_Control_Register); mmio 780 drivers/staging/comedi/drivers/ni_pcidio.c readw(dev->mmio + Firmware_Status_Register) != 0x3 && mmio 794 drivers/staging/comedi/drivers/ni_pcidio.c writew(value, dev->mmio + Firmware_Data_Register); mmio 796 drivers/staging/comedi/drivers/ni_pcidio.c (readw(dev->mmio + Firmware_Status_Register) & 0x2) == 0 mmio 809 drivers/staging/comedi/drivers/ni_pcidio.c writew(0x0, dev->mmio + Firmware_Control_Register); mmio 823 drivers/staging/comedi/drivers/ni_pcidio.c writew(0x0, dev->mmio + Firmware_Control_Register); mmio 829 drivers/staging/comedi/drivers/ni_pcidio.c writew(0x0, dev->mmio + Firmware_Mask_Register); mmio 835 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_Control1_Register); mmio 836 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_Control2_Register); mmio 837 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_SCALS_Counter_Register); mmio 838 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_SCAMS_Counter_Register); mmio 839 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_SCBLS_Counter_Register); mmio 840 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + FPGA_SCBMS_Counter_Register); mmio 872 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + PORT_IO(0)); mmio 873 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + PORT_PIN_DIRECTIONS(0)); mmio 874 drivers/staging/comedi/drivers/ni_pcidio.c writel(0, dev->mmio + PORT_PIN_MASK(0)); mmio 877 drivers/staging/comedi/drivers/ni_pcidio.c writeb(0, dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); mmio 928 drivers/staging/comedi/drivers/ni_pcidio.c readb(dev->mmio + CHIP_VERSION)); mmio 974 drivers/staging/comedi/drivers/ni_pcidio.c if (dev->mmio) mmio 975 drivers/staging/comedi/drivers/ni_pcidio.c iounmap(dev->mmio); mmio 1225 drivers/staging/comedi/drivers/ni_pcimio.c old_iodwbsr_bits = readl(mite->mmio + MITE_IODWBSR); mmio 1226 drivers/staging/comedi/drivers/ni_pcimio.c old_iodwbsr1_bits = readl(mite->mmio + MITE_IODWBSR_1); mmio 1227 drivers/staging/comedi/drivers/ni_pcimio.c old_iodwcr1_bits = readl(mite->mmio + MITE_IODWCR_1); mmio 1228 drivers/staging/comedi/drivers/ni_pcimio.c writel(0x0, mite->mmio + MITE_IODWBSR); mmio 1230 drivers/staging/comedi/drivers/ni_pcimio.c mite->mmio + MITE_IODWBSR_1); mmio 1231 drivers/staging/comedi/drivers/ni_pcimio.c writel(0x1 | old_iodwcr1_bits, mite->mmio + MITE_IODWCR_1); mmio 1232 drivers/staging/comedi/drivers/ni_pcimio.c writel(0xf, mite->mmio + 0x30); mmio 1237 drivers/staging/comedi/drivers/ni_pcimio.c writel(old_iodwbsr1_bits, mite->mmio + MITE_IODWBSR_1); mmio 1238 drivers/staging/comedi/drivers/ni_pcimio.c writel(old_iodwbsr_bits, mite->mmio + MITE_IODWBSR); mmio 1239 drivers/staging/comedi/drivers/ni_pcimio.c writel(old_iodwcr1_bits, mite->mmio + MITE_IODWCR_1); mmio 1240 drivers/staging/comedi/drivers/ni_pcimio.c writel(0x0, mite->mmio + 0x30); mmio 1285 drivers/staging/comedi/drivers/ni_pcimio.c if (dev->mmio) mmio 1286 drivers/staging/comedi/drivers/ni_pcimio.c iounmap(dev->mmio); mmio 465 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_CGT_CLEAR); mmio 466 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_CGT_ENABLE); mmio 469 drivers/staging/comedi/drivers/rtd520.c dev->mmio + LAS0_CGT_WRITE); mmio 472 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_CGT_ENABLE); mmio 474 drivers/staging/comedi/drivers/rtd520.c dev->mmio + LAS0_CGL_WRITE); mmio 489 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 492 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_CONVERSION); mmio 497 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_ADC); mmio 499 drivers/staging/comedi/drivers/rtd520.c fifo_status = readl(dev->mmio + LAS0_ADC); mmio 509 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 526 drivers/staging/comedi/drivers/rtd520.c status = readl(dev->mmio + LAS0_ADC); mmio 542 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 548 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_CONVERSION); mmio 554 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_ADC); mmio 621 drivers/staging/comedi/drivers/rtd520.c fifo_status = readl(dev->mmio + LAS0_ADC); mmio 626 drivers/staging/comedi/drivers/rtd520.c status = readw(dev->mmio + LAS0_IT); mmio 657 drivers/staging/comedi/drivers/rtd520.c overrun = readl(dev->mmio + LAS0_OVERRUN) & 0xffff; mmio 662 drivers/staging/comedi/drivers/rtd520.c writew(status, dev->mmio + LAS0_CLEAR); mmio 663 drivers/staging/comedi/drivers/rtd520.c readw(dev->mmio + LAS0_CLEAR); mmio 676 drivers/staging/comedi/drivers/rtd520.c status = readw(dev->mmio + LAS0_IT); mmio 677 drivers/staging/comedi/drivers/rtd520.c writew(status, dev->mmio + LAS0_CLEAR); mmio 678 drivers/staging/comedi/drivers/rtd520.c readw(dev->mmio + LAS0_CLEAR); mmio 680 drivers/staging/comedi/drivers/rtd520.c fifo_status = readl(dev->mmio + LAS0_ADC); mmio 681 drivers/staging/comedi/drivers/rtd520.c overrun = readl(dev->mmio + LAS0_OVERRUN) & 0xffff; mmio 838 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER_STOP); mmio 839 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER); /* stop pacer */ mmio 840 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_CONVERSION); mmio 841 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_IT); mmio 842 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 843 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_OVERRUN); mmio 852 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER_START); mmio 854 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_BURST_START); mmio 856 drivers/staging/comedi/drivers/rtd520.c writel(2, dev->mmio + LAS0_ADC_CONVERSION); mmio 859 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER_START); mmio 861 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_ADC_CONVERSION); mmio 863 drivers/staging/comedi/drivers/rtd520.c writel((devpriv->fifosz / 2 - 1) & 0xffff, dev->mmio + LAS0_ACNT); mmio 899 drivers/staging/comedi/drivers/rtd520.c dev->mmio + LAS0_ACNT); mmio 906 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_PACER_SELECT); mmio 908 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_ACNT_STOP_ENABLE); mmio 933 drivers/staging/comedi/drivers/rtd520.c writel(timer & 0xffffff, dev->mmio + LAS0_PCLK); mmio 939 drivers/staging/comedi/drivers/rtd520.c writel(1, dev->mmio + LAS0_PACER_START); mmio 951 drivers/staging/comedi/drivers/rtd520.c writel(timer & 0x3ff, dev->mmio + LAS0_BCLK); mmio 958 drivers/staging/comedi/drivers/rtd520.c writel(2, dev->mmio + LAS0_BURST_START); mmio 967 drivers/staging/comedi/drivers/rtd520.c writew(~0, dev->mmio + LAS0_CLEAR); mmio 968 drivers/staging/comedi/drivers/rtd520.c readw(dev->mmio + LAS0_CLEAR); mmio 972 drivers/staging/comedi/drivers/rtd520.c writew(IRQM_ADC_ABOUT_CNT, dev->mmio + LAS0_IT); mmio 976 drivers/staging/comedi/drivers/rtd520.c readl(dev->mmio + LAS0_PACER); /* start pacer */ mmio 985 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER_STOP); mmio 986 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_PACER); /* stop pacer */ mmio 987 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_CONVERSION); mmio 988 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_IT); mmio 990 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 1003 drivers/staging/comedi/drivers/rtd520.c status = readl(dev->mmio + LAS0_ADC); mmio 1021 drivers/staging/comedi/drivers/rtd520.c writew(range & 7, dev->mmio + LAS0_DAC_CTRL(chan)); mmio 1036 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_UPDATE_DAC(chan)); mmio 1054 drivers/staging/comedi/drivers/rtd520.c writew(s->state & 0xff, dev->mmio + LAS0_DIO0); mmio 1056 drivers/staging/comedi/drivers/rtd520.c data[1] = readw(dev->mmio + LAS0_DIO0) & 0xff; mmio 1075 drivers/staging/comedi/drivers/rtd520.c writew(0x01, dev->mmio + LAS0_DIO_STATUS); mmio 1076 drivers/staging/comedi/drivers/rtd520.c writew(s->io_bits & 0xff, dev->mmio + LAS0_DIO0_CTRL); mmio 1079 drivers/staging/comedi/drivers/rtd520.c writew(0x00, dev->mmio + LAS0_DIO_STATUS); mmio 1115 drivers/staging/comedi/drivers/rtd520.c writeb(src, dev->mmio + LAS0_8254_GATE_SEL(chan)); mmio 1149 drivers/staging/comedi/drivers/rtd520.c writeb(src, dev->mmio + LAS0_8254_CLK_SEL(chan)); mmio 1167 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_BOARD_RESET); mmio 1170 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_IT); mmio 1171 drivers/staging/comedi/drivers/rtd520.c writew(~0, dev->mmio + LAS0_CLEAR); mmio 1172 drivers/staging/comedi/drivers/rtd520.c readw(dev->mmio + LAS0_CLEAR); mmio 1183 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_OVERRUN); mmio 1184 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_CGT_CLEAR); mmio 1185 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); mmio 1186 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_DAC_RESET(0)); mmio 1187 drivers/staging/comedi/drivers/rtd520.c writel(0, dev->mmio + LAS0_DAC_RESET(1)); mmio 1189 drivers/staging/comedi/drivers/rtd520.c writew(0, dev->mmio + LAS0_DIO_STATUS); mmio 1232 drivers/staging/comedi/drivers/rtd520.c dev->mmio = pci_ioremap_bar(pcidev, 2); mmio 1235 drivers/staging/comedi/drivers/rtd520.c if (!dev->mmio || !devpriv->las1 || !devpriv->lcfg) mmio 1294 drivers/staging/comedi/drivers/rtd520.c dev->pacer = comedi_8254_mm_init(dev->mmio + LAS0_8254_TIMER_BASE, mmio 1322 drivers/staging/comedi/drivers/rtd520.c if (dev->mmio && devpriv->lcfg) mmio 1326 drivers/staging/comedi/drivers/rtd520.c if (dev->mmio) mmio 1327 drivers/staging/comedi/drivers/rtd520.c iounmap(dev->mmio); mmio 111 drivers/staging/comedi/drivers/s626.c writel(val, dev->mmio + reg); mmio 117 drivers/staging/comedi/drivers/s626.c writel(cmd << 16, dev->mmio + reg); mmio 125 drivers/staging/comedi/drivers/s626.c val = readl(dev->mmio + reg); mmio 168 drivers/staging/comedi/drivers/s626.c if (!(readl(dev->mmio + S626_P_PSR) & S626_PSR_DEBI_S)) mmio 182 drivers/staging/comedi/drivers/s626.c writel(S626_DEBI_CMD_RDWORD | addr, dev->mmio + S626_P_DEBICMD); mmio 187 drivers/staging/comedi/drivers/s626.c return readl(dev->mmio + S626_P_DEBIAD); mmio 197 drivers/staging/comedi/drivers/s626.c writel(S626_DEBI_CMD_WRWORD | addr, dev->mmio + S626_P_DEBICMD); mmio 198 drivers/staging/comedi/drivers/s626.c writel(wdata, dev->mmio + S626_P_DEBIAD); mmio 215 drivers/staging/comedi/drivers/s626.c writel(S626_DEBI_CMD_RDWORD | addr, dev->mmio + S626_P_DEBICMD); mmio 218 drivers/staging/comedi/drivers/s626.c writel(S626_DEBI_CMD_WRWORD | addr, dev->mmio + S626_P_DEBICMD); mmio 219 drivers/staging/comedi/drivers/s626.c val = readl(dev->mmio + S626_P_DEBIAD); mmio 222 drivers/staging/comedi/drivers/s626.c writel(val & 0xffff, dev->mmio + S626_P_DEBIAD); mmio 247 drivers/staging/comedi/drivers/s626.c writel(val, dev->mmio + S626_P_I2CCTRL); mmio 260 drivers/staging/comedi/drivers/s626.c ctrl = readl(dev->mmio + S626_P_I2CCTRL); mmio 298 drivers/staging/comedi/drivers/s626.c return (readl(dev->mmio + S626_P_I2CCTRL) >> 16) & 0xff; mmio 327 drivers/staging/comedi/drivers/s626.c status = readl(dev->mmio + S626_P_MC1); mmio 332 drivers/staging/comedi/drivers/s626.c status = readl(dev->mmio + S626_P_SSR); mmio 337 drivers/staging/comedi/drivers/s626.c status = readl(dev->mmio + S626_P_FB_BUFFER2); mmio 342 drivers/staging/comedi/drivers/s626.c status = readl(dev->mmio + S626_P_FB_BUFFER2); mmio 397 drivers/staging/comedi/drivers/s626.c writel(S626_ISR_AFOU, dev->mmio + S626_P_ISR); mmio 422 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(0)); mmio 447 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(0)); mmio 469 drivers/staging/comedi/drivers/s626.c if (readl(dev->mmio + S626_P_FB_BUFFER2) & 0xff000000) { mmio 495 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(0)); mmio 553 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(2)); mmio 556 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(3)); mmio 559 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(4)); mmio 562 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(5)); mmio 607 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(2)); mmio 610 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(3)); mmio 613 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(4)); mmio 616 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(5)); mmio 1242 drivers/staging/comedi/drivers/s626.c irqstatus = readl(dev->mmio + S626_P_IER); mmio 1245 drivers/staging/comedi/drivers/s626.c irqtype = readl(dev->mmio + S626_P_ISR); mmio 1248 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_IER); mmio 1251 drivers/staging/comedi/drivers/s626.c writel(irqtype, dev->mmio + S626_P_ISR); mmio 1266 drivers/staging/comedi/drivers/s626.c writel(irqstatus, dev->mmio + S626_P_IER); mmio 1294 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_RPSADDR1); mmio 1479 drivers/staging/comedi/drivers/s626.c status = readl(dev->mmio + S626_P_PSR); mmio 1518 drivers/staging/comedi/drivers/s626.c gpio_image = readl(dev->mmio + S626_P_GPIO); mmio 1520 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1522 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1523 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1525 drivers/staging/comedi/drivers/s626.c writel(gpio_image | S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1540 drivers/staging/comedi/drivers/s626.c tmp = readl(dev->mmio + S626_P_FB_BUFFER1); mmio 1560 drivers/staging/comedi/drivers/s626.c gpio_image = readl(dev->mmio + S626_P_GPIO); mmio 1562 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1564 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1565 drivers/staging/comedi/drivers/s626.c writel(gpio_image & ~S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1567 drivers/staging/comedi/drivers/s626.c writel(gpio_image | S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 1580 drivers/staging/comedi/drivers/s626.c tmp = readl(dev->mmio + S626_P_FB_BUFFER1); mmio 1705 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_IER); mmio 1708 drivers/staging/comedi/drivers/s626.c writel(S626_IRQ_RPS1 | S626_IRQ_GPIO3, dev->mmio + S626_P_ISR); mmio 1786 drivers/staging/comedi/drivers/s626.c writel(S626_IRQ_GPIO3 | S626_IRQ_RPS1, dev->mmio + S626_P_IER); mmio 1914 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_IER); mmio 2189 drivers/staging/comedi/drivers/s626.c S626_DEBI_CFG_INTEL, dev->mmio + S626_P_DEBICFG); mmio 2192 drivers/staging/comedi/drivers/s626.c writel(S626_DEBI_PAGE_DISABLE, dev->mmio + S626_P_DEBIPAGE); mmio 2195 drivers/staging/comedi/drivers/s626.c writel(S626_GPIO_BASE | S626_GPIO1_HI, dev->mmio + S626_P_GPIO); mmio 2205 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_I2CSTAT); mmio 2216 drivers/staging/comedi/drivers/s626.c writel(S626_I2C_CLKSEL, dev->mmio + S626_P_I2CSTAT); mmio 2230 drivers/staging/comedi/drivers/s626.c writel(S626_ACON2_INIT, dev->mmio + S626_P_ACON2); mmio 2238 drivers/staging/comedi/drivers/s626.c writel(S626_RSD1 | S626_SIB_A1, dev->mmio + S626_P_TSL1); mmio 2240 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_TSL1 + 4); mmio 2243 drivers/staging/comedi/drivers/s626.c writel(S626_ACON1_ADCSTART, dev->mmio + S626_P_ACON1); mmio 2251 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_RPSADDR1); mmio 2253 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_RPSPAGE1); mmio 2255 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_RPS1_TOUT); mmio 2311 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_PCI_BT_A); mmio 2321 drivers/staging/comedi/drivers/s626.c writel((u32)phys_buf, dev->mmio + S626_P_BASEA2_OUT); mmio 2323 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_PROTA2_OUT); mmio 2338 drivers/staging/comedi/drivers/s626.c writel(8, dev->mmio + S626_P_PAGEA2_OUT); mmio 2354 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_VECTPORT(0)); mmio 2366 drivers/staging/comedi/drivers/s626.c writel(S626_LF_A2, dev->mmio + S626_VECTPORT(1)); mmio 2369 drivers/staging/comedi/drivers/s626.c writel(S626_ACON1_DACSTART, dev->mmio + S626_P_ACON1); mmio 2433 drivers/staging/comedi/drivers/s626.c dev->mmio = pci_ioremap_bar(pcidev, 0); mmio 2434 drivers/staging/comedi/drivers/s626.c if (!dev->mmio) mmio 2438 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_IER); mmio 2441 drivers/staging/comedi/drivers/s626.c writel(S626_MC1_SOFT_RESET, dev->mmio + S626_P_MC1); mmio 2549 drivers/staging/comedi/drivers/s626.c if (dev->mmio) { mmio 2552 drivers/staging/comedi/drivers/s626.c writel(0, dev->mmio + S626_P_IER); mmio 2555 drivers/staging/comedi/drivers/s626.c dev->mmio + S626_P_ISR); mmio 2561 drivers/staging/comedi/drivers/s626.c writel(S626_MC1_SHUTDOWN, dev->mmio + S626_P_MC1); mmio 2562 drivers/staging/comedi/drivers/s626.c writel(S626_ACON1_BASE, dev->mmio + S626_P_ACON1); mmio 782 drivers/staging/sm750fb/sm750.c crtc->cursor.mmio = sm750_dev->pvReg + mmio 785 drivers/staging/sm750fb/sm750.c pr_info("crtc->cursor.mmio = %p\n", crtc->cursor.mmio); mmio 124 drivers/staging/sm750fb/sm750.h volatile char __iomem *mmio; mmio 23 drivers/staging/sm750fb/sm750_cursor.c writel((data), cursor->mmio + (addr)) mmio 1826 drivers/tty/serial/serial_core.c int mmio; mmio 1833 drivers/tty/serial/serial_core.c mmio = uport->iotype >= UPIO_MEM; mmio 1836 drivers/tty/serial/serial_core.c mmio ? "mmio:0x" : "port:", mmio 1837 drivers/tty/serial/serial_core.c mmio ? (unsigned long long)uport->mapbase mmio 22 drivers/video/backlight/ep93xx_bl.c void __iomem *mmio; mmio 30 drivers/video/backlight/ep93xx_bl.c writel((brightness << 8) | EP93XX_MAX_COUNT, ep93xxbl->mmio); mmio 84 drivers/video/backlight/ep93xx_bl.c ep93xxbl->mmio = devm_ioremap(&dev->dev, res->start, mmio 86 drivers/video/backlight/ep93xx_bl.c if (!ep93xxbl->mmio) mmio 42 drivers/video/fbdev/atmel_lcdfb.c void __iomem *mmio; mmio 70 drivers/video/fbdev/atmel_lcdfb.c #define lcdc_readl(sinfo, reg) __raw_readl((sinfo)->mmio+(reg)) mmio 71 drivers/video/fbdev/atmel_lcdfb.c #define lcdc_writel(sinfo, reg, val) __raw_writel((val), (sinfo)->mmio+(reg)) mmio 1164 drivers/video/fbdev/atmel_lcdfb.c sinfo->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len); mmio 1165 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->mmio) { mmio 1212 drivers/video/fbdev/atmel_lcdfb.c info->node, info->fix.mmio_start, sinfo->mmio, sinfo->irq_base); mmio 1224 drivers/video/fbdev/atmel_lcdfb.c iounmap(sinfo->mmio); mmio 1267 drivers/video/fbdev/atmel_lcdfb.c iounmap(sinfo->mmio); mmio 46 drivers/video/fbdev/i810/i810-i2c.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 49 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK); mmio 51 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK); mmio 52 drivers/video/fbdev/i810/i810-i2c.c i810_readl(mmio, chan->ddc_base); /* flush posted write */ mmio 59 drivers/video/fbdev/i810/i810-i2c.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 62 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK); mmio 64 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK); mmio 65 drivers/video/fbdev/i810/i810-i2c.c i810_readl(mmio, chan->ddc_base); /* flush posted write */ mmio 72 drivers/video/fbdev/i810/i810-i2c.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 74 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK); mmio 75 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, 0); mmio 76 drivers/video/fbdev/i810/i810-i2c.c return ((i810_readl(mmio, chan->ddc_base) & SCL_VAL_IN) != 0); mmio 83 drivers/video/fbdev/i810/i810-i2c.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 85 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK); mmio 86 drivers/video/fbdev/i810/i810-i2c.c i810_writel(mmio, chan->ddc_base, 0); mmio 87 drivers/video/fbdev/i810/i810-i2c.c return ((i810_readl(mmio, chan->ddc_base) & SDA_VAL_IN) != 0); mmio 291 drivers/video/fbdev/i810/i810.h #define i810_readb(where, mmio) readb(mmio + where) mmio 292 drivers/video/fbdev/i810/i810.h #define i810_readw(where, mmio) readw(mmio + where) mmio 293 drivers/video/fbdev/i810/i810.h #define i810_readl(where, mmio) readl(mmio + where) mmio 294 drivers/video/fbdev/i810/i810.h #define i810_writeb(where, mmio, val) writeb(val, mmio + where) mmio 295 drivers/video/fbdev/i810/i810.h #define i810_writew(where, mmio, val) writew(val, mmio + where) mmio 296 drivers/video/fbdev/i810/i810.h #define i810_writel(where, mmio, val) writel(val, mmio + where) mmio 36 drivers/video/fbdev/i810/i810_accel.c static inline void i810_report_error(u8 __iomem *mmio) mmio 43 drivers/video/fbdev/i810/i810_accel.c i810_readw(IIR, mmio), mmio 44 drivers/video/fbdev/i810/i810_accel.c i810_readb(EIR, mmio), mmio 45 drivers/video/fbdev/i810/i810_accel.c i810_readl(PGTBL_ER, mmio), mmio 46 drivers/video/fbdev/i810/i810_accel.c i810_readl(IPEIR, mmio), mmio 47 drivers/video/fbdev/i810/i810_accel.c i810_readl(IPEHR, mmio)); mmio 63 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 67 drivers/video/fbdev/i810/i810_accel.c head = i810_readl(IRING + 4, mmio) & RBUFFER_HEAD_MASK; mmio 76 drivers/video/fbdev/i810/i810_accel.c i810_report_error(mmio); mmio 93 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 99 drivers/video/fbdev/i810/i810_accel.c while((i810_readw(INSTDONE, mmio) & 0x7B) != 0x7B && --count); mmio 103 drivers/video/fbdev/i810/i810_accel.c printk("INSTDONE: 0x%04x\n", i810_readl(INSTDONE, mmio)); mmio 104 drivers/video/fbdev/i810/i810_accel.c i810_report_error(mmio); mmio 137 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 139 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING, mmio, par->cur_tail); mmio 287 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 289 drivers/video/fbdev/i810/i810_accel.c tmp = i810_readl(IRING + 12, mmio); mmio 295 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING + 12, mmio, tmp); mmio 418 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 421 drivers/video/fbdev/i810/i810_accel.c i810_writel(DPLYBASE, mmio, par->fb.physical + offset); mmio 439 drivers/video/fbdev/i810/i810_accel.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 443 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING, mmio, 0); mmio 444 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING + 4, mmio, 0); mmio 447 drivers/video/fbdev/i810/i810_accel.c tmp2 = i810_readl(IRING + 8, mmio) & ~RBUFFER_START_MASK; mmio 449 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING + 8, mmio, tmp2 | tmp1); mmio 451 drivers/video/fbdev/i810/i810_accel.c tmp1 = i810_readl(IRING + 12, mmio); mmio 454 drivers/video/fbdev/i810/i810_accel.c i810_writel(IRING + 12, mmio, tmp1 | tmp2); mmio 128 drivers/video/fbdev/i810/i810_gtf.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 168 drivers/video/fbdev/i810/i810_gtf.c par->regs.cr11 = i810_readb(CR11, mmio) & ~0x0F; mmio 167 drivers/video/fbdev/i810/i810_main.c static void i810_screen_off(u8 __iomem *mmio, u8 mode) mmio 172 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 173 drivers/video/fbdev/i810/i810_main.c val = i810_readb(SR_DATA, mmio); mmio 177 drivers/video/fbdev/i810/i810_main.c while((i810_readw(DISP_SL, mmio) & 0xFFF) && count--); mmio 178 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 179 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_DATA, mmio, val); mmio 191 drivers/video/fbdev/i810/i810_main.c static void i810_dram_off(u8 __iomem *mmio, u8 mode) mmio 195 drivers/video/fbdev/i810/i810_main.c val = i810_readb(DRAMCH, mmio); mmio 198 drivers/video/fbdev/i810/i810_main.c i810_writeb(DRAMCH, mmio, val); mmio 210 drivers/video/fbdev/i810/i810_main.c static void i810_protect_regs(u8 __iomem *mmio, int mode) mmio 214 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR11); mmio 215 drivers/video/fbdev/i810/i810_main.c reg = i810_readb(CR_DATA_CGA, mmio); mmio 219 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR11); mmio 220 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, reg); mmio 233 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 236 drivers/video/fbdev/i810/i810_main.c tmp2 = i810_readl(DCLK_2D, mmio); mmio 238 drivers/video/fbdev/i810/i810_main.c i810_writel(DCLK_2D, mmio, tmp1 | tmp2); mmio 241 drivers/video/fbdev/i810/i810_main.c tmp2 = i810_readl(DCLK_0DS, mmio); mmio 243 drivers/video/fbdev/i810/i810_main.c i810_writel(DCLK_0DS, mmio, (tmp1 << 16) | tmp2); mmio 245 drivers/video/fbdev/i810/i810_main.c i810_writeb(MSR_WRITE, mmio, par->regs.msr | 0xC8 | 1); mmio 258 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 261 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR70); mmio 262 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->interlace); mmio 264 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR00); mmio 265 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr00); mmio 266 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR01); mmio 267 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr01); mmio 268 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR02); mmio 269 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr02); mmio 270 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR03); mmio 271 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr03); mmio 272 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR04); mmio 273 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr04); mmio 274 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR05); mmio 275 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr05); mmio 276 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR06); mmio 277 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr06); mmio 278 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR09); mmio 279 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr09); mmio 280 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR10); mmio 281 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr10); mmio 282 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR11); mmio 283 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr11); mmio 284 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR12); mmio 285 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr12); mmio 286 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR15); mmio 287 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr15); mmio 288 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR16); mmio 289 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr16); mmio 301 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 303 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR30); mmio 304 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr30); mmio 305 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR31); mmio 306 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr31); mmio 307 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR32); mmio 308 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr32); mmio 309 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR33); mmio 310 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr33); mmio 311 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR35); mmio 312 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr35); mmio 313 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR39); mmio 314 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->regs.cr39); mmio 328 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 330 drivers/video/fbdev/i810/i810_main.c i810_writel(FW_BLC, mmio, par->watermark); mmio 331 drivers/video/fbdev/i810/i810_main.c tmp = i810_readl(PIXCONF, mmio); mmio 333 drivers/video/fbdev/i810/i810_main.c i810_writel(PIXCONF, mmio, tmp); mmio 335 drivers/video/fbdev/i810/i810_main.c i810_writel(OVRACT, mmio, par->ovract); mmio 337 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_INDEX, mmio, GR10); mmio 338 drivers/video/fbdev/i810/i810_main.c tmp8 = i810_readb(GR_DATA, mmio); mmio 340 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_INDEX, mmio, GR10); mmio 341 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_DATA, mmio, tmp8); mmio 348 drivers/video/fbdev/i810/i810_main.c static void i810_hires(u8 __iomem *mmio) mmio 352 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR80); mmio 353 drivers/video/fbdev/i810/i810_main.c val = i810_readb(CR_DATA_CGA, mmio); mmio 354 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR80); mmio 355 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, val | 1); mmio 357 drivers/video/fbdev/i810/i810_main.c i810_writel(MEM_MODE, mmio, i810_readl(MEM_MODE, mmio) | 4); mmio 371 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 374 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 375 drivers/video/fbdev/i810/i810_main.c val = i810_readb(SR_DATA, mmio); mmio 378 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 379 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_DATA, mmio, val); mmio 382 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR13); mmio 383 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, (u8) tmp); mmio 386 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR41); mmio 387 drivers/video/fbdev/i810/i810_main.c val = i810_readb(CR_DATA_CGA, mmio) & ~0x0F; mmio 388 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR41); mmio 389 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, (u8) tmp | val); mmio 401 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 405 drivers/video/fbdev/i810/i810_main.c reg1 = i810_readl(PIXCONF, mmio) & ~(0xF0000 | 1 << 27); mmio 406 drivers/video/fbdev/i810/i810_main.c reg2 = i810_readw(BLTCNTL, mmio) & ~0x30; mmio 410 drivers/video/fbdev/i810/i810_main.c i810_writel(PIXCONF, mmio, reg1); mmio 411 drivers/video/fbdev/i810/i810_main.c i810_writew(BLTCNTL, mmio, reg2); mmio 423 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 425 drivers/video/fbdev/i810/i810_main.c i810_screen_off(mmio, OFF); mmio 426 drivers/video/fbdev/i810/i810_main.c i810_protect_regs(mmio, OFF); mmio 427 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, OFF); mmio 431 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, ON); mmio 433 drivers/video/fbdev/i810/i810_main.c i810_hires(mmio); mmio 434 drivers/video/fbdev/i810/i810_main.c i810_screen_off(mmio, ON); mmio 435 drivers/video/fbdev/i810/i810_main.c i810_protect_regs(mmio, ON); mmio 441 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio) mmio 443 drivers/video/fbdev/i810/i810_main.c i810_writeb(CLUT_INDEX_WRITE, mmio, regno); mmio 444 drivers/video/fbdev/i810/i810_main.c i810_writeb(CLUT_DATA, mmio, red); mmio 445 drivers/video/fbdev/i810/i810_main.c i810_writeb(CLUT_DATA, mmio, green); mmio 446 drivers/video/fbdev/i810/i810_main.c i810_writeb(CLUT_DATA, mmio, blue); mmio 450 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio) mmio 452 drivers/video/fbdev/i810/i810_main.c i810_writeb(CLUT_INDEX_READ, mmio, regno); mmio 453 drivers/video/fbdev/i810/i810_main.c *red = i810_readb(CLUT_DATA, mmio); mmio 454 drivers/video/fbdev/i810/i810_main.c *green = i810_readb(CLUT_DATA, mmio); mmio 455 drivers/video/fbdev/i810/i810_main.c *blue = i810_readb(CLUT_DATA, mmio); mmio 464 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 467 drivers/video/fbdev/i810/i810_main.c tmp2 = i810_readl(DCLK_2D, mmio); mmio 470 drivers/video/fbdev/i810/i810_main.c i810_writel(DCLK_2D, mmio, tmp1 | tmp2); mmio 473 drivers/video/fbdev/i810/i810_main.c tmp2 = i810_readl(DCLK_1D, mmio); mmio 476 drivers/video/fbdev/i810/i810_main.c i810_writel(DCLK_1D, mmio, tmp1 | tmp2); mmio 478 drivers/video/fbdev/i810/i810_main.c i810_writel(DCLK_0DS, mmio, par->hw_state.dclk_0ds); mmio 484 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 487 drivers/video/fbdev/i810/i810_main.c tmp2 = i810_readl(PIXCONF, mmio); mmio 490 drivers/video/fbdev/i810/i810_main.c i810_writel(PIXCONF, mmio, tmp1 | tmp2); mmio 496 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 499 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR30+i); mmio 500 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, *(&(par->hw_state.cr30) + i)); mmio 502 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR35); mmio 503 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->hw_state.cr35); mmio 504 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR39); mmio 505 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->hw_state.cr39); mmio 506 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR41); mmio 507 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->hw_state.cr39); mmio 510 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR70); mmio 513 drivers/video/fbdev/i810/i810_main.c j = i810_readb(CR_DATA_CGA, mmio); mmio 514 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR70); mmio 515 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, j | i); mmio 517 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR80); mmio 518 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, par->hw_state.cr80); mmio 519 drivers/video/fbdev/i810/i810_main.c i810_writeb(MSR_WRITE, mmio, par->hw_state.msr); mmio 520 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 522 drivers/video/fbdev/i810/i810_main.c j = i810_readb(SR_DATA, mmio) & 0xE0; mmio 523 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 524 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_DATA, mmio, i | j); mmio 530 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 533 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR00 + i); mmio 534 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, *((&par->hw_state.cr00) + i)); mmio 537 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR10 + i); mmio 538 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_DATA_CGA, mmio, *((&par->hw_state.cr10) + i)); mmio 545 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 547 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_INDEX, mmio, GR10); mmio 548 drivers/video/fbdev/i810/i810_main.c tmp = i810_readb(GR_DATA, mmio); mmio 551 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_INDEX, mmio, GR10); mmio 552 drivers/video/fbdev/i810/i810_main.c i810_writeb(GR_DATA, mmio, tmp); mmio 559 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 561 drivers/video/fbdev/i810/i810_main.c tmp_word = i810_readw(BLTCNTL, mmio); mmio 564 drivers/video/fbdev/i810/i810_main.c i810_writew(BLTCNTL, mmio, tmp_word); mmio 566 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, OFF); mmio 567 drivers/video/fbdev/i810/i810_main.c i810_writel(PIXCONF, mmio, par->hw_state.pixconf); mmio 568 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, ON); mmio 570 drivers/video/fbdev/i810/i810_main.c tmp_word = i810_readw(HWSTAM, mmio); mmio 573 drivers/video/fbdev/i810/i810_main.c i810_writew(HWSTAM, mmio, tmp_word); mmio 575 drivers/video/fbdev/i810/i810_main.c tmp_long = i810_readl(FW_BLC, mmio); mmio 578 drivers/video/fbdev/i810/i810_main.c i810_writel(FW_BLC, mmio, tmp_long); mmio 580 drivers/video/fbdev/i810/i810_main.c i810_writel(HWS_PGA, mmio, par->hw_state.hws_pga); mmio 581 drivers/video/fbdev/i810/i810_main.c i810_writew(IER, mmio, par->hw_state.ier); mmio 582 drivers/video/fbdev/i810/i810_main.c i810_writew(IMR, mmio, par->hw_state.imr); mmio 583 drivers/video/fbdev/i810/i810_main.c i810_writel(DPLYSTAS, mmio, par->hw_state.dplystas); mmio 588 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 590 drivers/video/fbdev/i810/i810_main.c i810_screen_off(mmio, OFF); mmio 591 drivers/video/fbdev/i810/i810_main.c i810_protect_regs(mmio, OFF); mmio 592 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, OFF); mmio 598 drivers/video/fbdev/i810/i810_main.c i810_dram_off(mmio, ON); mmio 600 drivers/video/fbdev/i810/i810_main.c i810_screen_off(mmio, ON); mmio 601 drivers/video/fbdev/i810/i810_main.c i810_protect_regs(mmio, ON); mmio 611 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 614 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR30 + i); mmio 615 drivers/video/fbdev/i810/i810_main.c *(&(par->hw_state.cr30) + i) = i810_readb(CR_DATA_CGA, mmio); mmio 617 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR35); mmio 618 drivers/video/fbdev/i810/i810_main.c par->hw_state.cr35 = i810_readb(CR_DATA_CGA, mmio); mmio 619 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR39); mmio 620 drivers/video/fbdev/i810/i810_main.c par->hw_state.cr39 = i810_readb(CR_DATA_CGA, mmio); mmio 621 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR41); mmio 622 drivers/video/fbdev/i810/i810_main.c par->hw_state.cr41 = i810_readb(CR_DATA_CGA, mmio); mmio 623 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR70); mmio 624 drivers/video/fbdev/i810/i810_main.c par->hw_state.cr70 = i810_readb(CR_DATA_CGA, mmio); mmio 625 drivers/video/fbdev/i810/i810_main.c par->hw_state.msr = i810_readb(MSR_READ, mmio); mmio 626 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR80); mmio 627 drivers/video/fbdev/i810/i810_main.c par->hw_state.cr80 = i810_readb(CR_DATA_CGA, mmio); mmio 628 drivers/video/fbdev/i810/i810_main.c i810_writeb(SR_INDEX, mmio, SR01); mmio 629 drivers/video/fbdev/i810/i810_main.c par->hw_state.sr01 = i810_readb(SR_DATA, mmio); mmio 635 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 638 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR00 + i); mmio 639 drivers/video/fbdev/i810/i810_main.c *((&par->hw_state.cr00) + i) = i810_readb(CR_DATA_CGA, mmio); mmio 642 drivers/video/fbdev/i810/i810_main.c i810_writeb(CR_INDEX_CGA, mmio, CR10 + i); mmio 643 drivers/video/fbdev/i810/i810_main.c *((&par->hw_state.cr10) + i) = i810_readb(CR_DATA_CGA, mmio); mmio 649 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 651 drivers/video/fbdev/i810/i810_main.c par->hw_state.dclk_2d = i810_readl(DCLK_2D, mmio); mmio 652 drivers/video/fbdev/i810/i810_main.c par->hw_state.dclk_1d = i810_readl(DCLK_1D, mmio); mmio 653 drivers/video/fbdev/i810/i810_main.c par->hw_state.dclk_0ds = i810_readl(DCLK_0DS, mmio); mmio 654 drivers/video/fbdev/i810/i810_main.c par->hw_state.pixconf = i810_readl(PIXCONF, mmio); mmio 655 drivers/video/fbdev/i810/i810_main.c par->hw_state.fw_blc = i810_readl(FW_BLC, mmio); mmio 656 drivers/video/fbdev/i810/i810_main.c par->hw_state.bltcntl = i810_readw(BLTCNTL, mmio); mmio 657 drivers/video/fbdev/i810/i810_main.c par->hw_state.hwstam = i810_readw(HWSTAM, mmio); mmio 658 drivers/video/fbdev/i810/i810_main.c par->hw_state.hws_pga = i810_readl(HWS_PGA, mmio); mmio 659 drivers/video/fbdev/i810/i810_main.c par->hw_state.ier = i810_readw(IER, mmio); mmio 660 drivers/video/fbdev/i810/i810_main.c par->hw_state.imr = i810_readw(IMR, mmio); mmio 661 drivers/video/fbdev/i810/i810_main.c par->hw_state.dplystas = i810_readl(DPLYSTAS, mmio); mmio 772 drivers/video/fbdev/i810/i810_main.c static void i810_enable_cursor(u8 __iomem *mmio, int mode) mmio 776 drivers/video/fbdev/i810/i810_main.c temp = i810_readl(PIXCONF, mmio); mmio 780 drivers/video/fbdev/i810/i810_main.c i810_writel(PIXCONF, mmio, temp); mmio 822 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 827 drivers/video/fbdev/i810/i810_main.c temp = i810_readb(PIXCONF1, mmio); mmio 828 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp | EXTENDED_PALETTE); mmio 830 drivers/video/fbdev/i810/i810_main.c i810_write_dac(4, red, green, blue, mmio); mmio 832 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp); mmio 835 drivers/video/fbdev/i810/i810_main.c temp = i810_readb(PIXCONF1, mmio); mmio 836 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp | EXTENDED_PALETTE); mmio 838 drivers/video/fbdev/i810/i810_main.c i810_write_dac(5, red, green, blue, mmio); mmio 840 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp); mmio 852 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 854 drivers/video/fbdev/i810/i810_main.c i810_enable_cursor(mmio, OFF); mmio 855 drivers/video/fbdev/i810/i810_main.c i810_writel(CURBASE, mmio, par->cursor_heap.physical); mmio 856 drivers/video/fbdev/i810/i810_main.c i810_writew(CURCNTR, mmio, COORD_ACTIVE | CURSOR_MODE_64_XOR); mmio 1203 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 1212 drivers/video/fbdev/i810/i810_main.c temp = i810_readb(PIXCONF1, mmio); mmio 1213 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp & ~EXTENDED_PALETTE); mmio 1217 drivers/video/fbdev/i810/i810_main.c i810_read_dac(regno * 8, red, green, blue, mmio); mmio 1223 drivers/video/fbdev/i810/i810_main.c i810_read_dac(regno * 8, red, &tmp, blue, mmio); mmio 1224 drivers/video/fbdev/i810/i810_main.c i810_read_dac(regno * 4, &tmp, green, &tmp, mmio); mmio 1227 drivers/video/fbdev/i810/i810_main.c i810_read_dac(regno, red, green, blue, mmio); mmio 1230 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp); mmio 1286 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 1302 drivers/video/fbdev/i810/i810_main.c temp = i810_readb(PIXCONF1, mmio); mmio 1303 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp & ~EXTENDED_PALETTE); mmio 1309 drivers/video/fbdev/i810/i810_main.c (u8) green, (u8) blue, mmio); mmio 1318 drivers/video/fbdev/i810/i810_main.c (u8) blue, mmio); mmio 1320 drivers/video/fbdev/i810/i810_main.c i810_read_dac((u8) (regno*4), &r, &g, &b, mmio); mmio 1323 drivers/video/fbdev/i810/i810_main.c b, mmio); mmio 1326 drivers/video/fbdev/i810/i810_main.c (u8) blue, mmio); mmio 1329 drivers/video/fbdev/i810/i810_main.c i810_writeb(PIXCONF1, mmio, temp); mmio 1392 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 1395 drivers/video/fbdev/i810/i810_main.c pwr = i810_readl(PWR_CLKC, mmio); mmio 1427 drivers/video/fbdev/i810/i810_main.c i810_screen_off(mmio, scr_off); mmio 1428 drivers/video/fbdev/i810/i810_main.c i810_writel(HVSYNC, mmio, mode); mmio 1429 drivers/video/fbdev/i810/i810_main.c i810_writel(PWR_CLKC, mmio, pwr); mmio 1481 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 1489 drivers/video/fbdev/i810/i810_main.c if ((i810_readl(CURBASE, mmio) & 0xf) != par->cursor_heap.physical) { mmio 1494 drivers/video/fbdev/i810/i810_main.c i810_enable_cursor(mmio, OFF); mmio 1501 drivers/video/fbdev/i810/i810_main.c i810_writel(CURPOS, mmio, tmp); mmio 1540 drivers/video/fbdev/i810/i810_main.c i810_enable_cursor(mmio, ON); mmio 1818 drivers/video/fbdev/i810/i810_main.c u8 __iomem *mmio = par->mmio_start_virtual; mmio 1828 drivers/video/fbdev/i810/i810_main.c i810_writel(HVSYNC, mmio, 0); mmio 1829 drivers/video/fbdev/i810/i810_main.c i810_writel(PWR_CLKC, mmio, 3); mmio 415 drivers/video/fbdev/matrox/matroxfb_accel.c vaddr_t mmio; mmio 444 drivers/video/fbdev/matrox/matroxfb_accel.c mmio = minfo->mmio.vbase; mmio 448 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_FXBNDRY, fxbndry); mmio 449 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_AR0, ar0); mmio 450 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_AR3, 0); mmio 452 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_YDSTLEN | M_EXEC, ydstlen); mmio 453 drivers/video/fbdev/matrox/matroxfb_accel.c mga_memcpy_toio(mmio, chardata, xlen); mmio 455 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_AR5, 0); mmio 456 drivers/video/fbdev/matrox/matroxfb_accel.c mga_writel(mmio, M_YDSTLEN | M_EXEC, ydstlen); mmio 460 drivers/video/fbdev/matrox/matroxfb_accel.c mga_memcpy_toio(mmio, chardata, charcell); mmio 465 drivers/video/fbdev/matrox/matroxfb_accel.c fb_writel((*chardata) << 24, mmio.vaddr); mmio 467 drivers/video/fbdev/matrox/matroxfb_accel.c fb_writel(*chardata, mmio.vaddr); mmio 475 drivers/video/fbdev/matrox/matroxfb_accel.c fb_writel((*(u_int16_t*)chardata) << 16, mmio.vaddr); mmio 477 drivers/video/fbdev/matrox/matroxfb_accel.c fb_writel(*(u_int16_t*)chardata, mmio.vaddr); mmio 488 drivers/video/fbdev/matrox/matroxfb_accel.c fb_writel(get_unaligned((u_int32_t*)(chardata + i)),mmio.vaddr); mmio 375 drivers/video/fbdev/matrox/matroxfb_base.c iounmap(minfo->mmio.vbase.vaddr); mmio 378 drivers/video/fbdev/matrox/matroxfb_base.c release_mem_region(minfo->mmio.base, 16384); mmio 715 drivers/video/fbdev/matrox/matroxfb_base.c fix->mmio_start = minfo->mmio.base; mmio 716 drivers/video/fbdev/matrox/matroxfb_base.c fix->mmio_len = minfo->mmio.len; mmio 1713 drivers/video/fbdev/matrox/matroxfb_base.c minfo->mmio.vbase.vaddr = ioremap_nocache(ctrlptr_phys, 16384); mmio 1714 drivers/video/fbdev/matrox/matroxfb_base.c if (!minfo->mmio.vbase.vaddr) { mmio 1718 drivers/video/fbdev/matrox/matroxfb_base.c minfo->mmio.base = ctrlptr_phys; mmio 1719 drivers/video/fbdev/matrox/matroxfb_base.c minfo->mmio.len = 16384; mmio 1942 drivers/video/fbdev/matrox/matroxfb_base.c iounmap(minfo->mmio.vbase.vaddr); mmio 403 drivers/video/fbdev/matrox/matroxfb_base.h } mmio; mmio 666 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_inb(addr) mga_readb(minfo->mmio.vbase, (addr)) mmio 667 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_inl(addr) mga_readl(minfo->mmio.vbase, (addr)) mmio 668 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_outb(addr,val) mga_writeb(minfo->mmio.vbase, (addr), (val)) mmio 669 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_outw(addr,val) mga_writew(minfo->mmio.vbase, (addr), (val)) mmio 670 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_outl(addr,val) mga_writel(minfo->mmio.vbase, (addr), (val)) mmio 309 drivers/video/fbdev/matrox/matroxfb_crtc2.c fix->mmio_start = m2info->mmio.base; mmio 310 drivers/video/fbdev/matrox/matroxfb_crtc2.c fix->mmio_len = m2info->mmio.len; mmio 629 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->mmio.base = minfo->mmio.base; mmio 630 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->mmio.vbase = minfo->mmio.vbase; mmio 631 drivers/video/fbdev/matrox/matroxfb_crtc2.c m2info->mmio.len = minfo->mmio.len; mmio 28 drivers/video/fbdev/matrox/matroxfb_crtc2.h } mmio; mmio 65 drivers/video/fbdev/pmag-aa-fb.c void __iomem *mmio; mmio 191 drivers/video/fbdev/pmag-aa-fb.c par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); mmio 192 drivers/video/fbdev/pmag-aa-fb.c if (!par->mmio) { mmio 197 drivers/video/fbdev/pmag-aa-fb.c par->bt455 = par->mmio - PMAG_AA_BT455_OFFSET + PMAG_AA_BT455_OFFSET; mmio 198 drivers/video/fbdev/pmag-aa-fb.c par->bt431 = par->mmio - PMAG_AA_BT455_OFFSET + PMAG_AA_BT431_OFFSET; mmio 238 drivers/video/fbdev/pmag-aa-fb.c iounmap(par->mmio); mmio 258 drivers/video/fbdev/pmag-aa-fb.c iounmap(par->mmio); mmio 41 drivers/video/fbdev/pmag-ba-fb.c volatile void __iomem *mmio; mmio 183 drivers/video/fbdev/pmag-ba-fb.c par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); mmio 184 drivers/video/fbdev/pmag-ba-fb.c if (!par->mmio) { mmio 189 drivers/video/fbdev/pmag-ba-fb.c par->dac = par->mmio + PMAG_BA_BT459; mmio 223 drivers/video/fbdev/pmag-ba-fb.c iounmap(par->mmio); mmio 246 drivers/video/fbdev/pmag-ba-fb.c iounmap(par->mmio); mmio 37 drivers/video/fbdev/pmagb-b-fb.c volatile void __iomem *mmio; mmio 91 drivers/video/fbdev/pmagb-b-fb.c writel(v, par->mmio + PMAGB_B_GP0); mmio 290 drivers/video/fbdev/pmagb-b-fb.c par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); mmio 291 drivers/video/fbdev/pmagb-b-fb.c if (!par->mmio) { mmio 296 drivers/video/fbdev/pmagb-b-fb.c par->sfb = par->mmio + PMAGB_B_SFB; mmio 297 drivers/video/fbdev/pmagb-b-fb.c par->dac = par->mmio + PMAGB_B_BT459; mmio 341 drivers/video/fbdev/pmagb-b-fb.c iounmap(par->mmio); mmio 364 drivers/video/fbdev/pmagb-b-fb.c iounmap(par->mmio); mmio 39 drivers/video/fbdev/s3fb.c u8 __iomem *mmio; mmio 194 drivers/video/fbdev/s3fb.c return readb(par->mmio + DDC_MMIO_REG); mmio 202 drivers/video/fbdev/s3fb.c writeb(val, par->mmio + DDC_MMIO_REG); mmio 1267 drivers/video/fbdev/s3fb.c par->mmio = ioremap(info->fix.smem_start + MMIO_OFFSET, MMIO_SIZE); mmio 1268 drivers/video/fbdev/s3fb.c if (par->mmio) mmio 1274 drivers/video/fbdev/s3fb.c if (!s3fb_ddc_needs_mmio(par->chip) || par->mmio) mmio 1369 drivers/video/fbdev/s3fb.c if (par->mmio) mmio 1370 drivers/video/fbdev/s3fb.c iounmap(par->mmio); mmio 1399 drivers/video/fbdev/s3fb.c if (par->mmio) mmio 1400 drivers/video/fbdev/s3fb.c iounmap(par->mmio); mmio 177 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.ioaddr = par->mmio.vbase; mmio 187 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.ioaddr = par->mmio.vbase; mmio 195 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.ioaddr = par->mmio.vbase; mmio 223 drivers/video/fbdev/savage/savagefb.h } mmio; mmio 256 drivers/video/fbdev/savage/savagefb.h return readb(par->mmio.vbase + addr); mmio 261 drivers/video/fbdev/savage/savagefb.h return readw(par->mmio.vbase + addr); mmio 266 drivers/video/fbdev/savage/savagefb.h return readl(par->mmio.vbase + addr); mmio 271 drivers/video/fbdev/savage/savagefb.h writeb(val, par->mmio.vbase + addr); mmio 276 drivers/video/fbdev/savage/savagefb.h writew(val, par->mmio.vbase + addr); mmio 281 drivers/video/fbdev/savage/savagefb.h writel(val, par->mmio.vbase + addr); mmio 1614 drivers/video/fbdev/savage/savagefb_driver.c par->vgastate.vgabase = par->mmio.vbase + 0x8000; mmio 1720 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.pbase = pci_resource_start(par->pcidev, 0) + mmio 1723 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.pbase = pci_resource_start(par->pcidev, 0) + mmio 1726 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.len = SAVAGE_NEWMMIO_REGSIZE; mmio 1728 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.vbase = ioremap(par->mmio.pbase, par->mmio.len); mmio 1729 drivers/video/fbdev/savage/savagefb_driver.c if (!par->mmio.vbase) { mmio 1734 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.vbase); mmio 1736 drivers/video/fbdev/savage/savagefb_driver.c info->fix.mmio_start = par->mmio.pbase; mmio 1737 drivers/video/fbdev/savage/savagefb_driver.c info->fix.mmio_len = par->mmio.len; mmio 1739 drivers/video/fbdev/savage/savagefb_driver.c par->bci_base = (u32 __iomem *)(par->mmio.vbase + BCI_BUFFER_OFFSET); mmio 1754 drivers/video/fbdev/savage/savagefb_driver.c if (par->mmio.vbase) { mmio 1755 drivers/video/fbdev/savage/savagefb_driver.c iounmap(par->mmio.vbase); mmio 1756 drivers/video/fbdev/savage/savagefb_driver.c par->mmio.vbase = NULL; mmio 48 drivers/video/fbdev/sm712fb.c void __iomem *mmio; /* memory map IO port */ mmio 1582 drivers/video/fbdev/sm712fb.c sfb->mmio = (smtc_regbaseaddress = mmio 1606 drivers/video/fbdev/sm712fb.c sfb->mmio = (smtc_regbaseaddress = mmio 1606 drivers/virt/vboxguest/vboxguest_core.c if (!gdev->mmio->V.V1_04.have_events) mmio 57 drivers/virt/vboxguest/vboxguest_core.h struct vmmdev_memory *mmio; mmio 285 drivers/virt/vboxguest/vboxguest_linux.c resource_size_t io, io_len, mmio, mmio_len; mmio 314 drivers/virt/vboxguest/vboxguest_linux.c mmio = pci_resource_start(pci, 1); mmio 316 drivers/virt/vboxguest/vboxguest_linux.c if (!mmio || !mmio_len) { mmio 321 drivers/virt/vboxguest/vboxguest_linux.c if (devm_request_mem_region(dev, mmio, mmio_len, DEVICE_NAME) == NULL) { mmio 327 drivers/virt/vboxguest/vboxguest_linux.c vmmdev = devm_ioremap(dev, mmio, mmio_len); mmio 330 drivers/virt/vboxguest/vboxguest_linux.c &mmio, &mmio_len); mmio 344 drivers/virt/vboxguest/vboxguest_linux.c gdev->mmio = vmmdev; mmio 402 drivers/virt/vboxguest/vboxguest_linux.c &mmio, &mmio_len); mmio 44 drivers/watchdog/ep93xx_wdt.c void __iomem *mmio; mmio 52 drivers/watchdog/ep93xx_wdt.c writel(0xaaaa, priv->mmio + EP93XX_WATCHDOG); mmio 61 drivers/watchdog/ep93xx_wdt.c writel(0xaa55, priv->mmio + EP93XX_WATCHDOG); mmio 70 drivers/watchdog/ep93xx_wdt.c writel(0x5555, priv->mmio + EP93XX_WATCHDOG); mmio 102 drivers/watchdog/ep93xx_wdt.c priv->mmio = devm_platform_ioremap_resource(pdev, 0); mmio 103 drivers/watchdog/ep93xx_wdt.c if (IS_ERR(priv->mmio)) mmio 104 drivers/watchdog/ep93xx_wdt.c return PTR_ERR(priv->mmio); mmio 106 drivers/watchdog/ep93xx_wdt.c val = readl(priv->mmio + EP93XX_WATCHDOG); mmio 69 drivers/watchdog/via_wdt.c static unsigned int mmio; mmio 186 drivers/watchdog/via_wdt.c pci_read_config_dword(pdev, VIA_WDT_MMIO_BASE, &mmio); mmio 187 drivers/watchdog/via_wdt.c if (mmio) { mmio 188 drivers/watchdog/via_wdt.c dev_info(&pdev->dev, "VIA Chipset watchdog MMIO: %x\n", mmio); mmio 194 drivers/watchdog/via_wdt.c if (!request_mem_region(mmio, VIA_WDT_MMIO_LEN, "via_wdt")) { mmio 199 drivers/watchdog/via_wdt.c wdt_mem = ioremap(mmio, VIA_WDT_MMIO_LEN); mmio 225 drivers/watchdog/via_wdt.c release_mem_region(mmio, VIA_WDT_MMIO_LEN); mmio 238 drivers/watchdog/via_wdt.c release_mem_region(mmio, VIA_WDT_MMIO_LEN); mmio 338 include/linux/bcma/bcma.h void __iomem *mmio; mmio 418 include/linux/ssb/ssb.h void __iomem *mmio; mmio 363 include/linux/switchtec.h void __iomem *mmio; mmio 305 include/uapi/linux/kvm.h } mmio; mmio 130 sound/pci/au88x0/au88x0.c iounmap(vortex->mmio); mmio 183 sound/pci/au88x0/au88x0.c chip->mmio = pci_ioremap_bar(pci, 0); mmio 184 sound/pci/au88x0/au88x0.c if (!chip->mmio) { mmio 223 sound/pci/au88x0/au88x0.c iounmap(chip->mmio); mmio 174 sound/pci/au88x0/au88x0.h void __iomem *mmio; mmio 25 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 27 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 29 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 31 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 51 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 54 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 57 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 66 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 69 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 72 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 80 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x1), x1); mmio 81 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x2), x2); mmio 82 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y1), y1); mmio 83 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y2), y2); mmio 98 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 101 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 104 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 107 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 110 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 130 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 143 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 156 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 165 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 167 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 179 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 184 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 196 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 201 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 213 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 218 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 227 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 230 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 253 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 271 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 283 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 293 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 296 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 305 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 308 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 319 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 330 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 338 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 348 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 351 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 359 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 362 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, mmio 370 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, addr, (aa << 0x10) | b); mmio 382 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), esp0); mmio 389 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), mmio 397 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), mmio 404 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), ctrl); mmio 410 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd), ptr); mmio 417 sound/pci/au88x0/au88x0_a3d.c *sr = ((hwread(vortex->mmio, A3D_SLICE_Control + (a->slice << 0xd)) mmio 425 sound/pci/au88x0/au88x0_a3d.c *ctrl = hwread(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd)); mmio 431 sound/pci/au88x0/au88x0_a3d.c *ptr = hwread(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd)); mmio 441 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 445 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 528 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 530 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, mmio 79 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, mmio 80 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); mmio 84 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, mmio 85 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); mmio 93 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), mmio 95 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), mmio 102 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; mmio 114 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, mmio 139 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, mmio 143 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 146 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 163 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr); mmio 172 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2), vol); mmio 174 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2)); mmio 178 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2), vol); mmio 187 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 191 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 196 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 210 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr); mmio 216 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 219 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_SMP + (mixin << 2), 0x0); mmio 220 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_SMP + 4 + (mixin << 2), 0x0); mmio 222 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_ENIN + addr, temp); mmio 263 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIXER_SR); mmio 265 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_CHNBASE + (ch << 2), mix); mmio 270 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); mmio 273 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); mmio 281 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_RTBASE + ((temp & 0xf) << 2), mix); mmio 282 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); mmio 292 sound/pci/au88x0/au88x0_core.c eax = hwread(vortex->mmio, VORTEX_MIXER_SR); mmio 298 sound/pci/au88x0/au88x0_core.c esp18 = hwread(vortex->mmio, ebp); mmio 303 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); mmio 305 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, edx); mmio 306 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); mmio 310 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 323 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 332 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); mmio 334 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 336 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); mmio 341 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 346 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 351 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 360 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, 0); mmio 376 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); mmio 381 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); mmio 386 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); mmio 391 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); mmio 396 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); mmio 401 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); mmio 406 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); mmio 411 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x0); mmio 414 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, 0); mmio 433 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, mmio 434 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) | (0x1 << channel)); mmio 439 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, mmio 440 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) & ~(0x1 << channel)); mmio 448 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 450 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3), 0); mmio 451 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3) + 4, 0); mmio 456 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); mmio 457 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT1 + (src << 2), 0); mmio 458 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); mmio 466 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_SOURCE); mmio 471 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_SOURCE, temp); mmio 480 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), ratio); mmio 481 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2)); mmio 496 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); mmio 497 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); mmio 498 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2)); mmio 500 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2), mmio 516 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2)); mmio 518 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2), mmio 530 sound/pci/au88x0/au88x0_core.c hw_ratio = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2)); mmio 533 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), desired_ratio); mmio 616 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_SRC_U0 + (src << 2), mmio 620 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_SRC_U1 + (src << 2), b & 0xffff); mmio 622 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_SRC_U2 + (src << 2), mmio 632 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_SOURCESIZE, 0x1ff); mmio 642 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); mmio 649 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); mmio 660 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); mmio 662 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CHNBASE + (ch << 2), src); mmio 667 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); mmio 672 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); mmio 680 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_RTBASE + ((temp & 0xf) << 2), src); mmio 682 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); mmio 692 sound/pci/au88x0/au88x0_core.c eax = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); mmio 698 sound/pci/au88x0/au88x0_core.c esp18 = hwread(vortex->mmio, ebp); mmio 703 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); mmio 705 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, edx); mmio 706 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); mmio 710 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 723 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 732 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); mmio 734 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 736 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); mmio 741 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 746 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 751 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 759 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, 0); mmio 770 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 780 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), mmio 783 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), mmio 790 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), mmio 791 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)) & mmio 808 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); mmio 862 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), temp); mmio 863 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); mmio 872 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 881 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), mmio 884 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), mmio 891 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), mmio 892 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)) & mmio 904 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); mmio 955 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), temp); mmio 956 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); mmio 1032 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, (FIFO_U0 | FIFO_U1)); mmio 1033 sound/pci/au88x0/au88x0_core.c if (hwread(vortex->mmio, addr) != (FIFO_U0 | FIFO_U1)) mmio 1043 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, FIFO_U0); mmio 1044 sound/pci/au88x0/au88x0_core.c if (hwread(vortex->mmio, addr) != FIFO_U0) mmio 1047 sound/pci/au88x0/au88x0_core.c addr, hwread(vortex->mmio, addr)); mmio 1054 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0xf8c0, 0xd03); //0x0843 0xd6b mmio 1057 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17000, 0x61); /* wt a */ mmio 1058 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17004, 0x61); /* wt b */ mmio 1060 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17008, 0x61); /* adb */ mmio 1074 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), mmio 1082 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_START + (adbdma << 2), mmio 1103 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1111 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1118 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1125 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1134 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG0 + (adbdma << 3), dma->cfg0); mmio 1135 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG1 + (adbdma << 3), dma->cfg1); mmio 1159 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), mmio 1161 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2)); mmio 1170 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & mmio 1194 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1199 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + mmio 1236 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1241 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + (((adbdma << 2)+pp) << 2)); mmio 1250 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)); mmio 1275 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), mmio 1297 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), mmio 1323 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), mmio 1354 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); mmio 1361 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), mmio 1382 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0xc, mmio 1389 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x8, mmio 1395 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x4, mmio 1401 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4), mmio 1405 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG0 + (wtdma << 3), dma->cfg0); mmio 1406 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG1 + (wtdma << 3), dma->cfg1); mmio 1432 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); mmio 1441 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) mmio 1464 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1470 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_WTDMA_BUFBASE + mmio 1491 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)); mmio 1498 sound/pci/au88x0/au88x0_core.c return ((hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) >> mmio 1507 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)); mmio 1524 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), mmio 1546 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), mmio 1572 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), mmio 1604 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, 0); mmio 1606 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (i << 2), mmio 1607 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1610 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (i << 2), mmio 1611 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1618 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, mmio 1619 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADB_SR) | (0x1 << channel)); mmio 1624 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, mmio 1625 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADB_SR) & ~(0x1 << channel)); mmio 1638 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1642 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, mmio 1649 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1653 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), mmio 1662 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1672 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), route[0]); mmio 1683 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1687 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1691 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), mmio 1698 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, mmio 1708 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); mmio 1710 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); mmio 1712 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), temp); mmio 2370 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_STAT, period); mmio 2376 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_IRQ_CTRL, mmio 2377 sound/pci/au88x0/au88x0_core.c hwread(card->mmio, VORTEX_IRQ_CTRL) | IRQ_TIMER | 0x60); mmio 2382 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_IRQ_CTRL, mmio 2383 sound/pci/au88x0/au88x0_core.c hwread(card->mmio, VORTEX_IRQ_CTRL) & ~IRQ_TIMER); mmio 2390 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_CTRL, mmio 2391 sound/pci/au88x0/au88x0_core.c hwread(card->mmio, VORTEX_CTRL) | CTRL_IRQ_ENABLE); mmio 2392 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_IRQ_CTRL, mmio 2393 sound/pci/au88x0/au88x0_core.c (hwread(card->mmio, VORTEX_IRQ_CTRL) & 0xffffefc0) | 0x24); mmio 2398 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_CTRL, mmio 2399 sound/pci/au88x0/au88x0_core.c hwread(card->mmio, VORTEX_CTRL) & ~CTRL_IRQ_ENABLE); mmio 2409 sound/pci/au88x0/au88x0_core.c if (!(hwread(vortex->mmio, VORTEX_STAT) & 0x1)) mmio 2413 sound/pci/au88x0/au88x0_core.c if (!(hwread(vortex->mmio, VORTEX_CTRL) & CTRL_IRQ_ENABLE)) mmio 2416 sound/pci/au88x0/au88x0_core.c source = hwread(vortex->mmio, VORTEX_IRQ_SOURCE); mmio 2418 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, source); mmio 2419 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_SOURCE); mmio 2480 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_STAT); mmio 2504 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); mmio 2508 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x8068); mmio 2510 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); mmio 2513 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); mmio 2515 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); mmio 2517 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80e8); mmio 2519 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); mmio 2521 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); mmio 2523 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); mmio 2526 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); mmio 2529 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0xe8); mmio 2532 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_EN, mmio 2533 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_CODEC); mmio 2544 sound/pci/au88x0/au88x0_core.c while (!(hwread(card->mmio, VORTEX_CODEC_CTRL) & 0x100)) { mmio 2552 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_CODEC_IO, mmio 2559 sound/pci/au88x0/au88x0_core.c hwread(card->mmio, VORTEX_CODEC_IO); mmio 2570 sound/pci/au88x0/au88x0_core.c while (!(hwread(card->mmio, VORTEX_CODEC_CTRL) & 0x100)) { mmio 2580 sound/pci/au88x0/au88x0_core.c hwwrite(card->mmio, VORTEX_CODEC_IO, read_addr); mmio 2585 sound/pci/au88x0/au88x0_core.c data = hwread(card->mmio, VORTEX_CODEC_IO); mmio 2605 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_FLAGS, mmio 2606 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SPDIF_FLAGS) & 0xfff3fffd); mmio 2609 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1 + (i << 2), 0); mmio 2611 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_EN, mmio 2612 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_SPDIF); mmio 2675 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG0, this_38 & 0xffff); mmio 2676 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1, this_38 >> 0x10); mmio 2677 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_SMPRATE, spdif_sr); mmio 2687 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, 0xffffffff); mmio 2689 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, mmio 2690 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CTRL) & 0xffdfffff); mmio 2693 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffffffff); mmio 2694 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_STAT); mmio 2699 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, mmio 2700 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CTRL) | 0x1000000); mmio 2705 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ENGINE_CTRL, 0x0); //, 0xc83c7e58, 0xc5f93e58 mmio 2756 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, 0); mmio 2757 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, 0); mmio 2759 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffff); mmio 41 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c4, gain); mmio 42 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c8, level); mmio 60 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); mmio 61 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); mmio 64 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); mmio 65 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); mmio 66 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b010 + n * 0x30, coefs[i + 4]); mmio 68 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b008 + n * 0x30, sign_invert(coefs[2 + i])); mmio 69 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b00c + n * 0x30, sign_invert(coefs[3 + i])); mmio 70 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b010 + n * 0x30, sign_invert(coefs[4 + i])); mmio 82 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e0 + n * 0x30, coefs[0 + i]); mmio 83 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e4 + n * 0x30, coefs[1 + i]); mmio 86 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e8 + n * 0x30, coefs[2 + i]); mmio 87 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1ec + n * 0x30, coefs[3 + i]); mmio 88 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f0 + n * 0x30, coefs[4 + i]); mmio 90 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e8 + n * 0x30, sign_invert(coefs[2 + i])); mmio 91 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1ec + n * 0x30, sign_invert(coefs[3 + i])); mmio 92 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f0 + n * 0x30, sign_invert(coefs[4 + i])); mmio 104 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3fc, a[0]); mmio 105 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b400, a[1]); mmio 108 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b014 + (i * 0xc), b[i]); mmio 109 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b018 + (i * 0xc), b[1 + i]); mmio 110 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b01c + (i * 0xc), b[2 + i]); mmio 111 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b020 + (i * 0xc), b[3 + i]); mmio 121 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b404, a[0]); mmio 122 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b408, a[1]); mmio 125 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f4 + (i * 0xc), b[i]); mmio 126 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f8 + (i * 0xc), b[1 + i]); mmio 127 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1fc + (i * 0xc), b[2 + i]); mmio 128 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b200 + (i * 0xc), b[3 + i]); mmio 136 sound/pci/au88x0/au88x0_eq.c *a = hwread(vortex->mmio, 0x2b3c4); mmio 137 sound/pci/au88x0/au88x0_eq.c *b = hwread(vortex->mmio, 0x2b3c8); mmio 166 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d4, a); mmio 167 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3ec, b); mmio 169 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d4, sign_invert(a)); mmio 170 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3ec, sign_invert(b)); mmio 177 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e0, a); mmio 178 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f8, b); mmio 185 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d0, a); mmio 186 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e8, b); mmio 192 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3dc, a); mmio 193 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f4, b); mmio 200 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b02c + (index * 0x30), b); mmio 206 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b20c + (index * 0x30), b); mmio 215 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b02c + ebx * 0x30, a[ebx]); mmio 225 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b20c + ebx * 0x30, a[ebx]); mmio 235 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b028 + ebx * 0x30, a[ebx]); mmio 245 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b208 + ebx * 0x30, a[ebx]); mmio 259 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b02c + ebx * 0x30); mmio 274 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b20c + ebx * 0x30); mmio 289 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b028 + ebx * 0x30); mmio 304 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b208 + ebx * 0x30); mmio 319 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b024 + i * VORTEX_BAND_COEFF_SIZE, peaks[i]); mmio 322 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3cc, peaks[eqhw->this04]); mmio 323 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d8, peaks[eqhw->this04 + 1]); mmio 327 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b204 + i * VORTEX_BAND_COEFF_SIZE, mmio 331 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e4, peaks[2 + (eqhw->this04 * 2)]); mmio 332 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f0, peaks[3 + (eqhw->this04 * 2)]); mmio 346 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b024 + ebx * 0x30); mmio 351 sound/pci/au88x0/au88x0_eq.c a[eqhw->this04] = hwread(vortex->mmio, 0x2b3cc); mmio 352 sound/pci/au88x0/au88x0_eq.c a[eqhw->this04 + 1] = hwread(vortex->mmio, 0x2b3d8); mmio 357 sound/pci/au88x0/au88x0_eq.c hwread(vortex->mmio, 0x2b204 + ebx * 0x30); mmio 362 sound/pci/au88x0/au88x0_eq.c a[2 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3e4); mmio 363 sound/pci/au88x0/au88x0_eq.c a[3 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3f0); mmio 370 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b440, reg); mmio 375 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b440, ((sr & 0x1f) << 3) | 0xb800); mmio 381 sound/pci/au88x0/au88x0_eq.c *reg = hwread(vortex->mmio, 0x2b440); mmio 386 sound/pci/au88x0/au88x0_eq.c *sr = (hwread(vortex->mmio, 0x2b440) >> 3) & 0x1f; mmio 392 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_CTRL, 0xf001); mmio 397 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_CTRL, 0xf000); mmio 405 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_DEST + (i << 2), 0x0); mmio 407 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_SOURCE + (i << 2), 0x0); mmio 414 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_DEST + (i << 2), 0x0); mmio 422 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c0, 0); mmio 485 sound/pci/au88x0/au88x0_eq.c peaks[i] = hwread(vortex->mmio, 0x2B024 + i * 0x30); mmio 488 sound/pci/au88x0/au88x0_eq.c hwread(vortex->mmio, 0x2B204 + i * 0x30); mmio 33 sound/pci/au88x0/au88x0_game.c return hwread(vortex->mmio, VORTEX_GAME_LEGACY); mmio 39 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); mmio 48 sound/pci/au88x0/au88x0_game.c *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf; mmio 52 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE)); mmio 65 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_CTRL2, mmio 66 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, mmio 71 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_CTRL2, mmio 72 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, mmio 42 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | mmio 44 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, temp); mmio 48 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & mmio 50 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, temp); mmio 54 sound/pci/au88x0/au88x0_mpu401.c temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; mmio 56 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL2, temp); mmio 57 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); mmio 60 sound/pci/au88x0/au88x0_mpu401.c temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); mmio 66 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, mmio 67 sound/pci/au88x0/au88x0_mpu401.c hwread(vortex->mmio, VORTEX_IRQ_CTRL) | IRQ_MIDI); mmio 74 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, mmio 75 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & mmio 80 sound/pci/au88x0/au88x0_mpu401.c port = (unsigned long)(vortex->mmio + VORTEX_MIDI_DATA); mmio 85 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, mmio 86 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & mmio 91 sound/pci/au88x0/au88x0_mpu401.c mpu->cport = (unsigned long)(vortex->mmio + VORTEX_MIDI_CMD); mmio 33 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_STEREO(wt)); mmio 36 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_STEREO(wt), temp); mmio 45 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0)); mmio 50 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0), temp); mmio 70 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_SRAMP(0), 0x880000); mmio 73 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_SRAMP(1), 0x880000); mmio 76 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), 0); mmio 77 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), 0); mmio 78 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), 0); mmio 80 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_PARM(wt, 3)); mmio 84 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 0), 0); mmio 85 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 1), 0); mmio 86 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 2), 0); mmio 87 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 3), 0); mmio 90 sound/pci/au88x0/au88x0_synth.c hwread(vortex->mmio, WT_GMODE(wt))); mmio 92 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), 0xffffffff); mmio 93 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 3), 0xcff1c810); mmio 96 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0); mmio 97 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1); mmio 99 sound/pci/au88x0/au88x0_synth.c hwread(vortex->mmio, WT_GMODE(wt))); mmio 136 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_RUN(i), 1); mmio 147 sound/pci/au88x0/au88x0_synth.c return hwread(vortex->mmio, WT_PARM(wt, 3)); mmio 150 sound/pci/au88x0/au88x0_synth.c return hwread(vortex->mmio, WT_GMODE(wt)); mmio 211 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_RUN(wt), val); mmio 218 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), val); mmio 225 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), val); mmio 232 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), val); mmio 239 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 3), val); mmio 246 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_MUTE(wt), val); mmio 254 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 3), val); mmio 255 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 2), val); mmio 256 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 1), val); mmio 257 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 0), val); mmio 281 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, ecx, val); mmio 395 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0); mmio 396 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1); mmio 248 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); mmio 249 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); mmio 250 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); mmio 251 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); mmio 252 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); mmio 254 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); mmio 255 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); mmio 265 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]); mmio 266 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]); mmio 267 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]); mmio 268 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242c0 + i * 0x24, coefs[i][3]); mmio 269 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242c4 + i * 0x24, coefs[i][4]); mmio 271 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24540, arg_0 & 0xffff); mmio 272 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24544, arg_4 & 0xffff); mmio 282 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24368 + i * 0x24, coefs[i][0]); mmio 283 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2436c + i * 0x24, coefs[i][1]); mmio 284 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24370 + i * 0x24, coefs[i][2]); mmio 285 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24374 + i * 0x24, coefs[i][3]); mmio 286 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24378 + i * 0x24, coefs[i][4]); mmio 288 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24548, arg_0 & 0xffff); mmio 289 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2454C, arg_4 & 0xffff); mmio 299 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2441C + i * 0x24, coefs[i][0]); mmio 300 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24420 + i * 0x24, coefs[i][1]); mmio 301 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24424 + i * 0x24, coefs[i][2]); mmio 302 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24428 + i * 0x24, coefs[i][3]); mmio 303 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2442C + i * 0x24, coefs[i][4]); mmio 305 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24550, arg_0 & 0xffff); mmio 306 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24554, arg_4 & 0xffff); mmio 317 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24214 + i * 0x24, coefs[i][0]); mmio 318 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24218 + i * 0x24, coefs[i][1]); mmio 319 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]); mmio 320 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]); mmio 322 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244F8, arg_0[0]); mmio 323 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244FC, arg_0[1]); mmio 324 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24500, arg_0[2]); mmio 325 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24504, arg_0[3]); mmio 336 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242C8 + i * 0x24, coefs[i][0]); mmio 337 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242CC + i * 0x24, coefs[i][1]); mmio 338 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]); mmio 339 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]); mmio 341 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24508, arg_0[0]); mmio 342 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2450C, arg_0[1]); mmio 343 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24510, arg_0[2]); mmio 344 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24514, arg_0[3]); mmio 355 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2437C + i * 0x24, coefs[i][0]); mmio 356 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24380 + i * 0x24, coefs[i][1]); mmio 357 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]); mmio 358 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]); mmio 360 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24518, arg_0[0]); mmio 361 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2451C, arg_0[1]); mmio 362 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24520, arg_0[2]); mmio 363 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24524, arg_0[3]); mmio 374 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24430 + i * 0x24, coefs[i][0]); mmio 375 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24434 + i * 0x24, coefs[i][1]); mmio 376 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]); mmio 377 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]); mmio 379 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24528, arg_0[0]); mmio 380 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2452C, arg_0[1]); mmio 381 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24530, arg_0[2]); mmio 382 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24534, arg_0[3]); mmio 393 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24200 + i * 0x24); mmio 394 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24204 + i * 0x24); mmio 395 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24208 + i * 0x24); mmio 396 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x2420c + i * 0x24); mmio 397 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x24210 + i * 0x24); mmio 399 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24538) & 0xffff; mmio 400 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x2453c) & 0xffff; mmio 410 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x242b4 + i * 0x24); mmio 411 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x242b8 + i * 0x24); mmio 412 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x242bc + i * 0x24); mmio 413 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x242c0 + i * 0x24); mmio 414 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x242c4 + i * 0x24); mmio 416 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24540) & 0xffff; mmio 417 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x24544) & 0xffff; mmio 427 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24368 + i * 0x24); mmio 428 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x2436C + i * 0x24); mmio 429 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24370 + i * 0x24); mmio 430 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24374 + i * 0x24); mmio 431 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x24378 + i * 0x24); mmio 433 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24548) & 0xffff; mmio 434 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x2454C) & 0xffff; mmio 444 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x2441C + i * 0x24); mmio 445 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24420 + i * 0x24); mmio 446 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24424 + i * 0x24); mmio 447 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24428 + i * 0x24); mmio 448 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x2442C + i * 0x24); mmio 450 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24550) & 0xffff; mmio 451 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x24554) & 0xffff; mmio 461 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24214 + i * 0x24); mmio 462 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24218 + i * 0x24); mmio 463 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x2421C + i * 0x24); mmio 464 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24220 + i * 0x24); mmio 466 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x244F8); mmio 467 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x244FC); mmio 468 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24500); mmio 469 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24504); mmio 479 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x242C8 + i * 0x24); mmio 480 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x242CC + i * 0x24); mmio 481 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x242D0 + i * 0x24); mmio 482 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x242D4 + i * 0x24); mmio 484 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24508); mmio 485 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2450C); mmio 486 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24510); mmio 487 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24514); mmio 497 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x2437C + i * 0x24); mmio 498 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24380 + i * 0x24); mmio 499 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24384 + i * 0x24); mmio 500 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24388 + i * 0x24); mmio 502 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24518); mmio 503 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2451C); mmio 504 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24520); mmio 505 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24524); mmio 515 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24430 + i * 0x24); mmio 516 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24434 + i * 0x24); mmio 517 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24438 + i * 0x24); mmio 518 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x2443C + i * 0x24); mmio 520 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24528); mmio 521 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2452C); mmio 522 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24530); mmio 523 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24534); mmio 535 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244D0 + (i * 4), gains[i]); mmio 551 sound/pci/au88x0/au88x0_xtalk.c gains[i] = hwread(vortex->mmio, 0x244D0 + i * 4); mmio 568 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, esp0); mmio 577 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24000 + (i << 2), dline[i] & 0xffff); mmio 578 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24080 + (i << 2), dline[i] >> 0x10); mmio 588 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24100 + (i << 2), dline[i] & 0xffff); mmio 589 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24180 + (i << 2), dline[i] >> 0x10); mmio 600 sound/pci/au88x0/au88x0_xtalk.c esp0 = hwread(vortex->mmio, 0x24660); mmio 611 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24000 + (i << 2)) & 0xffff) | mmio 612 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24080 + (i << 2)) << 0x10); mmio 622 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24100 + (i << 2)) & 0xffff) | mmio 623 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24180 + (i << 2)) << 0x10); mmio 633 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, ctrl); mmio 637 sound/pci/au88x0/au88x0_xtalk.c *ctrl = hwread(vortex->mmio, 0x24660); mmio 644 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; mmio 646 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); mmio 652 sound/pci/au88x0/au88x0_xtalk.c *sr = (hwread(vortex->mmio, 0x24660) >> 3) & 0x1f; mmio 660 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; mmio 662 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); mmio 670 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; mmio 672 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); mmio 681 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24600 + (i << 2), 0); mmio 683 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24650 + (i << 2), 0); mmio 182 sound/pci/bt87x.c void __iomem *mmio; mmio 205 sound/pci/bt87x.c return readl(chip->mmio + reg); mmio 210 sound/pci/bt87x.c writel(value, chip->mmio + reg); mmio 675 sound/pci/bt87x.c if (chip->mmio) mmio 679 sound/pci/bt87x.c iounmap(chip->mmio); mmio 741 sound/pci/bt87x.c chip->mmio = pci_ioremap_bar(pci, 0); mmio 742 sound/pci/bt87x.c if (!chip->mmio) { mmio 74 sound/soc/au1x/ac97c.c return __raw_readl(ctx->mmio + reg); mmio 79 sound/soc/au1x/ac97c.c __raw_writel(v, ctx->mmio + reg); mmio 251 sound/soc/au1x/ac97c.c ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start, mmio 253 sound/soc/au1x/ac97c.c if (!ctx->mmio) mmio 72 sound/soc/au1x/i2sc.c return __raw_readl(ctx->mmio + reg); mmio 77 sound/soc/au1x/i2sc.c __raw_writel(v, ctx->mmio + reg); mmio 251 sound/soc/au1x/i2sc.c ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start, mmio 253 sound/soc/au1x/i2sc.c if (!ctx->mmio) mmio 377 sound/soc/au1x/psc-ac97.c wd->mmio = devm_platform_ioremap_resource(pdev, 0); mmio 378 sound/soc/au1x/psc-ac97.c if (IS_ERR(wd->mmio)) mmio 379 sound/soc/au1x/psc-ac97.c return PTR_ERR(wd->mmio); mmio 303 sound/soc/au1x/psc-i2s.c wd->mmio = devm_platform_ioremap_resource(pdev, 0); mmio 304 sound/soc/au1x/psc-i2s.c if (IS_ERR(wd->mmio)) mmio 305 sound/soc/au1x/psc-i2s.c return PTR_ERR(wd->mmio); mmio 13 sound/soc/au1x/psc.h void __iomem *mmio; mmio 26 sound/soc/au1x/psc.h #define PSC_CTRL(x) ((x)->mmio + PSC_CTRL_OFFSET) mmio 27 sound/soc/au1x/psc.h #define PSC_SEL(x) ((x)->mmio + PSC_SEL_OFFSET) mmio 28 sound/soc/au1x/psc.h #define I2S_STAT(x) ((x)->mmio + PSC_I2SSTAT_OFFSET) mmio 29 sound/soc/au1x/psc.h #define I2S_CFG(x) ((x)->mmio + PSC_I2SCFG_OFFSET) mmio 30 sound/soc/au1x/psc.h #define I2S_PCR(x) ((x)->mmio + PSC_I2SPCR_OFFSET) mmio 31 sound/soc/au1x/psc.h #define AC97_CFG(x) ((x)->mmio + PSC_AC97CFG_OFFSET) mmio 32 sound/soc/au1x/psc.h #define AC97_CDC(x) ((x)->mmio + PSC_AC97CDC_OFFSET) mmio 33 sound/soc/au1x/psc.h #define AC97_EVNT(x) ((x)->mmio + PSC_AC97EVNT_OFFSET) mmio 34 sound/soc/au1x/psc.h #define AC97_PCR(x) ((x)->mmio + PSC_AC97PCR_OFFSET) mmio 35 sound/soc/au1x/psc.h #define AC97_RST(x) ((x)->mmio + PSC_AC97RST_OFFSET) mmio 36 sound/soc/au1x/psc.h #define AC97_STAT(x) ((x)->mmio + PSC_AC97STAT_OFFSET) mmio 82 sound/soc/intel/common/sst-acpi.c struct resource *mmio; mmio 117 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 119 sound/soc/intel/common/sst-acpi.c if (mmio) { mmio 120 sound/soc/intel/common/sst-acpi.c sst_pdata->lpe_base = mmio->start; mmio 121 sound/soc/intel/common/sst-acpi.c sst_pdata->lpe_size = resource_size(mmio); mmio 126 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 128 sound/soc/intel/common/sst-acpi.c if (mmio) { mmio 129 sound/soc/intel/common/sst-acpi.c sst_pdata->pcicfg_base = mmio->start; mmio 130 sound/soc/intel/common/sst-acpi.c sst_pdata->pcicfg_size = resource_size(mmio); mmio 135 sound/soc/intel/common/sst-acpi.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 137 sound/soc/intel/common/sst-acpi.c if (mmio) { mmio 138 sound/soc/intel/common/sst-acpi.c sst_pdata->fw_base = mmio->start; mmio 139 sound/soc/intel/common/sst-acpi.c sst_pdata->fw_size = resource_size(mmio); mmio 51 sound/soc/sh/dma-sh7760.c unsigned long mmio; /* DMABRG audio channel control reg MMIO */ mmio 64 sound/soc/sh/dma-sh7760.c .mmio = 0xFE3C0040, mmio 68 sound/soc/sh/dma-sh7760.c .mmio = 0xFE3C0060, mmio 73 sound/soc/sh/dma-sh7760.c #define BRGREG(x) (*(unsigned long *)(cam->mmio + (x))) mmio 76 sound/soc/sh/hac.c unsigned long mmio; /* HAC base address */ mmio 80 sound/soc/sh/hac.c .mmio = 0xFE240000, mmio 83 sound/soc/sh/hac.c .mmio = 0xFE250000, mmio 87 sound/soc/sh/hac.c .mmio = 0xFFE40000, mmio 94 sound/soc/sh/hac.c #define HACREG(reg) (*(unsigned long *)(hac->mmio + (reg))) mmio 62 sound/soc/sh/ssi.c #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg))) mmio 65 sound/soc/sh/ssi.c unsigned long mmio; mmio 71 sound/soc/sh/ssi.c .mmio = 0xFE680000, mmio 74 sound/soc/sh/ssi.c .mmio = 0xFE690000, mmio 78 sound/soc/sh/ssi.c .mmio = 0xFFE70000, mmio 187 sound/soc/sof/imx/imx8.c struct resource *mmio; mmio 264 sound/soc/sof/imx/imx8.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0); mmio 265 sound/soc/sof/imx/imx8.c if (mmio) { mmio 266 sound/soc/sof/imx/imx8.c base = mmio->start; mmio 267 sound/soc/sof/imx/imx8.c size = resource_size(mmio); mmio 431 sound/soc/sof/intel/bdw.c struct resource *mmio; mmio 436 sound/soc/sof/intel/bdw.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 438 sound/soc/sof/intel/bdw.c if (mmio) { mmio 439 sound/soc/sof/intel/bdw.c base = mmio->start; mmio 440 sound/soc/sof/intel/bdw.c size = resource_size(mmio); mmio 463 sound/soc/sof/intel/bdw.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 465 sound/soc/sof/intel/bdw.c if (mmio) { mmio 466 sound/soc/sof/intel/bdw.c base = mmio->start; mmio 467 sound/soc/sof/intel/bdw.c size = resource_size(mmio); mmio 534 sound/soc/sof/intel/byt.c struct resource *mmio; mmio 546 sound/soc/sof/intel/byt.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 548 sound/soc/sof/intel/byt.c if (mmio) { mmio 549 sound/soc/sof/intel/byt.c base = mmio->start; mmio 550 sound/soc/sof/intel/byt.c size = resource_size(mmio); mmio 574 sound/soc/sof/intel/byt.c mmio = platform_get_resource(pdev, IORESOURCE_MEM, mmio 576 sound/soc/sof/intel/byt.c if (mmio) { mmio 577 sound/soc/sof/intel/byt.c base = mmio->start; mmio 578 sound/soc/sof/intel/byt.c size = resource_size(mmio); mmio 78 sound/soc/xilinx/xlnx_formatter_pcm.c void __iomem *mmio; mmio 97 sound/soc/xilinx/xlnx_formatter_pcm.c void __iomem *mmio; mmio 285 sound/soc/xilinx/xlnx_formatter_pcm.c reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; mmio 304 sound/soc/xilinx/xlnx_formatter_pcm.c reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; mmio 345 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->mmio = adata->mmio + XLNX_MM2S_OFFSET; mmio 354 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->mmio = adata->mmio + XLNX_S2MM_OFFSET; mmio 358 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(adata->mmio + XLNX_AUD_CORE_CONFIG); mmio 383 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); mmio 385 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); mmio 399 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(stream_data->mmio); mmio 404 sound/soc/xilinx/xlnx_formatter_pcm.c xlnx_formatter_disable_irqs(stream_data->mmio, substream->stream); mmio 418 sound/soc/xilinx/xlnx_formatter_pcm.c pos = readl(stream_data->mmio + XLNX_AUD_XFER_COUNT); mmio 445 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_STS); mmio 447 sound/soc/xilinx/xlnx_formatter_pcm.c aes_reg1_val = readl(stream_data->mmio + mmio 449 sound/soc/xilinx/xlnx_formatter_pcm.c aes_reg2_val = readl(stream_data->mmio + mmio 466 sound/soc/xilinx/xlnx_formatter_pcm.c writel(low, stream_data->mmio + XLNX_AUD_BUFF_ADDR_LSB); mmio 467 sound/soc/xilinx/xlnx_formatter_pcm.c writel(high, stream_data->mmio + XLNX_AUD_BUFF_ADDR_MSB); mmio 469 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); mmio 492 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); mmio 496 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_PERIOD_CONFIG); mmio 498 sound/soc/xilinx/xlnx_formatter_pcm.c writel(bytes_per_ch, stream_data->mmio + XLNX_BYTES_PER_CH); mmio 519 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); mmio 521 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); mmio 526 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); mmio 528 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); mmio 593 sound/soc/xilinx/xlnx_formatter_pcm.c aud_drv_data->mmio = devm_ioremap_resource(dev, res); mmio 594 sound/soc/xilinx/xlnx_formatter_pcm.c if (IS_ERR(aud_drv_data->mmio)) { mmio 596 sound/soc/xilinx/xlnx_formatter_pcm.c ret = PTR_ERR(aud_drv_data->mmio); mmio 600 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(aud_drv_data->mmio + XLNX_AUD_CORE_CONFIG); mmio 603 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(aud_drv_data->mmio + mmio 609 sound/soc/xilinx/xlnx_formatter_pcm.c xlnx_formatter_disable_irqs(aud_drv_data->mmio + mmio 629 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(aud_drv_data->mmio + mmio 635 sound/soc/xilinx/xlnx_formatter_pcm.c xlnx_formatter_disable_irqs(aud_drv_data->mmio + mmio 677 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(adata->mmio + XLNX_S2MM_OFFSET); mmio 681 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(adata->mmio + XLNX_MM2S_OFFSET); mmio 305 tools/include/uapi/linux/kvm.h } mmio; mmio 2648 tools/testing/nvdimm/test/nfit.c struct nfit_blk_mmio *mmio = &nfit_blk->mmio[BDW]; mmio 2654 tools/testing/nvdimm/test/nfit.c memcpy(mmio->addr.base + dpa, iobuf, len); mmio 2656 tools/testing/nvdimm/test/nfit.c memcpy(iobuf, mmio->addr.base + dpa, len); mmio 2659 tools/testing/nvdimm/test/nfit.c arch_invalidate_pmem(mmio->addr.base + dpa, len); mmio 98 tools/testing/selftests/kvm/lib/aarch64/ucall.c run->mmio.phys_addr == (uint64_t)ucall_exit_mmio_addr) { mmio 101 tools/testing/selftests/kvm/lib/aarch64/ucall.c TEST_ASSERT(run->mmio.is_write && run->mmio.len == 8, mmio 103 tools/testing/selftests/kvm/lib/aarch64/ucall.c memcpy(&gva, run->mmio.data, sizeof(gva)); mmio 95 virt/kvm/arm/mmio.c if (!run->mmio.is_write) { mmio 96 virt/kvm/arm/mmio.c len = run->mmio.len; mmio 100 virt/kvm/arm/mmio.c data = kvm_mmio_read_buf(run->mmio.data, len); mmio 111 virt/kvm/arm/mmio.c trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, mmio 200 virt/kvm/arm/mmio.c run->mmio.is_write = is_write; mmio 201 virt/kvm/arm/mmio.c run->mmio.phys_addr = fault_ipa; mmio 202 virt/kvm/arm/mmio.c run->mmio.len = len; mmio 208 virt/kvm/arm/mmio.c memcpy(run->mmio.data, data_buf, len); mmio 215 virt/kvm/arm/mmio.c memcpy(run->mmio.data, data_buf, len);