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

1234

/linux-master/drivers/dma/ti/
H A Ddma-crossbar.c39 void __iomem *iomem; member in struct:ti_am335x_xbar_data
52 static inline void ti_am335x_xbar_write(void __iomem *iomem, int event, u8 val) argument
60 writeb_relaxed(val, iomem + (63 - event % 4));
62 writeb_relaxed(val, iomem + event);
73 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0);
121 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val);
137 void __iomem *iomem; local
176 iomem = devm_platform_ioremap_resource(pdev, 0);
177 if (IS_ERR(iomem))
178 return PTR_ERR(iomem);
202 void __iomem *iomem; member in struct:ti_dra7_xbar_data
219 ti_dra7_xbar_write(void __iomem *iomem, int xbar, u16 val) argument
332 void __iomem *iomem; local
[all...]
/linux-master/arch/um/include/shared/
H A Dmem_user.h50 extern void mem_total_pages(unsigned long physmem, unsigned long iomem,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv40.c33 void __iomem *iomem; member in struct:nv40_instmem
51 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset);
58 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset);
77 return iobj->imem->iomem + iobj->node->offset;
148 return ioread32_native(nv40_instmem(base)->iomem + addr);
154 iowrite32_native(data, nv40_instmem(base)->iomem + addr);
222 if (imem->iomem)
223 iounmap(imem->iomem);
255 imem->iomem = ioremap_wc(device->func->resource_addr(device, bar),
257 if (!imem->iomem) {
[all...]
/linux-master/drivers/spi/
H A Dspi-lp8841-rtc.c35 void *iomem; member in struct:spi_lp8841_rtc
46 writeb(data->state, data->iomem);
56 writeb(data->state, data->iomem);
62 return ioread8(data->iomem) & SPI_LP8841_RTC_MISO;
111 writeb(data->state, data->iomem);
120 writeb(data->state, data->iomem);
142 writeb(data->state, data->iomem);
146 writeb(data->state, data->iomem);
208 data->iomem = devm_platform_ioremap_resource(pdev, 0);
209 ret = PTR_ERR_OR_ZERO(data->iomem);
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c124 * @iomem: mapped IO memory
125 * @resource: iomem resource window
136 void __iomem *iomem; member in struct:nfp_bar
158 } iomem; member in struct:nfp6000_pcie
274 if (nfp->iomem.csr) {
275 writel(newcfg, nfp->iomem.csr + xbar);
277 readl(nfp->iomem.csr + xbar);
589 bar->iomem = NULL;
611 bar->iomem = ioremap(nfp_bar_resource_start(bar),
613 if (bar->iomem) {
744 void __iomem *iomem; member in struct:nfp6000_area_priv
[all...]
/linux-master/drivers/gpu/drm/lima/
H A Dlima_l2_cache.c11 #define l2_cache_write(reg, data) writel(data, ip->iomem + reg)
12 #define l2_cache_read(reg) readl(ip->iomem + reg)
20 err = readl_poll_timeout(ip->iomem + LIMA_L2_CACHE_STATUS, v,
H A Dlima_dlbu.c12 #define dlbu_write(reg, data) writel(data, ip->iomem + reg)
13 #define dlbu_read(reg) readl(ip->iomem + reg)
H A Dlima_bcast.c11 #define bcast_write(reg, data) writel(data, ip->iomem + reg)
12 #define bcast_read(reg) readl(ip->iomem + reg)
H A Dlima_pmu.c11 #define pmu_write(reg, data) writel(data, ip->iomem + reg)
12 #define pmu_read(reg) readl(ip->iomem + reg)
20 err = readl_poll_timeout(ip->iomem + LIMA_PMU_INT_RAWSTAT,
H A Dlima_device.h59 void __iomem *iomem; member in struct:lima_ip
87 void __iomem *iomem; member in struct:lima_device
H A Dlima_mmu.c13 #define mmu_write(reg, data) writel(data, ip->iomem + reg)
14 #define mmu_read(reg) readl(ip->iomem + reg)
21 __ret = readl_poll_timeout(ip->iomem + (addr), val, \
/linux-master/drivers/dma/
H A Dstm32-dmamux.c40 void __iomem *iomem; member in struct:stm32_dmamux_data
54 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) argument
56 return readl_relaxed(iomem + reg);
59 static inline void stm32_dmamux_write(void __iomem *iomem, u32 reg, u32 val) argument
61 writel_relaxed(val, iomem + reg);
73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0);
158 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id),
184 void __iomem *iomem; local
242 iomem = devm_platform_ioremap_resource(pdev, 0);
243 if (IS_ERR(iomem))
[all...]
/linux-master/drivers/irqchip/
H A Dirq-renesas-irqc.c46 void __iomem *iomem; member in struct:irqc_priv
86 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq));
89 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq));
115 if (ioread32(p->iomem + DETECT_STATUS) & bit) {
116 iowrite32(bit, p->iomem + DETECT_STATUS);
163 p->iomem = devm_platform_ioremap_resource(pdev, 0);
164 if (IS_ERR(p->iomem)) {
165 ret = PTR_ERR(p->iomem);
169 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */
H A Dirq-renesas-intc-irqpin.c47 void __iomem *iomem; member in struct:intc_irqpin_iomem
48 unsigned long (*read)(void __iomem *iomem);
49 void (*write)(void __iomem *iomem, unsigned long data);
61 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member in struct:intc_irqpin_priv
76 static unsigned long intc_irqpin_read32(void __iomem *iomem) argument
78 return ioread32(iomem);
81 static unsigned long intc_irqpin_read8(void __iomem *iomem) argument
83 return ioread8(iomem);
86 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) argument
88 iowrite32(data, iomem);
91 intc_irqpin_write8(void __iomem *iomem, unsigned long data) argument
[all...]
/linux-master/include/linux/
H A Dio-mapping.h27 void __iomem *iomem; member in struct:io_mapping
135 iomap->iomem = ioremap_wc(base, size);
136 if (!iomap->iomem)
149 iounmap(mapping->iomem);
158 return mapping->iomem + offset;
/linux-master/drivers/mfd/
H A Dfsl-imx25-tsadc.c141 void __iomem *iomem; local
147 iomem = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
148 if (IS_ERR(iomem))
149 return PTR_ERR(iomem);
151 tsadc->regs = devm_regmap_init_mmio(dev, iomem,
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dpt.c21 void __iomem *iomem; member in struct:i915_dpt
48 gen8_pte_t __iomem *base = dpt->iomem;
60 gen8_pte_t __iomem *base = dpt->iomem;
130 void __iomem *iomem; local
153 iomem = i915_vma_pin_iomap(vma);
156 if (IS_ERR(iomem)) {
157 err = PTR_ERR(iomem);
162 dpt->iomem = iomem;
/linux-master/drivers/phy/microchip/
H A Dsparx5_serdes.h93 static inline void sdx5_inst_rmw(u32 val, u32 mask, void __iomem *iomem, argument
100 sdx5_inst_baseaddr(iomem,
123 static inline void __iomem *sdx5_inst_addr(void __iomem *iomem, argument
130 return sdx5_inst_baseaddr(iomem, gbase, ginst, gcnt, gwidth,
/linux-master/arch/arm/mach-shmobile/
H A Dplatsmp-apmu.c27 void __iomem *iomem; member in struct:__anon2
82 void __iomem *p = apmu_cpus[cpu].iomem;
190 if ((cpu >= ARRAY_SIZE(apmu_cpus)) || apmu_cpus[cpu].iomem)
193 apmu_cpus[cpu].iomem = ioremap(res->start, resource_size(res));
199 x = readl(apmu_cpus[cpu].iomem + DBGRCR_OFFS);
201 writel(x, apmu_cpus[cpu].iomem + DBGRCR_OFFS);
/linux-master/drivers/acpi/apei/
H A Dapei-base.c288 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem),
382 apei_res_clean(&resources->iomem);
393 list_for_each_entry(res, &resources2->iomem, list) {
394 rc = apei_res_add(&resources1->iomem, res->start,
411 bool iomem)
413 if (iomem)
414 return apei_res_add(&resources->iomem, start, size);
430 rc = apei_res_sub(&resources1->iomem, &resources2->iomem);
409 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);
/linux-master/drivers/vfio/pci/
H A Dvfio_pci_rdwr.c301 void __iomem *iomem = NULL; local
315 iomem = ioremap(0xa0000, 0xbffff - 0xa0000 + 1);
322 iomem = ioport_map(0x3b0, 0x3bb - 0x3b0 + 1);
329 iomem = ioport_map(0x3c0, 0x3df - 0x3c0 + 1);
338 if (!iomem)
343 is_ioport ? ioport_unmap(iomem) : iounmap(iomem);
352 done = vfio_pci_core_do_io_rw(vdev, false, iomem, buf, off, count,
357 is_ioport ? ioport_unmap(iomem) : iounmap(iomem);
[all...]
/linux-master/drivers/net/arcnet/
H A Dcom90xx.c102 void __iomem **iomem; local
114 iomem = kzalloc(((0x100000 - 0xa0000) / 0x800) * sizeof(void __iomem *),
116 if (!iomem) {
183 kfree(iomem);
257 iomem[index] = base;
274 kfree(iomem);
379 arcnet_writeb(TESTvalue, iomem[0],
389 void __iomem *base = iomem[index];
402 iomem[index] = iomem[numshmem
[all...]
/linux-master/drivers/staging/media/tegra-video/
H A Dcsi.h138 * @iomem: register base
147 void __iomem *iomem; member in struct:tegra_csi
/linux-master/include/linux/soc/apple/
H A Drtkit.h21 * @iomem: Shared memory buffer controlled by the co-processors.
30 void __iomem *iomem; member in struct:apple_rtkit_shmem

Completed in 344 milliseconds

1234