Searched refs:iomem (Results 1 - 25 of 39) sorted by relevance

12

/drivers/scsi/
H A Dg_NCR5380.h100 #define NCR5380_read(reg) readb(iomem + NCR53C400_mem_base + (reg))
101 #define NCR5380_write(reg, value) writeb(value, iomem + NCR53C400_mem_base + (reg))
105 void __iomem *iomem;
108 register void __iomem *iomem
111 iomem = (((struct NCR5380_hostdata *)(instance)->hostdata)->iomem)
H A Dg_NCR5380.c299 void __iomem *iomem; local
427 iomem = ioremap(base, NCR5380_region_size);
428 if (!iomem) {
438 iounmap(iomem);
448 ((struct NCR5380_hostdata *)instance->hostdata)->iomem = iomem;
519 iounmap(((struct NCR5380_hostdata *)instance->hostdata)->iomem);
597 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128);
617 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128);
682 memcpy_toio(iomem
[all...]
/drivers/gpu/drm/nouveau/core/subdev/bar/
H A Dbase.c35 void __iomem *iomem; member in struct:nouveau_barobj
59 barobj->iomem = ioremap(nv_device_resource_start(device, 3) +
61 if (!barobj->iomem) {
75 if (barobj->iomem)
76 iounmap(barobj->iomem);
86 return ioread32_native(barobj->iomem + addr);
93 iowrite32_native(data, barobj->iomem + addr);
/drivers/mmc/host/
H A Dsdhci-pltfm.c126 struct resource *iomem; local
129 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
130 if (!iomem) {
135 if (resource_size(iomem) < 0x100)
136 dev_err(&pdev->dev, "Invalid iomem size!\n");
158 if (!request_mem_region(iomem->start, resource_size(iomem),
165 host->ioaddr = ioremap(iomem->start, resource_size(iomem));
184 release_mem_region(iomem
196 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); local
[all...]
H A Dsdhci-acpi.c259 struct resource *iomem; local
274 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
275 if (!iomem)
278 len = resource_size(iomem);
280 dev_err(dev, "Invalid iomem size!\n");
282 if (!devm_request_mem_region(dev, iomem->start, len, dev_name(dev)))
301 host->ioaddr = devm_ioremap_nocache(dev, iomem->start,
302 resource_size(iomem));
H A Dsdhci-spear.c80 struct resource *iomem; local
93 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
94 host->ioaddr = devm_ioremap_resource(&pdev->dev, iomem);
97 dev_dbg(&pdev->dev, "unable to map iomem: %d\n", ret);
/drivers/rtc/
H A Drtc-mrst.c48 struct resource *iomem; member in struct:mrst_rtc
325 static int vrtc_mrst_do_probe(struct device *dev, struct resource *iomem, argument
335 if (!iomem)
338 iomem = request_mem_region(iomem->start, resource_size(iomem),
340 if (!iomem) {
346 mrst_rtc.iomem = iomem;
357 rename_region(iomem, dev_nam
399 struct resource *iomem; local
[all...]
/drivers/vfio/pci/
H A Dvfio_pci_rdwr.c185 void __iomem *iomem = NULL; local
196 iomem = ioremap_nocache(0xa0000, 0xbffff - 0xa0000 + 1);
203 iomem = ioport_map(0x3b0, 0x3bb - 0x3b0 + 1);
210 iomem = ioport_map(0x3c0, 0x3df - 0x3c0 + 1);
219 if (!iomem)
224 is_ioport ? ioport_unmap(iomem) : iounmap(iomem);
228 done = do_io_rw(iomem, buf, off, count, 0, 0, iswrite);
232 is_ioport ? ioport_unmap(iomem) : iounmap(iomem);
[all...]
/drivers/gpu/drm/nouveau/core/subdev/instmem/
H A Dnv04.h15 void __iomem *iomem; member in struct:nv04_instmem_priv
H A Dnv40.c37 return ioread32_native(priv->iomem + addr);
44 iowrite32_native(data, priv->iomem + addr);
67 priv->iomem = ioremap(nv_device_resource_start(device, bar),
69 if (!priv->iomem) {
H A Dnv04.c119 if (priv->iomem)
120 iounmap(priv->iomem);
/drivers/irqchip/
H A Dirq-renesas-intc-irqpin.c59 void __iomem *iomem; member in struct:intc_irqpin_iomem
60 unsigned long (*read)(void __iomem *iomem);
61 void (*write)(void __iomem *iomem, unsigned long data);
73 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member in struct:intc_irqpin_priv
85 static unsigned long intc_irqpin_read32(void __iomem *iomem) argument
87 return ioread32(iomem);
90 static unsigned long intc_irqpin_read8(void __iomem *iomem) argument
92 return ioread8(iomem);
95 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) argument
97 iowrite32(data, iomem);
100 intc_irqpin_write8(void __iomem *iomem, unsigned long data) argument
[all...]
H A Dirq-renesas-irqc.c50 void __iomem *iomem; member in struct:irqc_priv
104 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq));
107 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq));
119 if (ioread32(p->iomem + DETECT_STATUS) & bit) {
120 iowrite32(bit, p->iomem + DETECT_STATUS);
199 p->iomem = ioremap_nocache(io->start, resource_size(io));
200 if (!p->iomem) {
206 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */
251 iounmap(p->iomem);
267 iounmap(p->iomem);
[all...]
/drivers/mfd/
H A Dtc6387xb.c144 struct resource *iomem, *rscr; local
149 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
150 if (!iomem)
171 rscr->start = iomem->start;
172 rscr->end = iomem->start + 0xff;
175 ret = request_resource(iomem, rscr);
194 ARRAY_SIZE(tc6387xb_cells), iomem, irq, NULL);
H A Dt7l66xb.c318 struct resource *iomem, *rscr; local
324 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
325 if (!iomem)
358 rscr->start = iomem->start;
359 rscr->end = iomem->start + 0xff;
362 ret = request_resource(iomem, rscr);
382 (unsigned long)iomem->start, t7l66xb->irq);
391 iomem, t7l66xb->irq_base, NULL);
H A Dtc6393xb.c109 struct resource *iomem; member in struct:tc6393xb
609 struct resource *iomem, *rscr; local
612 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
613 if (!iomem)
632 tc6393xb->iomem = iomem;
643 rscr->start = iomem->start;
644 rscr->end = iomem->start + 0xff;
647 ret = request_resource(iomem, rscr);
678 (unsigned long) iomem
[all...]
/drivers/zorro/
H A DKconfig9 names to make the information in /proc/iomem comprehensible to the
/drivers/acpi/apei/
H A Dapei-base.c303 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem),
397 apei_res_clean(&resources->iomem);
408 list_for_each_entry(res, &resources2->iomem, list) {
409 rc = apei_res_add(&resources1->iomem, res->start,
426 bool iomem)
428 if (iomem)
429 return apei_res_add(&resources->iomem, start, size);
445 rc = apei_res_sub(&resources1->iomem, &resources2->iomem);
424 apei_resources_add(struct apei_resources *resources, unsigned long start, unsigned long size, bool iomem) argument
[all...]
H A Dapei-internal.h98 struct list_head iomem; member in struct:apei_resources
104 INIT_LIST_HEAD(&resources->iomem);
111 bool iomem);
/drivers/gpio/
H A Dgpio-timberdale.c230 struct resource *iomem; local
239 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
240 if (!iomem) {
254 if (!devm_request_mem_region(dev, iomem->start, resource_size(iomem),
260 tgpio->membase = devm_ioremap(dev, iomem->start, resource_size(iomem));
/drivers/net/arcnet/
H A Dcom90xx.c122 void __iomem **iomem; local
134 iomem = kzalloc(((0x100000-0xa0000) / 0x800) * sizeof(void __iomem *),
136 if (!iomem) {
197 kfree(iomem);
266 iomem[index] = base;
283 kfree(iomem);
383 writeb(TESTvalue, iomem[0]);
392 void __iomem *base = iomem[index];
405 iomem[index] = iomem[numshmem
[all...]
/drivers/pcmcia/
H A Domap_cf.c70 struct resource iomem; member in struct:omap_cf_socket
252 cf->iomem.start = cf->phys_cf;
253 cf->iomem.end = cf->iomem.end + SZ_8K - 1;
254 cf->iomem.flags = IORESOURCE_MEM;
299 cf->socket.io[0].res = &cf->iomem;
H A Delectra_cf.c57 struct resource iomem; member in struct:electra_cf_socket
238 cf->iomem.start = (unsigned long)cf->mem_base;
239 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start);
240 cf->iomem.flags = IORESOURCE_MEM;
/drivers/dma/
H A Dtimb_dma.c639 struct resource *iomem; local
649 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
650 if (!iomem)
657 if (!request_mem_region(iomem->start, resource_size(iomem),
670 td->membase = ioremap(iomem->start, resource_size(iomem));
760 release_mem_region(iomem->start, resource_size(iomem));
769 struct resource *iomem local
[all...]
/drivers/net/ethernet/micrel/
H A Dks8842.c1144 struct resource *iomem; local
1151 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1152 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME))
1164 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem));
1165 adapter->conf_flags = iomem->flags;
1235 release_mem_region(iomem->start, resource_size(iomem));
1244 struct resource *iomem local
[all...]

Completed in 1114 milliseconds

12