Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/dma/ti/
A Ddma-crossbar.c38 void __iomem *iomem; member
61 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write()
136 void __iomem *iomem; in ti_am335x_xbar_probe() local
176 if (IS_ERR(iomem)) in ti_am335x_xbar_probe()
177 return PTR_ERR(iomem); in ti_am335x_xbar_probe()
179 xbar->iomem = iomem; in ti_am335x_xbar_probe()
201 void __iomem *iomem; member
331 void __iomem *iomem; in ti_dra7_xbar_probe() local
409 if (IS_ERR(iomem)) in ti_dra7_xbar_probe()
410 return PTR_ERR(iomem); in ti_dra7_xbar_probe()
[all …]
/linux-6.3-rc2/drivers/dma/
A Dstm32-dmamux.c38 void __iomem *iomem; member
52 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) in stm32_dmamux_read() argument
54 return readl_relaxed(iomem + reg); in stm32_dmamux_read()
59 writel_relaxed(val, iomem + reg); in stm32_dmamux_write()
182 void __iomem *iomem; in stm32_dmamux_probe() local
240 iomem = devm_platform_ioremap_resource(pdev, 0); in stm32_dmamux_probe()
241 if (IS_ERR(iomem)) in stm32_dmamux_probe()
242 return PTR_ERR(iomem); in stm32_dmamux_probe()
268 stm32_dmamux->iomem = iomem; in stm32_dmamux_probe()
338 stm32_dmamux->ccr[i] = stm32_dmamux_read(stm32_dmamux->iomem, in stm32_dmamux_suspend()
[all …]
A Dtimb_dma.c616 struct resource *iomem; in td_probe() local
626 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_probe()
627 if (!iomem) in td_probe()
634 if (!request_mem_region(iomem->start, resource_size(iomem), in td_probe()
647 td->membase = ioremap(iomem->start, resource_size(iomem)); in td_probe()
737 release_mem_region(iomem->start, resource_size(iomem)); in td_probe()
746 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in td_remove() local
754 release_mem_region(iomem->start, resource_size(iomem)); in td_remove()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfpcore/
A Dnfp6000_pcie.c136 void __iomem *iomem; member
158 } iomem; member
611 if (bar->iomem) { in enable_bars()
626 nfp->iomem.csr = bar->iomem + NFP_PCIE_BAR(pf); in enable_bars()
631 nfp->iomem.csr = bar->iomem + NFP_PCIE_BAR(0); in enable_bars()
639 nfp->iomem.em = bar->iomem + NFP_PCIE_EM; in enable_bars()
678 if (bar->iomem) { in enable_bars()
691 nfp->iomem.expl[i] = bar->iomem; in enable_bars()
714 if (bar->iomem) { in disable_bars()
854 priv->iomem = priv->bar->iomem + priv->bar_offset; in nfp6000_area_acquire()
[all …]
/linux-6.3-rc2/drivers/spi/
A Dspi-lp8841-rtc.c36 void *iomem; member
47 writeb(data->state, data->iomem); in setsck()
57 writeb(data->state, data->iomem); in setmosi()
63 return ioread8(data->iomem) & SPI_LP8841_RTC_MISO; in getmiso()
112 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one()
121 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one()
143 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs()
147 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs()
209 data->iomem = devm_platform_ioremap_resource(pdev, 0); in spi_lp8841_rtc_probe()
210 ret = PTR_ERR_OR_ZERO(data->iomem); in spi_lp8841_rtc_probe()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-renesas-intc-irqpin.c48 void __iomem *iomem; member
49 unsigned long (*read)(void __iomem *iomem);
79 return ioread32(iomem); in intc_irqpin_read32()
84 return ioread8(iomem); in intc_irqpin_read8()
89 iowrite32(data, iomem); in intc_irqpin_write32()
94 iowrite8(data, iomem); in intc_irqpin_write8()
100 struct intc_irqpin_iomem *i = &p->iomem[reg]; in intc_irqpin_read()
102 return i->read(i->iomem); in intc_irqpin_read()
110 i->write(i->iomem, data); in intc_irqpin_write()
439 i = &p->iomem[k]; in intc_irqpin_probe()
[all …]
A Dirq-renesas-irqc.c46 void __iomem *iomem; member
86 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
89 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type()
115 if (ioread32(p->iomem + DETECT_STATUS) & bit) { in irqc_irq_handler()
116 iowrite32(bit, p->iomem + DETECT_STATUS); in irqc_irq_handler()
163 p->iomem = devm_platform_ioremap_resource(pdev, 0); in irqc_probe()
164 if (IS_ERR(p->iomem)) { in irqc_probe()
165 ret = PTR_ERR(p->iomem); in irqc_probe()
169 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */ in irqc_probe()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
A Dnv40.c33 void __iomem *iomem; member
51 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_wr32()
58 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_rd32()
77 return iobj->imem->iomem + iobj->node->offset; in nv40_instobj_acquire()
148 return ioread32_native(nv40_instmem(base)->iomem + addr); in nv40_instmem_rd32()
154 iowrite32_native(data, nv40_instmem(base)->iomem + addr); in nv40_instmem_wr32()
222 if (imem->iomem) in nv40_instmem_dtor()
223 iounmap(imem->iomem); in nv40_instmem_dtor()
255 imem->iomem = ioremap_wc(device->func->resource_addr(device, bar), in nv40_instmem_new()
257 if (!imem->iomem) { in nv40_instmem_new()
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_dpt.c21 void __iomem *iomem; member
48 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_page()
60 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_entries()
130 void __iomem *iomem; in intel_dpt_pin() local
153 iomem = i915_vma_pin_iomap(vma); in intel_dpt_pin()
156 if (IS_ERR(iomem)) { in intel_dpt_pin()
157 err = PTR_ERR(iomem); in intel_dpt_pin()
162 dpt->iomem = iomem; in intel_dpt_pin()
/linux-6.3-rc2/arch/arm/mach-shmobile/
A Dplatsmp-apmu.c26 void __iomem *iomem; member
81 void __iomem *p = apmu_cpus[cpu].iomem; in apmu_wrap()
189 if ((cpu >= ARRAY_SIZE(apmu_cpus)) || apmu_cpus[cpu].iomem) in apmu_init_cpu()
192 apmu_cpus[cpu].iomem = ioremap(res->start, resource_size(res)); in apmu_init_cpu()
198 x = readl(apmu_cpus[cpu].iomem + DBGRCR_OFFS); in apmu_init_cpu()
200 writel(x, apmu_cpus[cpu].iomem + DBGRCR_OFFS); in apmu_init_cpu()
/linux-6.3-rc2/include/linux/
A Dio-mapping.h27 void __iomem *iomem; member
129 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc()
130 if (!iomap->iomem) in io_mapping_init_wc()
143 iounmap(mapping->iomem); in io_mapping_fini()
152 return mapping->iomem + offset; in io_mapping_map_wc()
/linux-6.3-rc2/drivers/net/arcnet/
A Dcom90xx.c102 void __iomem **iomem; in com90xx_probe() local
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()
429 iounmap(iomem[index]); in com90xx_probe()
[all …]
/linux-6.3-rc2/drivers/acpi/apei/
A Dapei-base.c288 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem),
382 apei_res_clean(&resources->iomem); in apei_resources_fini()
393 list_for_each_entry(res, &resources2->iomem, list) { in apei_resources_merge()
394 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge()
411 bool iomem) in apei_resources_add() argument
413 if (iomem) in apei_resources_add()
430 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub()
497 list_for_each_entry(res, &resources->iomem, list) { in apei_resources_request()
538 list_for_each_entry(res, &resources->iomem, list) { in apei_resources_request()
557 list_for_each_entry(res, &resources->iomem, list) in apei_resources_release()
[all …]
A Dapei-internal.h99 struct list_head iomem; member
105 INIT_LIST_HEAD(&resources->iomem); in apei_resources_init()
112 bool iomem);
/linux-6.3-rc2/drivers/vfio/pci/
A Dvfio_pci_rdwr.c297 void __iomem *iomem = NULL; in vfio_pci_vga_rw() local
311 iomem = ioremap(0xa0000, 0xbffff - 0xa0000 + 1); in vfio_pci_vga_rw()
318 iomem = ioport_map(0x3b0, 0x3bb - 0x3b0 + 1); in vfio_pci_vga_rw()
325 iomem = ioport_map(0x3c0, 0x3df - 0x3c0 + 1); in vfio_pci_vga_rw()
334 if (!iomem) in vfio_pci_vga_rw()
339 is_ioport ? ioport_unmap(iomem) : iounmap(iomem); in vfio_pci_vga_rw()
348 done = do_io_rw(vdev, false, iomem, buf, off, count, 0, 0, iswrite); in vfio_pci_vga_rw()
352 is_ioport ? ioport_unmap(iomem) : iounmap(iomem); in vfio_pci_vga_rw()
/linux-6.3-rc2/drivers/mfd/
A Dfsl-imx25-tsadc.c141 void __iomem *iomem; in mx25_tsadc_probe() local
147 iomem = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in mx25_tsadc_probe()
148 if (IS_ERR(iomem)) in mx25_tsadc_probe()
149 return PTR_ERR(iomem); in mx25_tsadc_probe()
151 tsadc->regs = devm_regmap_init_mmio(dev, iomem, in mx25_tsadc_probe()
/linux-6.3-rc2/drivers/phy/microchip/
A Dsparx5_serdes.h94 static inline void sdx5_inst_rmw(u32 val, u32 mask, void __iomem *iomem, in sdx5_inst_rmw() argument
101 sdx5_inst_baseaddr(iomem, in sdx5_inst_rmw()
124 static inline void __iomem *sdx5_inst_addr(void __iomem *iomem, in sdx5_inst_addr() argument
131 return sdx5_inst_baseaddr(iomem, gbase, ginst, gcnt, gwidth, in sdx5_inst_addr()
/linux-6.3-rc2/drivers/gpu/drm/lima/
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, in lima_l2_cache_wait_idle()
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, in lima_pmu_wait_cmd()
A Dlima_bcast.c11 #define bcast_write(reg, data) writel(data, ip->iomem + reg)
12 #define bcast_read(reg) readl(ip->iomem + reg)
A Dlima_dlbu.c12 #define dlbu_write(reg, data) writel(data, ip->iomem + reg)
13 #define dlbu_read(reg) readl(ip->iomem + reg)
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-6.3-rc2/drivers/dma/sh/
A Dusb-dmac.c78 void __iomem *iomem; member
100 void __iomem *iomem; member
153 writel(data, dmac->iomem + reg); in usb_dmac_write()
158 return readl(dmac->iomem + reg); in usb_dmac_read()
163 return readl(chan->iomem + reg); in usb_dmac_chan_read()
168 writel(data, chan->iomem + reg); in usb_dmac_chan_write()
680 if (!dmac->channels[i].iomem) in usb_dmac_runtime_suspend()
717 uchan->iomem = dmac->iomem + USB_DMAC_CHAN_OFFSET(index); in usb_dmac_chan_probe()
791 dmac->iomem = devm_platform_ioremap_resource(pdev, 0); in usb_dmac_probe()
792 if (IS_ERR(dmac->iomem)) in usb_dmac_probe()
[all …]
/linux-6.3-rc2/drivers/scsi/
A Dg_NCR5380.c235 u8 __iomem *iomem; in generic_NCR5380_init_one() local
305 iomem = ioport_map(base, region_size); in generic_NCR5380_init_one()
307 iomem = ioremap(base, region_size); in generic_NCR5380_init_one()
309 if (!iomem) { in generic_NCR5380_init_one()
322 hostdata->io = iomem; in generic_NCR5380_init_one()
457 iounmap(iomem); in generic_NCR5380_init_one()
469 void __iomem *iomem = hostdata->io; in generic_NCR5380_release_resources() local
479 iounmap(iomem); in generic_NCR5380_release_resources()
/linux-6.3-rc2/drivers/net/ethernet/micrel/
A Dks8842.c1132 struct resource *iomem; in ks8842_probe() local
1139 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_probe()
1140 if (!iomem) { in ks8842_probe()
1144 if (!request_mem_region(iomem->start, resource_size(iomem), DRV_NAME)) in ks8842_probe()
1156 adapter->hw_addr = ioremap(iomem->start, resource_size(iomem)); in ks8842_probe()
1157 adapter->conf_flags = iomem->flags; in ks8842_probe()
1226 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_probe()
1235 struct resource *iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ks8842_remove() local
1241 release_mem_region(iomem->start, resource_size(iomem)); in ks8842_remove()

Completed in 38 milliseconds

12345