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

12

/drivers/scsi/
H A Dg_NCR5380.h106 #define NCR5380_read(reg) readb(iomem + NCR53C400_mem_base + (reg))
107 #define NCR5380_write(reg, value) writeb(value, iomem + NCR53C400_mem_base + (reg))
111 void __iomem *iomem;
114 register void __iomem *iomem
117 iomem = (((struct NCR5380_hostdata *)(instance)->hostdata)->iomem)
H A Dg_NCR5380.c303 void __iomem *iomem; local
431 iomem = ioremap(base, NCR5380_region_size);
432 if (!iomem) {
442 iounmap(iomem);
452 ((struct NCR5380_hostdata *)instance->hostdata)->iomem = iomem;
523 iounmap(((struct NCR5380_hostdata *)instance->hostdata)->iomem);
601 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128);
621 memcpy_fromio(dst + start, iomem + NCR53C400_host_buffer, 128);
686 memcpy_toio(iomem
[all...]
/drivers/mmc/host/
H A Dsdhci-pltfm.c98 struct resource *iomem; local
101 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
102 if (!iomem) {
107 if (resource_size(iomem) < 0x100)
108 dev_err(&pdev->dev, "Invalid iomem size!\n");
132 if (!request_mem_region(iomem->start, resource_size(iomem),
139 host->ioaddr = ioremap(iomem->start, resource_size(iomem));
151 release_mem_region(iomem
163 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); local
[all...]
H A Dsdhci-spear.c74 struct resource *iomem; local
80 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
81 if (!iomem) {
87 if (!request_mem_region(iomem->start, resource_size(iomem),
135 host->ioaddr = ioremap(iomem->start, resource_size(iomem));
233 release_mem_region(iomem->start, resource_size(iomem));
242 struct resource *iomem local
[all...]
/drivers/rtc/
H A Drtc-mrst.c48 struct resource *iomem; member in struct:mrst_rtc
326 vrtc_mrst_do_probe(struct device *dev, struct resource *iomem, int rtc_irq) 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
400 struct resource *iomem; local
[all...]
H A Drtc-cmos.c50 struct resource *iomem; member in struct:cmos_rtc
617 cmos_rtc.iomem = ports;
781 ports = cmos->iomem;
783 cmos->iomem = NULL;
/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 (!request_mem_region(iomem->start, resource_size(iomem),
260 tgpio->membase = ioremap(iomem->start, resource_size(iomem));
310 release_mem_region(iomem->start, resource_size(iomem));
324 struct resource *iomem local
[all...]
/drivers/misc/
H A Datmel_tclib.c38 * @name: name to be associated with the iomem resource
65 if (!pdev || tc->iomem)
81 tc->iomem = r;
108 release_mem_region(tc->iomem->start, resource_size(tc->iomem));
110 tc->iomem = NULL;
/drivers/mfd/
H A Dtc6387xb.c144 struct resource *iomem, *rscr; local
149 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
150 if (!iomem) {
172 rscr->start = iomem->start;
173 rscr->end = iomem->start + 0xff;
176 ret = request_resource(iomem, rscr);
195 ARRAY_SIZE(tc6387xb_cells), iomem, irq);
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);
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.h99 struct list_head iomem; member in struct:apei_resources
105 INIT_LIST_HEAD(&resources->iomem);
112 bool 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/i2c/busses/
H A Di2c-tegra.c109 * @iomem: memory resource for registers
127 struct resource *iomem; member in struct:tegra_i2c_dev
572 struct resource *iomem; local
585 iomem = request_mem_region(res->start, resource_size(res), pdev->name);
586 if (!iomem) {
591 base = ioremap(iomem->start, resource_size(iomem));
628 i2c_dev->iomem = iomem;
696 release_mem_region(iomem
[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.c55 struct resource iomem; member in struct:electra_cf_socket
236 cf->iomem.start = (unsigned long)cf->mem_base;
237 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start);
238 cf->iomem.flags = IORESOURCE_MEM;
/drivers/dma/
H A Dtimb_dma.c674 struct resource *iomem; local
684 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
685 if (!iomem)
692 if (!request_mem_region(iomem->start, resource_size(iomem),
705 td->membase = ioremap(iomem->start, resource_size(iomem));
795 release_mem_region(iomem->start, resource_size(iomem));
804 struct resource *iomem local
[all...]
/drivers/net/ethernet/micrel/
H A Dks8842.c1147 struct resource *iomem; local
1154 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1155 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME))
1167 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem));
1168 adapter->conf_flags = iomem->flags;
1238 release_mem_region(iomem->start, resource_size(iomem));
1247 struct resource *iomem local
[all...]
/drivers/tty/serial/
H A Dtimbuart.c433 struct resource *iomem; local
455 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
456 if (!iomem) {
460 uart->port.mapbase = iomem->start;
/drivers/media/dvb/ngene/
H A Dngene-core.c60 #define ngwriteb(dat, adr) writeb((dat), (char *)(dev->iomem + (adr)))
61 #define ngwritel(dat, adr) writel((dat), (char *)(dev->iomem + (adr)))
62 #define ngwriteb(dat, adr) writeb((dat), (char *)(dev->iomem + (adr)))
63 #define ngreadl(adr) readl(dev->iomem + (adr))
64 #define ngreadb(adr) readb(dev->iomem + (adr))
66 (dev->iomem + (adr)), (src), (count))
68 (dev->iomem + (adr)), (count))
1168 if (dev->iomem)
1169 iounmap(dev->iomem);
1208 dev->iomem
[all...]
/drivers/usb/musb/
H A Dux500_dma.c372 struct resource *iomem; local
381 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
382 controller->phy_base = (dma_addr_t) iomem->start;
/drivers/staging/nvec/
H A Dnvec.c722 struct resource *iomem; local
757 iomem = request_mem_region(res->start, resource_size(res), pdev->name);
758 if (!iomem) {
763 base = ioremap(iomem->start, resource_size(iomem));
/drivers/video/
H A Dfb-puv3.c682 struct resource *iomem; local
695 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0);
696 unifb_fix.mmio_start = iomem->start;

Completed in 567 milliseconds

12