Searched refs:mmio_base (Results 76 - 100 of 161) sorted by relevance

1234567

/linux-master/sound/soc/intel/skylake/
H A Dskl-sst-dsp.h225 int skl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq,
228 int bxt_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq,
H A Dcnl-sst.c435 int cnl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, argument
452 sst->addr.lpe = mmio_base;
453 sst->addr.shim = mmio_base;
H A Dskl.h157 int (*init)(struct device *dev, void __iomem *mmio_base,
H A Dbxt-sst.c544 int bxt_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, argument
561 sst->addr.lpe = mmio_base;
562 sst->addr.shim = mmio_base;
H A Dskl-sst.c517 int skl_sst_dsp_init(struct device *dev, void __iomem *mmio_base, int irq, argument
533 sst->addr.lpe = mmio_base;
534 sst->addr.shim = mmio_base;
/linux-master/include/linux/soundwire/
H A Dsdw_intel.h273 * @mmio_base: mmio base of SoundWire registers, only used to check
291 void __iomem *mmio_base; member in struct:sdw_intel_ctx
310 * @mmio_base: mmio base of SoundWire registers
331 void __iomem *mmio_base; member in struct:sdw_intel_res
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c214 i915_reg_t mmio = _MMIO(engine->mmio_base + r->offset);
215 u32 __iomem *reg = intel_uncore_regs(uncore) + engine->mmio_base + r->offset;
/linux-master/drivers/soc/pxa/
H A Dssp.c142 ssp->mmio_base = devm_ioremap(dev, res->start, resource_size(res));
143 if (ssp->mmio_base == NULL) {
/linux-master/drivers/counter/
H A Dti-ecap-capture.c478 void __iomem *mmio_base; local
508 mmio_base = devm_platform_ioremap_resource(pdev, 0);
509 if (IS_ERR(mmio_base))
510 return PTR_ERR(mmio_base);
512 ecap_dev->regmap = devm_regmap_init_mmio(dev, mmio_base, &ecap_cnt_regmap_config);
/linux-master/drivers/video/fbdev/
H A Dep93xx-fb.c113 void __iomem *mmio_base; member in struct:ep93xx_fbi
125 return __raw_readl(fbi->mmio_base + off);
131 __raw_writel(val, fbi->mmio_base + off);
506 fbi->mmio_base = devm_ioremap(&pdev->dev, res->start,
508 if (!fbi->mmio_base) {
H A Dvt8623fb.c31 char __iomem *mmio_base; member in struct:vt8623fb_info
727 par->mmio_base = pci_iomap(dev, 1, 0);
728 if (! par->mmio_base) {
802 pci_iounmap(dev, par->mmio_base);
828 pci_iounmap(dev, par->mmio_base);
/linux-master/drivers/pci/hotplug/
H A Dshpchp_hpc.c575 release_mem_region(ctrl->mmio_base, ctrl->mmio_size);
910 ctrl->mmio_base = pci_resource_start(pdev, 0);
944 ctrl->mmio_base =
959 if (!request_mem_region(ctrl->mmio_base, ctrl->mmio_size, MY_NAME)) {
965 ctrl->creg = ioremap(ctrl->mmio_base, ctrl->mmio_size);
968 ctrl->mmio_size, ctrl->mmio_base);
969 release_mem_region(ctrl->mmio_base, ctrl->mmio_size);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_reset.c385 sfc_lock->lock_reg = GEN11_VCS_SFC_FORCED_LOCK(engine->mmio_base);
388 sfc_lock->ack_reg = GEN11_VCS_SFC_LOCK_STATUS(engine->mmio_base);
391 sfc_lock->usage_reg = GEN11_VCS_SFC_LOCK_STATUS(engine->mmio_base);
397 sfc_lock->lock_reg = GEN11_VECS_SFC_FORCED_LOCK(engine->mmio_base);
400 sfc_lock->ack_reg = GEN11_VECS_SFC_LOCK_ACK(engine->mmio_base);
403 sfc_lock->usage_reg = GEN11_VECS_SFC_USAGE(engine->mmio_base);
450 GEN12_HCP_SFC_LOCK_STATUS(engine->mmio_base)) &
566 const i915_reg_t reg = RING_RESET_CTL(engine->mmio_base);
607 RING_RESET_CTL(engine->mmio_base),
H A Dselftest_engine_cs.c49 return RING_TIMESTAMP_UDW(engine->mmio_base);
51 return RING_TIMESTAMP(engine->mmio_base);
H A Dintel_workarounds.c863 wa_masked_dis(wal, RING_MI_MODE(engine->mmio_base), TGL_NESTED_BB_EN);
879 BLIT_CCTL(engine->mmio_base),
1481 wa_write_or(wal, VDBOX_CGCTL3F10(engine->mmio_base),
1688 wa_write_or(wal, VDBOX_CGCTL3F1C(engine->mmio_base),
2068 RING_CTX_TIMESTAMP(engine->mmio_base),
2112 whitelist_reg_ext(w, _MMIO(0x2000 + engine->mmio_base),
2115 whitelist_reg_ext(w, _MMIO(0x2014 + engine->mmio_base),
2118 whitelist_reg_ext(w, _MMIO(0x23B0 + engine->mmio_base),
2267 const u32 base = engine->mmio_base;
2324 RING_CMD_CCTL(engine->mmio_base),
[all...]
H A Dsysfs_engines.c54 return sysfs_emit(buf, "0x%x\n", kobj_to_engine(kobj)->mmio_base);
58 __ATTR(mmio_base, 0444, mmio_show, NULL);
/linux-master/drivers/ata/
H A Dsata_vsc.c332 void __iomem *mmio_base; local
359 mmio_base = host->iomap[VSC_MMIO_BAR];
365 vsc_sata_setup_port(&ap->ioaddr, mmio_base + offset);
H A Dpdc_adma.c553 void __iomem *mmio_base; local
575 mmio_base = host->iomap[ADMA_MMIO_BAR];
585 void __iomem *port_base = ADMA_ATA_REGS(mmio_base, port_no);
586 unsigned int offset = port_base - mmio_base;
H A Dsata_nv.c1577 void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR]; local
1581 mask = readb(mmio_base + NV_INT_ENABLE_CK804);
1583 writeb(mask, mmio_base + NV_INT_ENABLE_CK804);
1588 void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR]; local
1592 writeb(NV_INT_ALL << shift, mmio_base + NV_INT_STATUS_CK804);
1594 mask = readb(mmio_base + NV_INT_ENABLE_CK804);
1596 writeb(mask, mmio_base + NV_INT_ENABLE_CK804);
1601 void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR]; local
1605 writel(NV_INT_ALL_MCP55 << shift, mmio_base + NV_INT_STATUS_MCP55);
1607 mask = readl(mmio_base
1614 void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR]; local
[all...]
/linux-master/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.h193 unsigned long mmio_base; member in struct:sym_device
/linux-master/drivers/soundwire/
H A Dintel.h13 * @mmio_base: mmio base of SoundWire registers
33 void __iomem *mmio_base; /* not strictly needed, useful for debug */ member in struct:sdw_intel_link_res
H A Damd_init.c95 ret = amd_enable_sdw_pads(res->mmio_base, res->link_mask, res->parent);
/linux-master/drivers/input/keyboard/
H A Dpxa27x_keypad.c90 #define keypad_readl(off) __raw_readl(keypad->mmio_base + (off))
91 #define keypad_writel(off, v) __raw_writel((v), keypad->mmio_base + (off))
101 void __iomem *mmio_base; member in struct:pxa27x_keypad
743 keypad->mmio_base = devm_platform_ioremap_resource(pdev, 0);
744 if (IS_ERR(keypad->mmio_base))
745 return PTR_ERR(keypad->mmio_base);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_ads.c440 { .reg = RING_MODE(hwe->mmio_base), },
441 { .reg = RING_HWS_PGA(hwe->mmio_base), },
442 { .reg = RING_IMR(hwe->mmio_base), },
/linux-master/drivers/iommu/amd/
H A Diommu.c810 head = readl(iommu->mmio_base + MMIO_EVT_HEAD_OFFSET);
811 tail = readl(iommu->mmio_base + MMIO_EVT_TAIL_OFFSET);
818 writel(head, iommu->mmio_base + MMIO_EVT_HEAD_OFFSET);
828 head = readl(iommu->mmio_base + MMIO_PPR_HEAD_OFFSET);
829 tail = readl(iommu->mmio_base + MMIO_PPR_TAIL_OFFSET);
864 writel(head, iommu->mmio_base + MMIO_PPR_HEAD_OFFSET);
869 head = readl(iommu->mmio_base + MMIO_PPR_HEAD_OFFSET);
870 tail = readl(iommu->mmio_base + MMIO_PPR_TAIL_OFFSET);
892 head = readl(iommu->mmio_base + MMIO_GA_HEAD_OFFSET);
893 tail = readl(iommu->mmio_base
[all...]

Completed in 527 milliseconds

1234567