Searched refs:mmio (Results 276 - 300 of 429) sorted by relevance

<<1112131415161718

/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_imem.h286 * @mmio: mmio instance to access CP MMIO area /
335 struct iosm_mmio *mmio; member in struct:iosm_imem
384 * @mmio: Pointer to the mmio area
390 void __iomem *mmio, struct device *dev);
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c309 fix->mmio_start = m2info->mmio.base;
310 fix->mmio_len = m2info->mmio.len;
626 m2info->mmio.base = minfo->mmio.base;
627 m2info->mmio.vbase = minfo->mmio.vbase;
628 m2info->mmio.len = minfo->mmio.len;
/linux-master/drivers/hid/amd-sfh-hid/hid_descriptor/
H A Damd_sfh_hid_desc.c256 readl(privdata->mmio + AMD_C2P_MSG(5)) & ILLUMINANCE_MASK;
272 hpdstatus.val = readl(privdata->mmio + AMD_C2P_MSG(4));
/linux-master/drivers/misc/genwqe/
H A Dcard_utils.c51 if (cd->mmio == NULL)
57 __raw_writeq((__force u64)cpu_to_be64(val), cd->mmio + byte_offs);
81 if (cd->mmio == NULL)
84 return be64_to_cpu((__force __be64)__raw_readq(cd->mmio + byte_offs));
102 if (cd->mmio == NULL)
108 __raw_writel((__force u32)cpu_to_be32(val), cd->mmio + byte_offs);
124 if (cd->mmio == NULL)
127 return be32_to_cpu((__force __be32)__raw_readl(cd->mmio + byte_offs));
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c214 i915_reg_t mmio = _MMIO(engine->mmio_base + r->offset); local
222 fw_domains = intel_uncore_forcewake_for_reg(uncore, mmio,
327 pr_err("Unclaimed mmio read to register 0x%04x\n",
/linux-master/drivers/comedi/drivers/
H A Dcomedi_8255.c59 writeb(data, dev->mmio + regbase + port);
62 return readb(dev->mmio + regbase + port);
199 * subdev_8255_mm_init - initialize DIO subdevice for driving mmio-mapped 8255
202 * @regbase: offset of 8255 registers from dev->mmio
/linux-master/drivers/gpu/drm/xe/
H A Dxe_device_types.h138 * @mmio: MMIO info for a tile.
146 /** @mmio.size: size of tile's MMIO space */
149 /** @mmio.regs: pointer to tile's MMIO space (starting with registers) */
151 } mmio; member in struct:xe_tile
304 /** @mmio: mmio info for device */
306 /** @mmio.size: size of MMIO space for device */
308 /** @mmio.regs: pointer to MMIO space for device */
310 } mmio; member in struct:xe_device
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dcn66xx_device.c278 iq->doorbell_reg = oct->mmio[0].hw_addr + CN6XXX_SLI_IQ_DOORBELL(iq_no);
279 iq->inst_cnt_reg = oct->mmio[0].hw_addr
315 oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_SENT(oq_no);
317 oct->mmio[0].hw_addr + CN6XXX_SLI_OQ_PKTS_CREDIT(oq_no);
611 u8 __iomem *bar0_pciaddr = oct->mmio[0].hw_addr;
/linux-master/drivers/interconnect/qcom/
H A Dicc-rpm.c517 void __iomem *mmio; local
528 mmio = devm_ioremap_resource(dev, res);
529 if (IS_ERR(mmio))
530 return PTR_ERR(mmio);
532 qp->regmap = devm_regmap_init_mmio(dev, mmio, desc->regmap_cfg);
/linux-master/drivers/pwm/
H A Dpwm-sti.c101 void __iomem *mmio; member in struct:sti_pwm_chip
587 pc->mmio = devm_platform_ioremap_resource(pdev, 0);
588 if (IS_ERR(pc->mmio))
589 return PTR_ERR(pc->mmio);
591 pc->regmap = devm_regmap_init_mmio(dev, pc->mmio,
/linux-master/sound/soc/sof/imx/
H A Dimx8.c188 struct resource *mmio; local
270 mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0);
271 if (mmio) {
272 base = mmio->start;
273 size = resource_size(mmio);
/linux-master/drivers/ssb/
H A Dpci.c276 sprom[i] = ioread16(bus->mmio + bus->sprom_offset + (i * 2));
307 writew(sprom[i], bus->mmio + bus->sprom_offset + (i * 2));
971 return ioread8(bus->mmio + offset);
984 return ioread16(bus->mmio + offset);
997 return ioread32(bus->mmio + offset);
1005 void __iomem *addr = bus->mmio + offset;
1045 iowrite8(value, bus->mmio + offset);
1058 iowrite16(value, bus->mmio + offset);
1071 iowrite32(value, bus->mmio + offset);
1079 void __iomem *addr = bus->mmio
[all...]
/linux-master/drivers/pci/endpoint/functions/
H A Dpci-epf-mhi.c148 void __iomem *mmio; member in struct:pci_epf_mhi
776 mhi_cntrl->mmio = epf_mhi->mmio;
856 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mmio");
860 epf_mhi->mmio = ioremap(epf_mhi->mmio_phys, epf_mhi->mmio_size);
861 if (!epf_mhi->mmio)
866 iounmap(epf_mhi->mmio);
895 iounmap(epf_mhi->mmio);
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c164 * should be handled differently on mmio.
434 TEST_ASSERT_EQ(run->mmio.phys_addr, region->region.guest_phys_addr);
436 memcpy(hva, run->mmio.data, run->mmio.len);
444 memcpy(&data, run->mmio.data, sizeof(data));
446 run->mmio.phys_addr, run->mmio.len,
447 run->mmio.is_write, data);
510 "The mmio handler should have returned not implemented.");
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_drv.c682 rcdu->mmio = devm_platform_ioremap_resource(pdev, 0);
683 if (IS_ERR(rcdu->mmio))
684 return PTR_ERR(rcdu->mmio);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c420 hdmi->mmio = msm_ioremap(pdev, "core_physical");
421 if (IS_ERR(hdmi->mmio))
422 return PTR_ERR(hdmi->mmio);
/linux-master/sound/soc/au1x/
H A Dpsc-ac97.c377 wd->mmio = devm_platform_ioremap_resource(pdev, 0);
378 if (IS_ERR(wd->mmio))
379 return PTR_ERR(wd->mmio);
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.c225 priv->mmio = devm_platform_ioremap_resource(pdev, 0);
226 if (IS_ERR(priv->mmio)) {
228 ret = PTR_ERR(priv->mmio);
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dhandlers.c104 hash_for_each_possible(gvt->mmio.mmio_info_table, e, node, offset) {
130 WARN(1, "assign a handler to a non-tracked mmio %x\n",
135 gvt->mmio.mmio_attribute[i / 4] = flags;
145 * intel_gvt_render_mmio_to_engine - convert a mmio offset into the engine
150 * The engine containing the offset within its mmio page.
351 /* vgpu_lock already hold by emulate mmio r/w */
1952 * a. the offset isn't a ring mmio
1954 * c. the offset is ring time stamp mmio
2041 * guest, and stop emulating its cfg space, mmio, gtt, etc.
2799 struct gvt_mmio_block *block = gvt->mmio
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail.h215 unsigned int mmio, mmio_len; member in struct:oaktrail_hdmi_dev
/linux-master/drivers/staging/sm750fb/
H A Dsm750.h130 /* mmio addr of hw cursor */
131 volatile char __iomem *mmio; member in struct:lynx_cursor
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgk208.c183 .mmio = gk208_gr_pack_mmio,
H A Dgf117.c172 .mmio = gf117_gr_pack_mmio,
H A Dgf119.c197 .mmio = gf119_gr_pack_mmio,
/linux-master/drivers/ata/
H A Dahci_da850.c217 da850_sata_init(dev, pwrdn_reg, hpriv->mmio, mpy);

Completed in 378 milliseconds

<<1112131415161718