Home
last modified time | relevance | path

Searched refs:iomem (Results 1 – 68 of 68) sorted by relevance

/linux-4.1.27/drivers/mmc/host/
Dsdhci-pltfm.c124 struct resource *iomem; in sdhci_pltfm_init() local
127 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_pltfm_init()
128 if (!iomem) { in sdhci_pltfm_init()
133 if (resource_size(iomem) < 0x100) in sdhci_pltfm_init()
156 if (!request_mem_region(iomem->start, resource_size(iomem), in sdhci_pltfm_init()
163 host->ioaddr = ioremap(iomem->start, resource_size(iomem)); in sdhci_pltfm_init()
182 release_mem_region(iomem->start, resource_size(iomem)); in sdhci_pltfm_init()
194 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_pltfm_free() local
197 release_mem_region(iomem->start, resource_size(iomem)); in sdhci_pltfm_free()
Dsdhci-acpi.c289 struct resource *iomem; in sdhci_acpi_probe() local
304 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_acpi_probe()
305 if (!iomem) in sdhci_acpi_probe()
308 len = resource_size(iomem); in sdhci_acpi_probe()
312 if (!devm_request_mem_region(dev, iomem->start, len, dev_name(dev))) in sdhci_acpi_probe()
331 host->ioaddr = devm_ioremap_nocache(dev, iomem->start, in sdhci_acpi_probe()
332 resource_size(iomem)); in sdhci_acpi_probe()
Dsdhci-spear.c61 struct resource *iomem; in sdhci_probe() local
74 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_probe()
75 host->ioaddr = devm_ioremap_resource(&pdev->dev, iomem); in sdhci_probe()
/linux-4.1.27/drivers/rtc/
Drtc-mrst.c48 struct resource *iomem; member
327 static int vrtc_mrst_do_probe(struct device *dev, struct resource *iomem, in vrtc_mrst_do_probe() argument
337 if (!iomem) in vrtc_mrst_do_probe()
340 iomem = request_mem_region(iomem->start, resource_size(iomem), in vrtc_mrst_do_probe()
342 if (!iomem) { in vrtc_mrst_do_probe()
348 mrst_rtc.iomem = iomem; in vrtc_mrst_do_probe()
359 rename_region(iomem, dev_name(&mrst_rtc.rtc->dev)); in vrtc_mrst_do_probe()
386 release_mem_region(iomem->start, resource_size(iomem)); in vrtc_mrst_do_probe()
401 struct resource *iomem; in rtc_mrst_do_remove() local
411 iomem = mrst->iomem; in rtc_mrst_do_remove()
[all …]
Drtc-cmos.c53 struct resource *iomem; member
680 cmos_rtc.iomem = ports; in cmos_do_probe()
853 ports = cmos->iomem; in cmos_do_remove()
858 cmos->iomem = NULL; in cmos_do_remove()
/linux-4.1.27/drivers/scsi/
Dg_NCR5380.h77 #define NCR5380_read(reg) readb(iomem + NCR53C400_mem_base + (reg))
78 #define NCR5380_write(reg, value) writeb(value, iomem + NCR53C400_mem_base + (reg))
82 void __iomem *iomem;
85 register void __iomem *iomem
88 iomem = (((struct NCR5380_hostdata *)(instance)->hostdata)->iomem)
Dg_NCR5380.c271 void __iomem *iomem; in generic_NCR5380_detect() local
399 iomem = ioremap(base, NCR5380_region_size); in generic_NCR5380_detect()
400 if (!iomem) { in generic_NCR5380_detect()
410 iounmap(iomem); in generic_NCR5380_detect()
420 ((struct NCR5380_hostdata *)instance->hostdata)->iomem = iomem; in generic_NCR5380_detect()
473 iounmap(((struct NCR5380_hostdata *)instance->hostdata)->iomem); in generic_NCR5380_release_resources()
551 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128); in NCR5380_pread()
571 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128); in NCR5380_pread()
636 memcpy_toio(iomem + NCR53C400_host_buffer, src + start, 128); in NCR5380_pwrite()
652 memcpy_toio(iomem + NCR53C400_host_buffer, src + start, 128); in NCR5380_pwrite()
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci_rdwr.c185 void __iomem *iomem = NULL; in vfio_pci_vga_rw() local
196 iomem = ioremap_nocache(0xa0000, 0xbffff - 0xa0000 + 1); in vfio_pci_vga_rw()
203 iomem = ioport_map(0x3b0, 0x3bb - 0x3b0 + 1); in vfio_pci_vga_rw()
210 iomem = ioport_map(0x3c0, 0x3df - 0x3c0 + 1); in vfio_pci_vga_rw()
219 if (!iomem) in vfio_pci_vga_rw()
224 is_ioport ? ioport_unmap(iomem) : iounmap(iomem); in vfio_pci_vga_rw()
228 done = do_io_rw(iomem, buf, off, count, 0, 0, iswrite); in vfio_pci_vga_rw()
232 is_ioport ? ioport_unmap(iomem) : iounmap(iomem); in vfio_pci_vga_rw()
/linux-4.1.27/drivers/irqchip/
Dirq-renesas-intc-irqpin.c62 void __iomem *iomem; member
63 unsigned long (*read)(void __iomem *iomem);
64 void (*write)(void __iomem *iomem, unsigned long data);
76 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member
92 static unsigned long intc_irqpin_read32(void __iomem *iomem) in intc_irqpin_read32() argument
94 return ioread32(iomem); in intc_irqpin_read32()
97 static unsigned long intc_irqpin_read8(void __iomem *iomem) in intc_irqpin_read8() argument
99 return ioread8(iomem); in intc_irqpin_read8()
102 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) in intc_irqpin_write32() argument
104 iowrite32(data, iomem); in intc_irqpin_write32()
[all …]
Dirq-renesas-irqc.c62 void __iomem *iomem; member
117 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
120 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
147 if (ioread32(p->iomem + DETECT_STATUS) & bit) { in irqc_irq_handler()
148 iowrite32(bit, p->iomem + DETECT_STATUS); in irqc_irq_handler()
236 p->iomem = ioremap_nocache(io->start, resource_size(io)); in irqc_probe()
237 if (!p->iomem) { in irqc_probe()
243 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */ in irqc_probe()
289 iounmap(p->iomem); in irqc_probe()
307 iounmap(p->iomem); in irqc_remove()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dbase.c33 void __iomem *iomem; member
56 barobj->iomem = ioremap(nv_device_resource_start(device, 3) + in nvkm_barobj_ctor()
58 if (!barobj->iomem) { in nvkm_barobj_ctor()
72 if (barobj->iomem) in nvkm_barobj_dtor()
73 iounmap(barobj->iomem); in nvkm_barobj_dtor()
83 return ioread32_native(barobj->iomem + addr); in nvkm_barobj_rd32()
90 iowrite32_native(data, barobj->iomem + addr); in nvkm_barobj_wr32()
/linux-4.1.27/drivers/mfd/
Dtc6387xb.c144 struct resource *iomem, *rscr; in tc6387xb_probe() local
149 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in tc6387xb_probe()
150 if (!iomem) in tc6387xb_probe()
171 rscr->start = iomem->start; in tc6387xb_probe()
172 rscr->end = iomem->start + 0xff; in tc6387xb_probe()
175 ret = request_resource(iomem, rscr); in tc6387xb_probe()
194 ARRAY_SIZE(tc6387xb_cells), iomem, irq, NULL); in tc6387xb_probe()
Dt7l66xb.c318 struct resource *iomem, *rscr; in t7l66xb_probe() local
324 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in t7l66xb_probe()
325 if (!iomem) in t7l66xb_probe()
358 rscr->start = iomem->start; in t7l66xb_probe()
359 rscr->end = iomem->start + 0xff; in t7l66xb_probe()
362 ret = request_resource(iomem, rscr); in t7l66xb_probe()
382 (unsigned long)iomem->start, t7l66xb->irq); in t7l66xb_probe()
391 iomem, t7l66xb->irq_base, NULL); in t7l66xb_probe()
Dtc6393xb.c109 struct resource *iomem; member
620 struct resource *iomem, *rscr; in tc6393xb_probe() local
623 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in tc6393xb_probe()
624 if (!iomem) in tc6393xb_probe()
643 tc6393xb->iomem = iomem; in tc6393xb_probe()
654 rscr->start = iomem->start; in tc6393xb_probe()
655 rscr->end = iomem->start + 0xff; in tc6393xb_probe()
658 ret = request_resource(iomem, rscr); in tc6393xb_probe()
689 (unsigned long) iomem->start, tc6393xb->irq); in tc6393xb_probe()
715 iomem, tcpd->irq_base, NULL); in tc6393xb_probe()
/linux-4.1.27/arch/arm/plat-omap/
Ddebug-leds.c107 struct resource *iomem; in fpga_probe() local
110 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in fpga_probe()
111 if (!iomem) in fpga_probe()
114 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe()
/linux-4.1.27/arch/arm/mach-shmobile/
Dplatsmp-apmu.c29 void __iomem *iomem; member
72 void __iomem *p = apmu_cpus[cpu].iomem; in apmu_wrap()
79 if ((cpu >= ARRAY_SIZE(apmu_cpus)) || apmu_cpus[cpu].iomem) in apmu_init_cpu()
82 apmu_cpus[cpu].iomem = ioremap_nocache(res->start, resource_size(res)); in apmu_init_cpu()
114 fn(&apmu_config[k].iomem, index, bit); in apmu_parse_cfg()
Dsmp-r8a7790.c41 .iomem = DEFINE_RES_MEM(0xe6152000, 0x188),
45 .iomem = DEFINE_RES_MEM(0xe6151000, 0x188),
Dplatsmp-apmu.h20 struct resource iomem; member
Dsmp-r8a7791.c30 .iomem = DEFINE_RES_MEM(0xe6152000, 0x188),
/linux-4.1.27/drivers/net/arcnet/
Dcom90xx.c122 void __iomem **iomem; in com90xx_probe() local
134 iomem = kzalloc(((0x100000-0xa0000) / 0x800) * sizeof(void __iomem *), in com90xx_probe()
136 if (!iomem) { in com90xx_probe()
197 kfree(iomem); in com90xx_probe()
266 iomem[index] = base; in com90xx_probe()
283 kfree(iomem); in com90xx_probe()
383 writeb(TESTvalue, iomem[0]); in com90xx_probe()
392 void __iomem *base = iomem[index]; in com90xx_probe()
405 iomem[index] = iomem[numshmems]; in com90xx_probe()
426 writeb(TESTvalue, iomem[index]); in com90xx_probe()
[all …]
/linux-4.1.27/drivers/acpi/apei/
Dapei-base.c303 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem),
397 apei_res_clean(&resources->iomem); in apei_resources_fini()
408 list_for_each_entry(res, &resources2->iomem, list) { in apei_resources_merge()
409 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge()
426 bool iomem) in apei_resources_add() argument
428 if (iomem) in apei_resources_add()
429 return apei_res_add(&resources->iomem, start, size); in apei_resources_add()
445 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub()
455 return apei_res_add(&resources->iomem, start, size); in apei_get_res_callback()
512 list_for_each_entry(res, &resources->iomem, list) { in apei_resources_request()
[all …]
Dapei-internal.h98 struct list_head iomem; member
104 INIT_LIST_HEAD(&resources->iomem); in apei_resources_init()
111 bool iomem);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv40.c37 return ioread32_native(priv->iomem + addr); in nv40_instmem_rd32()
44 iowrite32_native(data, priv->iomem + addr); in nv40_instmem_wr32()
67 priv->iomem = ioremap(nv_device_resource_start(device, bar), in nv40_instmem_ctor()
69 if (!priv->iomem) { in nv40_instmem_ctor()
Dnv04.h12 void __iomem *iomem; member
Dnv04.c130 if (priv->iomem) in nv04_instmem_dtor()
131 iounmap(priv->iomem); in nv04_instmem_dtor()
/linux-4.1.27/drivers/gpio/
Dgpio-timberdale.c230 struct resource *iomem; in timbgpio_probe() local
239 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in timbgpio_probe()
240 if (!iomem) { in timbgpio_probe()
254 if (!devm_request_mem_region(dev, iomem->start, resource_size(iomem), in timbgpio_probe()
260 tgpio->membase = devm_ioremap(dev, iomem->start, resource_size(iomem)); in timbgpio_probe()
/linux-4.1.27/drivers/pcmcia/
Domap_cf.c70 struct resource iomem; member
250 cf->iomem.start = cf->phys_cf; in omap_cf_probe()
251 cf->iomem.end = cf->iomem.end + SZ_8K - 1; in omap_cf_probe()
252 cf->iomem.flags = IORESOURCE_MEM; in omap_cf_probe()
297 cf->socket.io[0].res = &cf->iomem; in omap_cf_probe()
Delectra_cf.c57 struct resource iomem; member
238 cf->iomem.start = (unsigned long)cf->mem_base; in electra_cf_probe()
239 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start); in electra_cf_probe()
240 cf->iomem.flags = IORESOURCE_MEM; in electra_cf_probe()
/linux-4.1.27/drivers/dma/
Dtimb_dma.c635 struct resource *iomem; in td_probe() local
645 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_probe()
646 if (!iomem) in td_probe()
653 if (!request_mem_region(iomem->start, resource_size(iomem), in td_probe()
666 td->membase = ioremap(iomem->start, resource_size(iomem)); in td_probe()
756 release_mem_region(iomem->start, resource_size(iomem)); in td_probe()
765 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_remove() local
773 release_mem_region(iomem->start, resource_size(iomem)); in td_remove()
Dnbpfaxi.c1285 struct resource *iomem, *irq_res; in nbpf_probe() local
1310 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in nbpf_probe()
1311 nbpf->base = devm_ioremap_resource(dev, iomem); in nbpf_probe()
/linux-4.1.27/drivers/dma/sh/
Dusb-dmac.c81 void __iomem *iomem; member
103 void __iomem *iomem; member
156 writel(data, dmac->iomem + reg); in usb_dmac_write()
161 return readl(dmac->iomem + reg); in usb_dmac_read()
166 return readl(chan->iomem + reg); in usb_dmac_chan_read()
171 writel(data, chan->iomem + reg); in usb_dmac_chan_write()
715 uchan->iomem = dmac->iomem + USB_DMAC_CHAN_OFFSET(index); in usb_dmac_chan_probe()
793 dmac->iomem = devm_ioremap_resource(&pdev->dev, mem); in usb_dmac_probe()
794 if (IS_ERR(dmac->iomem)) in usb_dmac_probe()
795 return PTR_ERR(dmac->iomem); in usb_dmac_probe()
Drcar-dmac.c142 void __iomem *iomem; member
181 void __iomem *iomem; member
277 writew(data, dmac->iomem + reg); in rcar_dmac_write()
279 writel(data, dmac->iomem + reg); in rcar_dmac_write()
285 return readw(dmac->iomem + reg); in rcar_dmac_read()
287 return readl(dmac->iomem + reg); in rcar_dmac_read()
293 return readw(chan->iomem + reg); in rcar_dmac_chan_read()
295 return readl(chan->iomem + reg); in rcar_dmac_chan_read()
301 writew(data, chan->iomem + reg); in rcar_dmac_chan_write()
303 writel(data, chan->iomem + reg); in rcar_dmac_chan_write()
[all …]
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-vip.h101 void __iomem *iomem; member
140 return ioread32(xvip->iomem + addr); in xvip_read()
145 iowrite32(value, xvip->iomem + addr); in xvip_write()
Dxilinx-vip.c214 xvip->iomem = devm_ioremap_resource(xvip->dev, res); in xvip_init_resources()
215 if (IS_ERR(xvip->iomem)) in xvip_init_resources()
216 return PTR_ERR(xvip->iomem); in xvip_init_resources()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8842.c1144 struct resource *iomem; in ks8842_probe() local
1151 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_probe()
1152 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME)) in ks8842_probe()
1164 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem)); in ks8842_probe()
1165 adapter->conf_flags = iomem->flags; in ks8842_probe()
1235 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_probe()
1244 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_remove() local
1250 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_remove()
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Dsram.txt9 - reg : SRAM iomem address range
30 - reg : iomem address range, relative to the SRAM range
/linux-4.1.27/drivers/usb/musb/
Dux500_dma.c376 struct resource *iomem; in dma_controller_create() local
386 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dma_controller_create()
387 if (!iomem) { in dma_controller_create()
392 controller->phy_base = (dma_addr_t) iomem->start; in dma_controller_create()
Dmusb_core.c2223 struct resource *iomem; in musb_probe() local
2229 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in musb_probe()
2230 base = devm_ioremap_resource(dev, iomem); in musb_probe()
/linux-4.1.27/sound/soc/fsl/
Dfsl_ssi.c1189 struct fsl_ssi_private *ssi_private, void __iomem *iomem) in fsl_ssi_imx_probe() argument
1250 ssi_private->fiq_params.base = iomem; in fsl_ssi_imx_probe()
1292 void __iomem *iomem; in fsl_ssi_probe() local
1339 iomem = devm_ioremap_resource(&pdev->dev, res); in fsl_ssi_probe()
1340 if (IS_ERR(iomem)) in fsl_ssi_probe()
1341 return PTR_ERR(iomem); in fsl_ssi_probe()
1347 ssi_private->regs = devm_regmap_init_mmio(&pdev->dev, iomem, in fsl_ssi_probe()
1352 "ipg", iomem, &fsl_ssi_regconfig); in fsl_ssi_probe()
1383 ret = fsl_ssi_imx_probe(pdev, ssi_private, iomem); in fsl_ssi_probe()
/linux-4.1.27/drivers/i2c/busses/
Di2c-jz4780.c150 void __iomem *iomem; member
182 return readw(i2c->iomem + offset); in jz4780_i2c_readw()
188 writew(val, i2c->iomem + offset); in jz4780_i2c_writew()
757 i2c->iomem = devm_ioremap_resource(&pdev->dev, r); in jz4780_i2c_probe()
758 if (IS_ERR(i2c->iomem)) in jz4780_i2c_probe()
759 return PTR_ERR(i2c->iomem); in jz4780_i2c_probe()
Di2c-bcm-kona.c756 struct resource *iomem; in bcm_kona_i2c_probe() local
768 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in bcm_kona_i2c_probe()
769 dev->base = devm_ioremap_resource(dev->device, iomem); in bcm_kona_i2c_probe()
/linux-4.1.27/arch/um/kernel/
Dphysmem.c25 void __init mem_total_pages(unsigned long physmem, unsigned long iomem, in mem_total_pages() argument
32 iomem_pages = iomem >> PAGE_SHIFT; in mem_total_pages()
/linux-4.1.27/drivers/media/pci/ngene/
Dngene-core.c60 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr))
61 #define ngwritel(dat, adr) writel((dat), dev->iomem + (adr))
62 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr))
63 #define ngreadl(adr) readl(dev->iomem + (adr))
64 #define ngreadb(adr) readb(dev->iomem + (adr))
65 #define ngcpyto(adr, src, count) memcpy_toio(dev->iomem + (adr), (src), (count))
66 #define ngcpyfrom(dst, adr, count) memcpy_fromio((dst), dev->iomem + (adr), (count))
1156 if (dev->iomem) in ngene_release_buffers()
1157 iounmap(dev->iomem); in ngene_release_buffers()
1196 dev->iomem = ioremap(pci_resource_start(dev->pci_dev, 0), in ngene_get_buffers()
[all …]
Dngene.h740 unsigned char __iomem *iomem; member
/linux-4.1.27/arch/um/include/shared/
Dmem_user.h52 extern void mem_total_pages(unsigned long physmem, unsigned long iomem,
/linux-4.1.27/drivers/tty/serial/
Dtimbuart.c429 struct resource *iomem; in timbuart_probe() local
451 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in timbuart_probe()
452 if (!iomem) { in timbuart_probe()
456 uart->port.mapbase = iomem->start; in timbuart_probe()
/linux-4.1.27/drivers/media/pci/sta2x11/
Dsta2x11_vip.c155 void __iomem *iomem; /* I/O Memory */ member
221 iowrite32((val), (vip->iomem)+(reg)); in reg_write()
226 return ioread32((vip->iomem)+(reg)); in reg_read()
1061 vip->iomem = pci_iomap(pdev, 0, 0x100); in sta2x11_vip_init_one()
1062 if (!vip->iomem) { in sta2x11_vip_init_one()
1130 pci_iounmap(pdev, vip->iomem); in sta2x11_vip_init_one()
1173 pci_iounmap(pdev, vip->iomem); in sta2x11_vip_remove_one()
/linux-4.1.27/drivers/lguest/
Dpage_tables.c394 unsigned long *iomem) in demand_page() argument
402 *iomem = 0; in demand_page()
482 *iomem = (pte_pfn(gpte) << PAGE_SHIFT) | (vaddr & ~PAGE_MASK); in demand_page()
580 unsigned long iomem; in pin_page() local
582 if (!page_writable(cpu, vaddr) && !demand_page(cpu, vaddr, 2, &iomem)) in pin_page()
Dlg.h196 unsigned long *iomem);
/linux-4.1.27/drivers/zorro/
DKconfig9 names to make the information in /proc/iomem comprehensible to the
/linux-4.1.27/Documentation/devicetree/bindings/nvec/
Dnvidia,nvec.txt5 - reg : the iomem of the i2c slave controller
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt7 - reg : iomem address range of chipcommon core
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-tty117 Show the I/O type that is to be used with the iomem base
137 for accesses on this iomem address.
Dsysfs-firmware-memmap8 /proc/iomem (together with other resources).
/linux-4.1.27/drivers/video/fbdev/
Dfb-puv3.c671 struct resource *iomem; in unifb_probe() local
684 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in unifb_probe()
685 unifb_fix.mmio_start = iomem->start; in unifb_probe()
/linux-4.1.27/sound/pci/korg1212/
Dkorg1212.c330 unsigned long iomem; member
2201 korg1212->iomem = pci_resource_start(korg1212->pci, 0); in snd_korg1212_create()
2214 korg1212->iomem, iomem_size, in snd_korg1212_create()
2219 if ((korg1212->iobase = ioremap(korg1212->iomem, iomem_size)) == NULL) { in snd_korg1212_create()
2220 snd_printk(KERN_ERR "korg1212: unable to remap memory region 0x%lx-0x%lx\n", korg1212->iomem, in snd_korg1212_create()
2221 korg1212->iomem + iomem_size - 1); in snd_korg1212_create()
2443 korg1212->iomem, korg1212->irq); in snd_korg1212_probe()
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c951 struct resource iomem; in bcm2835_pinctrl_probe() local
963 err = of_address_to_resource(np, 0, &iomem); in bcm2835_pinctrl_probe()
969 pc->base = devm_ioremap_resource(dev, &iomem); in bcm2835_pinctrl_probe()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c3399 struct address_map __iomem *iomem = adapter->regs; in et131x_isr() local
3454 u32 txdma_err = readl(&iomem->txdma.tx_dma_error); in et131x_isr()
3483 pm_csr = readl(&iomem->global.pm_csr); in et131x_isr()
3485 writel(3, &iomem->txmac.bp_ctrl); in et131x_isr()
3518 readl(&iomem->txmac.tx_test)); in et131x_isr()
3531 u32 err = readl(&iomem->txmac.err); in et131x_isr()
3556 readl(&iomem->rxmac.err_reg)); in et131x_isr()
3560 readl(&iomem->rxmac.ctrl), in et131x_isr()
3561 readl(&iomem->rxmac.rxq_diag)); in et131x_isr()
/linux-4.1.27/Documentation/
Dhw_random.txt73 -not- in /proc/iomem, and request_mem_region(RNG_ADDR) can
DDMA-API-HOWTO.txt24 physical addresses. These are the addresses in /proc/iomem. The physical
68 is stored in a struct resource and usually exposed via /proc/iomem. When a
Dkernel-parameters.txt1530 iomem= Disable strict checking of access to MMIO memory
3234 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
/linux-4.1.27/arch/um/
DKconfig.um109 tristate "iomem emulation driver"
/linux-4.1.27/drivers/usb/gadget/udc/
Dnet2272.c2605 struct resource *iomem, *iomem_bus, *irq_res; in net2272_plat_probe() local
2608 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in net2272_plat_probe()
2610 if (!irq_res || !iomem) { in net2272_plat_probe()
2629 base = iomem->start; in net2272_plat_probe()
2630 len = resource_size(iomem); in net2272_plat_probe()
/linux-4.1.27/Documentation/pcmcia/
Ddriver-changes.txt12 CONF_AUTO_SET_IOMEM : set first iomem resource (->resource[2])
/linux-4.1.27/
DREPORTING-BUGS123 [8.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)
/linux-4.1.27/drivers/char/hw_random/
DKconfig30 Number Generator used by reading a 'dumb' iomem address that
/linux-4.1.27/Documentation/filesystems/
Dproc.txt567 iomem Memory map (2.4)
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt4338 wrote the iomem emulation support