Searched refs:mmio (Results 126 - 150 of 429) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_drv.c121 rcdu->mmio = devm_platform_ioremap_resource(pdev, 0);
122 if (IS_ERR(rcdu->mmio))
123 return PTR_ERR(rcdu->mmio);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Ddma.c14 if (mtk_wed_device_active(&dev->mt76.mmio.wed)) {
21 wed = &dev->mt76.mmio.wed;
87 if (is_mt7916(&dev->mt76) && mtk_wed_device_active(&dev->mt76.mmio.wed)) {
309 if (mtk_wed_device_active(&dev->mt76.mmio.wed) && wed_reset) {
323 mtk_wed_device_start(&dev->mt76.mmio.wed, wed_irq_mask);
424 if (mtk_wed_device_active(&mdev->mmio.wed)) {
494 if (mtk_wed_device_active(&mdev->mmio.wed) && is_mt7915(mdev)) {
498 mdev->q_rx[MT_RXQ_MCU_WA].wed = &mdev->mmio.wed;
511 if (mtk_wed_device_active(&mdev->mmio.wed) &&
512 mtk_wed_get_rx_capa(&mdev->mmio
[all...]
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dgvt.h46 #include "mmio.h"
202 struct intel_vgpu_mmio mmio; member in struct:intel_vgpu
280 /* This reg is in GVT's mmio save-restor list and in hardware
296 void *mmio; member in struct:intel_gvt_firmware
335 struct intel_gvt_mmio mmio; member in struct:intel_gvt
357 struct engine_mmio *mmio; member in struct:intel_gvt::__anon433
458 (*(u32 *)(vgpu->mmio.vreg + i915_mmio_reg_offset(reg)))
460 (*(u32 *)(vgpu->mmio.vreg + (offset)))
462 (*(u64 *)(vgpu->mmio.vreg + i915_mmio_reg_offset(reg)))
464 (*(u64 *)(vgpu->mmio
[all...]
H A DMakefile18 gvt/mmio.o \
H A Dfirmware.c102 memcpy(gvt->firmware.mmio, i915->vgpu.initial_mmio,
105 memcpy(p, gvt->firmware.mmio, info->mmio_size);
140 vfree(gvt->firmware.mmio);
169 VERIFY("mmio size", h->mmio_size, info->mmio_size);
228 firmware->mmio = mem;
254 memcpy(firmware->mmio, fw->data + h->mmio_offset,
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_mdss.c37 void __iomem *mmio; member in struct:msm_mdss
86 interrupts = readl_relaxed(msm_mdss->mmio + HW_INTR_STATUS);
176 writel_relaxed(data->ubwc_static, msm_mdss->mmio + UBWC_STATIC);
192 writel_relaxed(value, msm_mdss->mmio + UBWC_STATIC);
203 writel_relaxed(value, msm_mdss->mmio + UBWC_STATIC);
206 writel_relaxed(1, msm_mdss->mmio + UBWC_CTRL_2);
207 writel_relaxed(0, msm_mdss->mmio + UBWC_PREDICTION_MODE);
210 writel_relaxed(3, msm_mdss->mmio + UBWC_CTRL_2);
212 writel_relaxed(2, msm_mdss->mmio + UBWC_CTRL_2);
213 writel_relaxed(1, msm_mdss->mmio
[all...]
/linux-master/drivers/ata/
H A Dlibahci.c210 static void ahci_enable_ahci(void __iomem *mmio) argument
216 tmp = readl(mmio + HOST_CTL);
225 writel(tmp, mmio + HOST_CTL);
226 tmp = readl(mmio + HOST_CTL); /* flush && sanity check */
311 void __iomem *mmio = hpriv->mmio; local
312 void __iomem *em_mmio = mmio + hpriv->em_loc;
321 em_ctl = readl(mmio + HOST_EM_CTL);
371 void __iomem *mmio = hpriv->mmio; local
414 void __iomem *mmio = hpriv->mmio; local
448 void __iomem *mmio = hpriv->mmio; local
623 void __iomem *mmio = hpriv->mmio; local
975 void __iomem *mmio = hpriv->mmio; local
1097 void __iomem *mmio = hpriv->mmio; local
1114 void __iomem *mmio = hpriv->mmio; local
1279 ahci_port_init(struct device *dev, struct ata_port *ap, int port_no, void __iomem *mmio, void __iomem *port_mmio) argument
1297 void __iomem *mmio = hpriv->mmio; local
2009 void __iomem *mmio; local
2202 void __iomem *mmio = hpriv->mmio; local
2683 void __iomem *mmio = hpriv->mmio; local
[all...]
H A Dlibahci_platform.c446 * 1) mmio registers (IORESOURCE_MEM 0, mandatory)
481 hpriv->mmio = devm_platform_ioremap_resource_byname(pdev, "ahci");
483 hpriv->mmio = devm_platform_ioremap_resource(pdev, 0);
484 if (IS_ERR(hpriv->mmio)) {
485 rc = PTR_ERR(hpriv->mmio);
737 ata_port_desc(ap, "mmio %pR",
788 void __iomem *mmio = hpriv->mmio; local
804 writel(readl(mmio + HOST_CTL) & ~HOST_IRQ_EN, mmio
826 void __iomem *mmio = hpriv->mmio; local
[all...]
/linux-master/arch/riscv/kvm/
H A Dvcpu_insn.c416 * @run: The VCPU run struct containing the mmio data
458 * @run: The VCPU run struct containing the mmio data
556 run->mmio.is_write = false;
557 run->mmio.phys_addr = fault_addr;
558 run->mmio.len = len;
563 memcpy(run->mmio.data, data_buf, len);
580 * @run: The VCPU run struct containing the mmio data
673 *((u8 *)run->mmio.data) = data8;
676 *((u16 *)run->mmio.data) = data16;
679 *((u32 *)run->mmio
[all...]
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_accel.c415 vaddr_t mmio; local
444 mmio = minfo->mmio.vbase;
448 mga_writel(mmio, M_FXBNDRY, fxbndry);
449 mga_writel(mmio, M_AR0, ar0);
450 mga_writel(mmio, M_AR3, 0);
452 mga_writel(mmio, M_YDSTLEN | M_EXEC, ydstlen);
453 mga_memcpy_toio(mmio, chardata, xlen);
455 mga_writel(mmio, M_AR5, 0);
456 mga_writel(mmio, M_YDSTLE
[all...]
/linux-master/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_drv.h32 void __iomem *mmio; member in struct:hibmc_drm_private
/linux-master/drivers/comedi/drivers/
H A Dni_labpc_pci.c88 dev->mmio = pci_ioremap_bar(pcidev, 1);
89 if (!dev->mmio)
/linux-master/drivers/acpi/
H A Dviot.c135 struct acpi_viot_virtio_iommu_mmio mmio; member in union:__anon106
159 if (hdr->length < sizeof(node->mmio))
163 node->mmio.base_address);
185 struct acpi_viot_mmio mmio; member in union:__anon107
216 if (hdr->length < sizeof(node->mmio)) {
221 ep->address = node->mmio.base_address;
222 ep->endpoint_id = node->mmio.endpoint;
223 ep->viommu = viot_get_iommu(node->mmio.output_node);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dcore.c24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask);
26 intr &= dev->mt76.mmio.irqmask;
/linux-master/drivers/video/fbdev/
H A Dpmag-ba-fb.c41 volatile void __iomem *mmio; member in struct:pmagbafb_par
180 par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
181 if (!par->mmio) {
186 par->dac = par->mmio + PMAG_BA_BT459;
220 iounmap(par->mmio);
243 iounmap(par->mmio);
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-apq8064-sata.c70 void __iomem *mmio; member in struct:qcom_apq8064_sata_phy
87 void __iomem *base = phy->mmio;
182 void __iomem *base = phy->mmio;
212 phy->mmio = devm_platform_ioremap_resource(pdev, 0);
213 if (IS_ERR(phy->mmio))
214 return PTR_ERR(phy->mmio);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.h47 void __iomem *mmio; member in struct:hdmi
118 msm_writel(data, hdmi->mmio + reg);
123 return msm_readl(hdmi->mmio + reg);
160 void __iomem *mmio; member in struct:hdmi_phy
169 msm_writel(data, phy->mmio + reg);
174 return msm_readl(phy->mmio + reg);
/linux-master/drivers/ssb/
H A Ddriver_pcicore.c117 void __iomem *mmio; local
126 mmio = ioremap(addr, len);
127 if (!mmio)
130 if (mips_busprobe32(val, mmio)) {
135 val = readl(mmio);
151 iounmap(mmio);
163 void __iomem *mmio; local
172 mmio = ioremap(addr, len);
173 if (!mmio)
176 if (mips_busprobe32(val, mmio)) {
[all...]
/linux-master/drivers/bcma/
H A Ddriver_pci_host.c90 void __iomem *mmio = 0; local
118 mmio = ioremap(addr, sizeof(val));
119 if (!mmio)
122 if (mips_busprobe32(val, mmio)) {
142 if (mmio)
143 iounmap(mmio);
154 void __iomem *mmio = 0; local
183 mmio = ioremap(addr, sizeof(val));
184 if (!mmio)
187 if (mips_busprobe32(val, mmio)) {
[all...]
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_imem.c138 ipc_mmio_update_cp_capability(ipc_imem->mmio);
140 if (ipc_imem->mmio->mux_protocol == MUX_UNKNOWN) {
145 cfg->protocol = ipc_imem->mmio->mux_protocol;
147 cfg->ul_flow = (ipc_imem->mmio->has_ul_flow_credit == 1) ?
273 if (ipc_mmio_get_ipc_state(ipc_imem->mmio) ==
276 ipc_mmio_config(ipc_imem->mmio);
292 ipc_mmio_get_ipc_state(ipc_imem->mmio));
455 ipc_imem->rom_exit_code = ipc_mmio_get_rom_exit_code(ipc_imem->mmio);
491 if (ipc_mmio_get_ipc_state(ipc_imem->mmio) ==
499 /* reduce period to 100 ms to check for mmio ini
1334 ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id, void __iomem *mmio, struct device *dev) argument
[all...]
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.c205 if (!dpu_kms->mmio)
208 base = dpu_kms->mmio + regset->offset;
864 dpu_kms->mmio + cat->ctl[i].base, cat->ctl[i].name);
868 base = dpu_kms->mmio + cat->dspp[i].base;
881 dpu_kms->mmio + cat->intf[i].base, cat->intf[i].name);
885 base = dpu_kms->mmio + cat->pingpong[i].base;
900 base = dpu_kms->mmio + cat->sspp[i].base;
919 dpu_kms->mmio + cat->mixer[i].base, cat->mixer[i].name);
924 dpu_kms->mmio + cat->wb[i].base, cat->wb[i].name);
928 dpu_kms->mmio
[all...]
H A Ddpu_rm.c41 void __iomem *mmio)
45 if (!rm || !cat || !mmio) {
58 hw = dpu_hw_lm_init(dev, lm, mmio);
71 hw = dpu_hw_merge_3d_init(dev, merge_3d, mmio);
85 hw = dpu_hw_pingpong_init(dev, pp, mmio, cat->mdss_ver);
101 hw = dpu_hw_intf_init(dev, intf, mmio, cat->mdss_ver);
114 hw = dpu_hw_wb_init(dev, wb, mmio, cat->mdss_ver);
127 hw = dpu_hw_ctl_init(dev, ctl, mmio, cat->mixer_count, cat->mixer);
140 hw = dpu_hw_dspp_init(dev, dspp, mmio);
154 hw = dpu_hw_dsc_init_1_2(dev, dsc, mmio);
37 dpu_rm_init(struct drm_device *dev, struct dpu_rm *rm, const struct dpu_mdss_cfg *cat, const struct msm_mdss_data *mdss_data, void __iomem *mmio) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpio-bt8xx.c50 void __iomem *mmio; member in struct:bt8xxgpio
60 #define bgwrite(dat, adr) writel((dat), bg->mmio+(adr))
61 #define bgread(adr) readl(bg->mmio+(adr))
192 bg->mmio = devm_ioremap(&dev->dev, pci_resource_start(dev, 0), 0x1000);
193 if (!bg->mmio) {
/linux-master/sound/soc/sh/
H A Dssi.c62 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg)))
65 unsigned long mmio; member in struct:ssi_priv
71 .mmio = 0xFE680000,
74 .mmio = 0xFE690000,
78 .mmio = 0xFFE70000,
/linux-master/arch/powerpc/sysdev/
H A Ddcr.c42 return dcr_map_ok_mmio(host.host.mmio);
69 } else if (!strcmp(prop, "mmio")) {
71 host.host.mmio = dcr_map_mmio(dev, dcr_n, dcr_c);
84 dcr_unmap_mmio(host.host.mmio, dcr_c);
95 return dcr_read_mmio(host.host.mmio, dcr_n);
107 dcr_write_mmio(host.host.mmio, dcr_n, value);
156 p = of_get_property(dp, "dcr-mmio-stride", NULL);
160 p = of_get_property(dp, "dcr-mmio-range", NULL);
162 p = of_get_property(dp, "dcr-mmio-space", NULL);

Completed in 275 milliseconds

1234567891011>>