Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/
Dti-dma-crossbar.c39 void __iomem *iomem; member
52 static inline void ti_am335x_xbar_write(void __iomem *iomem, int event, u16 val) in ti_am335x_xbar_write() argument
54 writeb_relaxed(val & 0x1f, iomem + event); in ti_am335x_xbar_write()
65 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free()
113 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate()
130 void __iomem *iomem; in ti_am335x_xbar_probe() local
169 iomem = devm_ioremap_resource(&pdev->dev, res); in ti_am335x_xbar_probe()
170 if (IS_ERR(iomem)) in ti_am335x_xbar_probe()
171 return PTR_ERR(iomem); in ti_am335x_xbar_probe()
173 xbar->iomem = iomem; in ti_am335x_xbar_probe()
[all …]
Dtimb_dma.c631 struct resource *iomem; in td_probe() local
641 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_probe()
642 if (!iomem) in td_probe()
649 if (!request_mem_region(iomem->start, resource_size(iomem), in td_probe()
662 td->membase = ioremap(iomem->start, resource_size(iomem)); in td_probe()
752 release_mem_region(iomem->start, resource_size(iomem)); in td_probe()
761 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_remove() local
769 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.4.14/drivers/mmc/host/
Dsdhci-pltfm.c120 struct resource *iomem; in sdhci_pltfm_init() local
123 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_pltfm_init()
124 if (!iomem) { in sdhci_pltfm_init()
129 if (resource_size(iomem) < 0x100) in sdhci_pltfm_init()
152 if (!request_mem_region(iomem->start, resource_size(iomem), in sdhci_pltfm_init()
159 host->ioaddr = ioremap(iomem->start, resource_size(iomem)); in sdhci_pltfm_init()
178 release_mem_region(iomem->start, resource_size(iomem)); in sdhci_pltfm_init()
190 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_pltfm_free() local
193 release_mem_region(iomem->start, resource_size(iomem)); in sdhci_pltfm_free()
Dsdhci-acpi.c328 struct resource *iomem; in sdhci_acpi_probe() local
343 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdhci_acpi_probe()
344 if (!iomem) in sdhci_acpi_probe()
347 len = resource_size(iomem); in sdhci_acpi_probe()
351 if (!devm_request_mem_region(dev, iomem->start, len, dev_name(dev))) in sdhci_acpi_probe()
370 host->ioaddr = devm_ioremap_nocache(dev, iomem->start, in sdhci_acpi_probe()
371 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.4.14/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.c52 struct resource *iomem; member
622 cmos_rtc.iomem = ports; in cmos_do_probe()
795 ports = cmos->iomem; in cmos_do_remove()
800 cmos->iomem = NULL; in cmos_do_remove()
/linux-4.4.14/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.4.14/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.4.14/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.c60 void __iomem *iomem; member
101 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
104 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
134 if (ioread32(p->iomem + DETECT_STATUS) & bit) { in irqc_irq_handler()
135 iowrite32(bit, p->iomem + DETECT_STATUS); in irqc_irq_handler()
198 p->iomem = ioremap_nocache(io->start, resource_size(io)); in irqc_probe()
199 if (!p->iomem) { in irqc_probe()
205 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */ in irqc_probe()
254 iounmap(p->iomem); in irqc_probe()
272 iounmap(p->iomem); in irqc_remove()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv40.c34 void __iomem *iomem; member
70 return iobj->imem->iomem + iobj->node->offset; in nv40_instobj_acquire()
82 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_rd32()
89 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_wr32()
143 return ioread32_native(nv40_instmem(base)->iomem + addr); in nv40_instmem_rd32()
149 iowrite32_native(data, nv40_instmem(base)->iomem + addr); in nv40_instmem_wr32()
217 if (imem->iomem) in nv40_instmem_dtor()
218 iounmap(imem->iomem); in nv40_instmem_dtor()
251 imem->iomem = ioremap(device->func->resource_addr(device, bar), in nv40_instmem_new()
253 if (!imem->iomem) { in nv40_instmem_new()
/linux-4.4.14/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.c310 struct resource *iomem, *rscr; in t7l66xb_probe() local
316 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in t7l66xb_probe()
317 if (!iomem) in t7l66xb_probe()
350 rscr->start = iomem->start; in t7l66xb_probe()
351 rscr->end = iomem->start + 0xff; in t7l66xb_probe()
354 ret = request_resource(iomem, rscr); in t7l66xb_probe()
374 (unsigned long)iomem->start, t7l66xb->irq); in t7l66xb_probe()
383 iomem, t7l66xb->irq_base, NULL); in t7l66xb_probe()
Dtc6393xb.c109 struct resource *iomem; member
618 struct resource *iomem, *rscr; in tc6393xb_probe() local
621 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in tc6393xb_probe()
622 if (!iomem) in tc6393xb_probe()
641 tc6393xb->iomem = iomem; in tc6393xb_probe()
652 rscr->start = iomem->start; in tc6393xb_probe()
653 rscr->end = iomem->start + 0xff; in tc6393xb_probe()
656 ret = request_resource(iomem, rscr); in tc6393xb_probe()
687 (unsigned long) iomem->start, tc6393xb->irq); in tc6393xb_probe()
713 iomem, tcpd->irq_base, NULL); in tc6393xb_probe()
/linux-4.4.14/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.4.14/drivers/net/arcnet/
Dcom90xx.c102 void __iomem **iomem; in com90xx_probe() local
114 iomem = kzalloc(((0x100000 - 0xa0000) / 0x800) * sizeof(void __iomem *), in com90xx_probe()
116 if (!iomem) { in com90xx_probe()
183 kfree(iomem); in com90xx_probe()
257 iomem[index] = base; in com90xx_probe()
274 kfree(iomem); in com90xx_probe()
379 arcnet_writeb(TESTvalue, iomem[0], in com90xx_probe()
389 void __iomem *base = iomem[index]; in com90xx_probe()
402 iomem[index] = iomem[numshmems]; in com90xx_probe()
428 arcnet_writeb(TESTvalue, iomem[index], COM9026_REG_W_INTMASK); in com90xx_probe()
[all …]
/linux-4.4.14/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.4.14/drivers/acpi/apei/
Dapei-base.c299 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem),
393 apei_res_clean(&resources->iomem); in apei_resources_fini()
404 list_for_each_entry(res, &resources2->iomem, list) { in apei_resources_merge()
405 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge()
422 bool iomem) in apei_resources_add() argument
424 if (iomem) in apei_resources_add()
425 return apei_res_add(&resources->iomem, start, size); in apei_resources_add()
441 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub()
451 return apei_res_add(&resources->iomem, start, size); in apei_get_res_callback()
508 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.4.14/drivers/gpio/
Dgpio-timberdale.c231 struct resource *iomem; in timbgpio_probe() local
240 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in timbgpio_probe()
241 if (!iomem) { in timbgpio_probe()
255 if (!devm_request_mem_region(dev, iomem->start, resource_size(iomem), in timbgpio_probe()
261 tgpio->membase = devm_ioremap(dev, iomem->start, resource_size(iomem)); in timbgpio_probe()
/linux-4.4.14/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
240 cf->iomem.start = (unsigned long)cf->mem_base; in electra_cf_probe()
241 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start); in electra_cf_probe()
242 cf->iomem.flags = IORESOURCE_MEM; in electra_cf_probe()
/linux-4.4.14/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()
683 if (!dmac->channels[i].iomem) in usb_dmac_runtime_suspend()
718 uchan->iomem = dmac->iomem + USB_DMAC_CHAN_OFFSET(index); in usb_dmac_chan_probe()
796 dmac->iomem = devm_ioremap_resource(&pdev->dev, mem); in usb_dmac_probe()
797 if (IS_ERR(dmac->iomem)) in usb_dmac_probe()
[all …]
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.4.14/drivers/mailbox/
Dbcm2835-mailbox.c146 struct resource *iomem; in bcm2835_mbox_probe() local
162 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in bcm2835_mbox_probe()
163 mbox->regs = devm_ioremap_resource(&pdev->dev, iomem); in bcm2835_mbox_probe()
/linux-4.4.14/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.4.14/drivers/net/ethernet/micrel/
Dks8842.c1143 struct resource *iomem; in ks8842_probe() local
1150 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_probe()
1151 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME)) in ks8842_probe()
1163 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem)); in ks8842_probe()
1164 adapter->conf_flags = iomem->flags; in ks8842_probe()
1234 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_probe()
1243 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_remove() local
1249 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_remove()
/linux-4.4.14/drivers/usb/musb/
Dux500_dma.c377 struct resource *iomem; in ux500_dma_controller_create() local
387 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ux500_dma_controller_create()
388 if (!iomem) { in ux500_dma_controller_create()
393 controller->phy_base = (dma_addr_t) iomem->start; in ux500_dma_controller_create()
Dmusb_core.c2272 struct resource *iomem; in musb_probe() local
2278 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in musb_probe()
2279 base = devm_ioremap_resource(dev, iomem); in musb_probe()
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dsram.txt9 - reg : SRAM iomem address range
30 - reg : iomem address range, relative to the SRAM range
/linux-4.4.14/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-brcmstb.c557 struct resource *iomem; in brcmstb_i2c_probe() local
574 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in brcmstb_i2c_probe()
575 dev->base = devm_ioremap_resource(dev->device, iomem); in brcmstb_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.4.14/arch/um/kernel/
Dphysmem.c26 void __init mem_total_pages(unsigned long physmem, unsigned long iomem, in mem_total_pages() argument
33 iomem_pages = iomem >> PAGE_SHIFT; in mem_total_pages()
/linux-4.4.14/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.4.14/arch/um/include/shared/
Dmem_user.h52 extern void mem_total_pages(unsigned long physmem, unsigned long iomem,
/linux-4.4.14/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.4.14/sound/soc/fsl/
Dfsl_ssi.c1278 struct fsl_ssi_private *ssi_private, void __iomem *iomem) in fsl_ssi_imx_probe() argument
1339 ssi_private->fiq_params.base = iomem; in fsl_ssi_imx_probe()
1381 void __iomem *iomem; in fsl_ssi_probe() local
1425 iomem = devm_ioremap_resource(&pdev->dev, res); in fsl_ssi_probe()
1426 if (IS_ERR(iomem)) in fsl_ssi_probe()
1427 return PTR_ERR(iomem); in fsl_ssi_probe()
1433 ssi_private->regs = devm_regmap_init_mmio(&pdev->dev, iomem, in fsl_ssi_probe()
1438 "ipg", iomem, &fsl_ssi_regconfig); in fsl_ssi_probe()
1471 ret = fsl_ssi_imx_probe(pdev, ssi_private, iomem); in fsl_ssi_probe()
/linux-4.4.14/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.4.14/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()
1066 vip->iomem = pci_iomap(pdev, 0, 0x100); in sta2x11_vip_init_one()
1067 if (!vip->iomem) { in sta2x11_vip_init_one()
1135 pci_iounmap(pdev, vip->iomem); in sta2x11_vip_init_one()
1178 pci_iounmap(pdev, vip->iomem); in sta2x11_vip_remove_one()
/linux-4.4.14/drivers/zorro/
DKconfig9 names to make the information in /proc/iomem comprehensible to the
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,nvec.txt5 - reg : the iomem of the i2c slave controller
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt7 - reg : iomem address range of chipcommon core
/linux-4.4.14/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.4.14/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.4.14/sound/pci/korg1212/
Dkorg1212.c330 unsigned long iomem; member
2203 korg1212->iomem = pci_resource_start(korg1212->pci, 0); in snd_korg1212_create()
2216 korg1212->iomem, iomem_size, in snd_korg1212_create()
2221 if ((korg1212->iobase = ioremap(korg1212->iomem, iomem_size)) == NULL) { in snd_korg1212_create()
2222 snd_printk(KERN_ERR "korg1212: unable to remap memory region 0x%lx-0x%lx\n", korg1212->iomem, in snd_korg1212_create()
2223 korg1212->iomem + iomem_size - 1); in snd_korg1212_create()
2445 korg1212->iomem, korg1212->irq); in snd_korg1212_probe()
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c944 struct resource iomem; in bcm2835_pinctrl_probe() local
956 err = of_address_to_resource(np, 0, &iomem); in bcm2835_pinctrl_probe()
962 pc->base = devm_ioremap_resource(dev, &iomem); in bcm2835_pinctrl_probe()
/linux-4.4.14/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.4.14/arch/um/
DKconfig.um95 tristate "iomem emulation driver"
/linux-4.4.14/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.txt1595 iomem= Disable strict checking of access to MMIO memory
3354 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
/linux-4.4.14/drivers/usb/gadget/udc/
Dnet2272.c2616 struct resource *iomem, *iomem_bus, *irq_res; in net2272_plat_probe() local
2619 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in net2272_plat_probe()
2621 if (!irq_res || !iomem) { in net2272_plat_probe()
2640 base = iomem->start; in net2272_plat_probe()
2641 len = resource_size(iomem); in net2272_plat_probe()
/linux-4.4.14/Documentation/pcmcia/
Ddriver-changes.txt12 CONF_AUTO_SET_IOMEM : set first iomem resource (->resource[2])
/linux-4.4.14/drivers/acpi/
Dnfit.c1298 void __iomem *iomem; in nfit_spa_map() local
1301 iomem = __nfit_spa_map(acpi_desc, spa, type); in nfit_spa_map()
1304 return iomem; in nfit_spa_map()
/linux-4.4.14/
DREPORTING-BUGS123 [8.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)
/linux-4.4.14/drivers/char/hw_random/
DKconfig30 Number Generator used by reading a 'dumb' iomem address that
/linux-4.4.14/Documentation/DocBook/
Dalsa-driver-api.xml.db67 API-snd-pcm-lib-mmap-iomem
Ddevice-drivers.xml.db778 API-snd-pcm-lib-mmap-iomem
/linux-4.4.14/Documentation/filesystems/
Dproc.txt585 iomem Memory map (2.4)
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt4338 wrote the iomem emulation support