/linux-master/drivers/scsi/ |
H A D | g_NCR5380.c | 235 u8 __iomem *iomem; local 305 iomem = ioport_map(base, region_size); 307 iomem = ioremap(base, region_size); 309 if (!iomem) { 322 hostdata->io = iomem; 457 iounmap(iomem); 469 void __iomem *iomem = hostdata->io; local 479 iounmap(iomem);
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gpu.c | 71 ret = readl_relaxed_poll_timeout(pfdev->iomem + GPU_INT_RAWSTAT, 78 ret = readl_relaxed_poll_timeout(pfdev->iomem + GPU_INT_RAWSTAT, val, 416 ret = readl_relaxed_poll_timeout(pfdev->iomem + L2_READY_LO, 424 ret = readl_relaxed_poll_timeout(pfdev->iomem + SHADER_READY_LO, 431 ret = readl_relaxed_poll_timeout(pfdev->iomem + TILER_READY_LO, 443 ret = readl_relaxed_poll_timeout(pfdev->iomem + SHADER_PWRTRANS_LO, 449 ret = readl_relaxed_poll_timeout(pfdev->iomem + TILER_PWRTRANS_LO, 455 ret = readl_poll_timeout(pfdev->iomem + L2_PWRTRANS_LO,
|
/linux-master/arch/um/kernel/ |
H A D | physmem.c | 27 void __init mem_total_pages(unsigned long physmem, unsigned long iomem, argument 34 iomem_pages = iomem >> PAGE_SHIFT; 165 __uml_setup("iomem=", parse_iomem, 166 "iomem=<name>,<file>\n" 207 printk(KERN_ERR "Mapping iomem region for driver '%s' "
|
/linux-master/drivers/pcmcia/ |
H A D | electra_cf.c | 44 struct resource iomem; member in struct:electra_cf_socket 217 cf->iomem.start = (unsigned long)cf->mem_base; 218 cf->iomem.end = (unsigned long)cf->mem_base + (mem.end - mem.start); 219 cf->iomem.flags = IORESOURCE_MEM;
|
H A D | omap_cf.c | 65 struct resource iomem; member in struct:omap_cf_socket 274 cf->socket.io[0].res = &cf->iomem;
|
/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_gp.c | 17 #define gp_write(reg, data) writel(data, ip->iomem + reg) 18 #define gp_read(reg) readl(ip->iomem + reg) 88 err = readl_poll_timeout(ip->iomem + LIMA_GP_INT_RAWSTAT, v, 164 writel(f[i], ip->iomem + LIMA_GP_VSCL_START_ADDR + i * 4);
|
H A D | lima_pp.c | 18 #define pp_write(reg, data) writel(data, ip->iomem + reg) 19 #define pp_read(reg) readl(ip->iomem + reg) 163 writel(frame[i], ip->iomem + LIMA_PP_FRAME + i * 4); 167 writel(wb[n++], ip->iomem + LIMA_PP_WB(i) + j * 4);
|
H A D | lima_device.c | 223 ip->iomem = dev->iomem + offset; 390 ldev->iomem = devm_platform_ioremap_resource(pdev, 0); 391 if (IS_ERR(ldev->iomem)) { 392 dev_err(ldev->dev, "fail to ioremap iomem\n"); 393 err = PTR_ERR(ldev->iomem);
|
/linux-master/drivers/media/platform/xilinx/ |
H A D | xilinx-vip.h | 92 * @iomem: device I/O register space remapped to kernel virtual memory 99 void __iomem *iomem; member in struct:xvip_device 136 return ioread32(xvip->iomem + addr); 141 iowrite32(value, xvip->iomem + addr);
|
H A D | xilinx-vip.c | 211 xvip->iomem = devm_platform_ioremap_resource(pdev, 0); 212 if (IS_ERR(xvip->iomem)) 213 return PTR_ERR(xvip->iomem);
|
/linux-master/drivers/dma/ |
H A D | timb_dma.c | 616 struct resource *iomem; local 626 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 627 if (!iomem) 634 if (!request_mem_region(iomem->start, resource_size(iomem), 647 td->membase = ioremap(iomem->start, resource_size(iomem)); 737 release_mem_region(iomem->start, resource_size(iomem)); 746 struct resource *iomem local [all...] |
/linux-master/drivers/dma/sh/ |
H A D | usb-dmac.c | 68 * @iomem: channel I/O memory base 78 void __iomem *iomem; member in struct:usb_dmac_chan 93 * @iomem: remapped I/O memory base 100 void __iomem *iomem; member in struct:usb_dmac 153 writel(data, dmac->iomem + reg); 158 return readl(dmac->iomem + reg); 163 return readl(chan->iomem + reg); 168 writel(data, chan->iomem + reg); 680 if (!dmac->channels[i].iomem) 717 uchan->iomem [all...] |
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ks8842.c | 1132 struct resource *iomem; local 1139 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1140 if (!iomem) { 1144 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME)) 1156 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem)); 1157 adapter->conf_flags = iomem->flags; 1226 release_mem_region(iomem->start, resource_size(iomem)); 1235 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); local [all...] |
/linux-master/arch/x86/mm/ |
H A D | testmmiotrace.c | 14 module_param_hw(mmio_address, ulong, iomem, 0);
|
/linux-master/drivers/usb/musb/ |
H A D | ux500_dma.c | 362 struct resource *iomem; local 372 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 373 if (!iomem) { 378 controller->phy_base = (dma_addr_t) iomem->start;
|
/linux-master/arch/m68k/include/asm/ |
H A D | io_no.h | 9 #define iomem(a) ((void __iomem *) (a)) macro
|
/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_gpu.c | 249 ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), 271 ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), 310 ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), 332 ret = readl_relaxed_poll_timeout(ptdev->iomem + rdy_reg + (i * 4),
|
H A D | panthor_regs.h | 234 writel(data, (dev)->iomem + (reg)) 237 readl((dev)->iomem + (reg))
|
/linux-master/arch/x86/lib/ |
H A D | Makefile | 42 obj-y += iomem.o
|
/linux-master/drivers/tty/serial/ |
H A D | timbuart.c | 411 struct resource *iomem; local 433 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); 434 if (!iomem) { 438 uart->port.mapbase = iomem->start;
|
/linux-master/drivers/staging/media/tegra-video/ |
H A D | tegra210.c | 150 writel_relaxed(val, chan->vi->iomem + addr); 155 return readl_relaxed(chan->vi->iomem + addr); 164 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); 174 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); 835 csi_pp_base = csi->iomem + CSI_PP_OFFSET(portno >> 1); 846 csi_pp_base = csi->iomem + CSI_PP_OFFSET(portno >> 1); 857 csi_pp_base = csi->iomem + CSI_PP_OFFSET(portno >> 1); 869 csi_cil_base = csi->iomem + CSI_PP_OFFSET(portno >> 1) + 881 csi_cil_base = csi->iomem + CSI_PP_OFFSET(portno >> 1) + 895 csi_pp_base = csi->iomem [all...] |
/linux-master/drivers/media/pci/ngene/ |
H A D | ngene-core.c | 41 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) 42 #define ngwritel(dat, adr) writel((dat), dev->iomem + (adr)) 43 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) 44 #define ngreadl(adr) readl(dev->iomem + (adr)) 45 #define ngreadb(adr) readb(dev->iomem + (adr)) 46 #define ngcpyto(adr, src, count) memcpy_toio(dev->iomem + (adr), (src), (count)) 47 #define ngcpyfrom(dst, adr, count) memcpy_fromio((dst), dev->iomem + (adr), (count)) 1131 if (dev->iomem) 1132 iounmap(dev->iomem); 1171 dev->iomem [all...] |
/linux-master/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 108 * @iomem: hardware base address 140 void __iomem *iomem; /* I/O Memory */ member in struct:sta2x11_vip 206 iowrite32((val), (vip->iomem)+(reg)); 211 return ioread32((vip->iomem)+(reg)); 1042 vip->iomem = pci_iomap(pdev, 0, 0x100); 1043 if (!vip->iomem) { 1108 pci_iounmap(pdev, vip->iomem); 1150 pci_iounmap(pdev, vip->iomem);
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_main.h | 648 static inline u32 spx5_inst_rd(void __iomem *iomem, int id, int tinst, int tcnt, argument 652 return readl(spx5_inst_addr(iomem, gbase, ginst, 666 static inline void spx5_inst_wr(u32 val, void __iomem *iomem, argument 671 writel(val, spx5_inst_addr(iomem, 690 static inline void spx5_inst_rmw(u32 val, u32 mask, void __iomem *iomem, argument 697 nval = readl(spx5_inst_addr(iomem, gbase, ginst, gcnt, gwidth, raddr, 700 writel(nval, spx5_inst_addr(iomem, gbase, ginst, gcnt, gwidth, raddr,
|
/linux-master/drivers/mmc/host/ |
H A D | sdhci-acpi.c | 825 struct resource *iomem; local 847 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 848 if (!iomem) 851 len = resource_size(iomem); 853 dev_err(dev, "Invalid iomem size!\n"); 855 if (!devm_request_mem_region(dev, iomem->start, len, dev_name(dev))) 879 host->ioaddr = devm_ioremap(dev, iomem->start, 880 resource_size(iomem));
|