Searched refs:iomem (Results 51 - 75 of 94) sorted by relevance

1234

/linux-master/sound/soc/fsl/
H A Dfsl_ssi.c1347 struct fsl_ssi *ssi, void __iomem *iomem)
1395 ssi->fiq_params.base = iomem;
1513 void __iomem *iomem; local
1538 iomem = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
1539 if (IS_ERR(iomem))
1540 return PTR_ERR(iomem);
1551 ssi->regs = devm_regmap_init_mmio_clk(dev, "ipg", iomem,
1554 ssi->regs = devm_regmap_init_mmio(dev, iomem, &regconfig);
1601 ret = fsl_ssi_imx_probe(pdev, ssi, iomem);
1346 fsl_ssi_imx_probe(struct platform_device *pdev, struct fsl_ssi *ssi, void __iomem *iomem) argument
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.c242 pfdev->iomem = devm_platform_ioremap_resource(pfdev->pdev, 0);
243 if (IS_ERR(pfdev->iomem)) {
244 err = PTR_ERR(pfdev->iomem);
H A Dpanfrost_regs.h335 #define gpu_write(dev, reg, data) writel(data, dev->iomem + reg)
336 #define gpu_read(dev, reg) readl(dev->iomem + reg)
H A Dpanfrost_device.h107 void __iomem *iomem; member in struct:panfrost_device
/linux-master/drivers/nvdimm/
H A Dcore.c60 void __iomem *iomem; member in union:nvdimm_map::__anon971
103 nvdimm_map->iomem = ioremap(offset, size);
134 iounmap(nvdimm_map->iomem);
/linux-master/drivers/staging/media/tegra-video/
H A Dvi.h95 * @iomem: register base
105 void __iomem *iomem; member in struct:tegra_vi
/linux-master/drivers/clk/xilinx/
H A Dxlnx_vcu.c204 * @iomem: vcu reg space base address
210 static inline u32 xvcu_read(void __iomem *iomem, u32 offset) argument
212 return ioread32(iomem + offset);
217 * @iomem: vcu reg space base address
221 static inline void xvcu_write(void __iomem *iomem, u32 offset, u32 value) argument
223 iowrite32(value, iomem + offset);
/linux-master/drivers/char/ipmi/
H A Dipmi_si_hardcode.c37 module_param_hw_array(addrs, ulong, iomem, &num_addrs, 0);
/linux-master/sound/soc/sof/
H A DMakefile4 control.o trace.o iomem-utils.o sof-audio.o stream-ipc.o\
/linux-master/drivers/soc/apple/
H A Drtkit.c259 buffer->iomem = NULL;
299 buffer->iomem = NULL;
318 bfr->iomem = NULL;
328 if (bfr->iomem)
329 memcpy_fromio(dst, bfr->iomem + offset, len);
356 * the buffer is in normal memory and not iomem for e.g. the SMC
431 if (!rtk->syslog_buffer.buffer && !rtk->syslog_buffer.iomem) {
434 "RTKit: received syslog message but no syslog_buffer.buffer or syslog_buffer.iomem\n");
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-csi2rxss.c210 * @iomem: Base address of subsystem
231 void __iomem *iomem; member in struct:xcsi2rxss_state
258 return ioread32(xcsi2rxss->iomem + addr);
264 iowrite32(value, xcsi2rxss->iomem + addr);
930 xcsi2rxss->iomem = devm_platform_ioremap_resource(pdev, 0);
931 if (IS_ERR(xcsi2rxss->iomem))
932 return PTR_ERR(xcsi2rxss->iomem);
/linux-master/drivers/i2c/busses/
H A Di2c-jz4780.c141 void __iomem *iomem; member in struct:jz4780_i2c
174 return readw(i2c->iomem + offset);
180 writew(val, i2c->iomem + offset);
789 i2c->iomem = devm_platform_ioremap_resource(pdev, 0);
790 if (IS_ERR(i2c->iomem))
791 return PTR_ERR(i2c->iomem);
/linux-master/drivers/net/wan/framer/pef2256/
H A Dpef2256.c701 void __iomem *iomem; local
715 iomem = devm_platform_ioremap_resource(pdev, 0);
716 if (IS_ERR(iomem))
717 return PTR_ERR(iomem);
719 pef2256->regmap = devm_regmap_init_mmio(&pdev->dev, iomem,
/linux-master/drivers/mmc/host/
H A Dsdhci-xenon-phy.c688 struct resource iomem; local
695 if (of_address_to_resource(np, 1, &iomem)) {
702 &iomem);
/linux-master/drivers/gpu/drm/panthor/
H A Dpanthor_device.c207 ptdev->iomem = devm_platform_get_and_ioremap_resource(to_platform_device(ptdev->base.dev),
209 if (IS_ERR(ptdev->iomem))
210 return PTR_ERR(ptdev->iomem);
463 * are removed and the real iomem mapping will be restored on next
500 * in external aborts when the process accesses the iomem region.
H A Dpanthor_device.h76 /** @phys_addr: Physical address of the iomem region. */
79 /** @iomem: CPU mapping of the IOMEM region. */
80 void __iomem *iomem; member in struct:panthor_device
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c281 * @iomem: device I/O memory for register access
301 void __iomem *iomem; member in struct:zynqmp_dp
329 writel(val, dp->iomem + offset);
334 return readl(dp->iomem + offset);
1741 dp->iomem = devm_ioremap_resource(dp->dev, res);
1742 if (IS_ERR(dp->iomem)) {
1743 ret = PTR_ERR(dp->iomem);
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_cppcore.c97 void __iomem *iomem; member in struct:nfp_cpp_area
654 * Returns an iomem pointer for use with readl()/writel() style
663 void __iomem *iomem = NULL; local
666 iomem = area->cpp->op->area_iomem(area);
668 return iomem;
/linux-master/drivers/rtc/
H A Drtc-cmos.c77 struct resource *iomem; member in struct:cmos_rtc
967 cmos_rtc.iomem = ports;
1175 ports = cmos->iomem;
1180 cmos->iomem = NULL;
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.c220 void __iomem *iomem[IO_RANGES]; local
240 iomem[idx] = devm_ioremap(sparx5->dev,
243 if (!iomem[idx]) {
248 begin[idx] = iomem[idx] - sparx5_main_iomap[range_id[idx]].offset;
/linux-master/arch/um/drivers/
H A Dvirt-pci.c49 void __iomem *iomem; member in struct:um_pci_device_reg
458 return (void __iomem *)((unsigned long)dev->iomem + where);
789 .name = "PCI iomem",
1043 um_pci_devices[i].iomem = ioremap(start, CFG_SPACE_SIZE);
1044 if (WARN(!um_pci_devices[i].iomem, "failed to map %d\n", i)) {
/linux-master/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c2146 void __iomem *iomem; local
2188 iomem = devm_ioremap_resource(dev, &res);
2189 if (IS_ERR(iomem)) {
2190 ret = PTR_ERR(iomem);
2196 nc->io = devm_regmap_init_mmio(dev, iomem, &regmap_conf);
2211 iomem = devm_ioremap_resource(dev, &res);
2212 if (IS_ERR(iomem)) {
2213 ret = PTR_ERR(iomem);
2219 nc->base.smc = devm_regmap_init_mmio(dev, iomem, &regmap_conf);
/linux-master/drivers/dma/sh/
H A Drcar-dmac.c143 * @iomem: channel I/O memory base
161 void __iomem *iomem; member in struct:rcar_dmac_chan
331 return readw(chan->iomem + reg);
333 return readl(chan->iomem + reg);
339 writew(data, chan->iomem + reg);
341 writel(data, chan->iomem + reg);
1916 chan->iomem = chan_base + i * data->chan_offset_stride;
/linux-master/drivers/net/ethernet/8390/
H A Dwd.c509 module_param_hw_array(mem, int, iomem, NULL, 0);
510 module_param_hw_array(mem_end, int, iomem, NULL, 0);
/linux-master/drivers/net/can/sja1000/
H A Dsja1000_isa.c43 module_param_hw_array(mem, ulong, iomem, NULL, 0444);

Completed in 790 milliseconds

1234