Searched refs:mmio (Results 176 - 200 of 429) sorted by relevance

1234567891011>>

/linux-master/drivers/ata/
H A Dsata_sis.c281 void __iomem *mmio; local
286 mmio = host->iomap[SIS_SCR_PCI_BAR];
288 host->ports[0]->ioaddr.scr_addr = mmio;
289 host->ports[1]->ioaddr.scr_addr = mmio + port2_start;
H A Dpata_platform.c104 unsigned int mmio; local
111 mmio = (( io_res->flags == IORESOURCE_MEM) &&
155 if (mmio) {
175 ata_port_desc(ap, "%s cmd 0x%llx ctl 0x%llx", mmio ? "mmio" : "ioport",
H A Dpata_ns87415.c183 void __iomem *mmio = ap->ioaddr.bmdma_addr; local
185 if (!mmio)
187 iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR),
188 mmio + ATA_DMA_CMD);
H A Dpata_ixp4xx_cf.c132 void __iomem *mmio = ap->ioaddr.data_addr; local
149 buf16[i] = readw(mmio);
152 writew(buf16[i], mmio);
160 align_buf[0] = readw(mmio);
164 writew(align_buf[0], mmio);
H A Dacard-ahci.c116 void __iomem *mmio = hpriv->mmio; local
131 ctl = readl(mmio + HOST_CTL);
133 writel(ctl, mmio + HOST_CTL);
134 readl(mmio + HOST_CTL); /* flush */
389 hpriv->mmio = pcim_iomap_table(pdev)[AHCI_PCI_BAR];
H A Dahci_dwc.c191 param = readl(hpriv->mmio + AHCI_DWC_HOST_GPARAM2R);
234 cap = readl(hpriv->mmio + HOST_CAP);
235 cap2 = readl(hpriv->mmio + HOST_CAP2);
248 dpriv->timv = readl(hpriv->mmio + AHCI_DWC_HOST_TIMER1MS);
257 writel(dpriv->timv, hpriv->mmio + AHCI_DWC_HOST_TIMER1MS);
357 writel(dpriv->timv, hpriv->mmio + AHCI_DWC_HOST_TIMER1MS);
/linux-master/drivers/net/dsa/
H A DMakefile11 obj-$(CONFIG_NET_DSA_MT7530_MMIO) += mt7530-mmio.o
/linux-master/sound/soc/au1x/
H A Di2sc.c72 return __raw_readl(ctx->mmio + reg);
77 __raw_writel(v, ctx->mmio + reg);
252 ctx->mmio = devm_ioremap(&pdev->dev, iores->start,
254 if (!ctx->mmio)
/linux-master/drivers/base/regmap/
H A DMakefile15 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o
/linux-master/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_regs.h281 iowrite32(data, sdev->mmio + reg + LCDC_MIRROR_OFFSET);
286 iowrite32(data, sdev->mmio + reg);
288 iowrite32(data, sdev->mmio + reg + LCDC_SIDE_B_OFFSET);
293 return ioread32(sdev->mmio + reg);
/linux-master/sound/soc/sh/
H A Ddma-sh7760.c51 unsigned long mmio; /* DMABRG audio channel control reg MMIO */ member in struct:camelot_pcm
64 .mmio = 0xFE3C0040,
68 .mmio = 0xFE3C0060,
73 #define BRGREG(x) (*(unsigned long *)(cam->mmio + (x)))
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.h47 * @mmio: mapped register io address of MDP
54 void __iomem *mmio);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dpci.c197 if (mtk_wed_device_active(&dev->mt76.mmio.wed_hif2))
198 mtk_wed_device_detach(&dev->mt76.mmio.wed_hif2);
207 if (mtk_wed_device_active(&dev->mt76.mmio.wed))
208 mtk_wed_device_detach(&dev->mt76.mmio.wed);
H A Ddma.c221 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
363 if (mtk_wed_device_active(&dev->mt76.mmio.wed) &&
384 mdev->q_rx[MT_RXQ_RRO_IND].wed = &mdev->mmio.wed;
395 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND0].wed = &mdev->mmio.wed;
408 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND1].wed = &mdev->mmio.wed;
422 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND2].wed = &mdev->mmio.wed;
432 irq_mask = mdev->mmio.irqmask | MT_INT_RRO_RX_DONE |
435 mtk_wed_device_start_hw_rro(&mdev->mmio.wed, irq_mask, false);
444 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
445 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_reg_sr.c197 err = xe_force_wake_get(&gt->mmio.fw, XE_FORCEWAKE_ALL);
204 err = xe_force_wake_put(&gt->mmio.fw, XE_FORCEWAKE_ALL);
230 err = xe_force_wake_get(&gt->mmio.fw, XE_FORCEWAKE_ALL);
256 err = xe_force_wake_put(&gt->mmio.fw, XE_FORCEWAKE_ALL);
/linux-master/include/linux/soundwire/
H A Dsdw_amd.h56 * @mmio: SoundWire registers mmio base
57 * @acp_mmio: acp registers mmio base
77 void __iomem *mmio; member in struct:amd_sdw_manager
142 * @mmio_base: mmio base of SoundWire registers
/linux-master/drivers/video/fbdev/savage/
H A Dsavagefb.h222 } mmio; member in struct:savagefb_par
255 return readb(par->mmio.vbase + addr);
260 return readw(par->mmio.vbase + addr);
265 return readl(par->mmio.vbase + addr);
270 writeb(val, par->mmio.vbase + addr);
275 writew(val, par->mmio.vbase + addr);
280 writel(val, par->mmio.vbase + addr);
/linux-master/drivers/virt/vboxguest/
H A Dvboxguest_linux.c290 resource_size_t io, io_len, mmio, mmio_len; local
319 mmio = pci_resource_start(pci, 1);
321 if (!mmio || !mmio_len) {
326 if (devm_request_mem_region(dev, mmio, mmio_len, DEVICE_NAME) == NULL) {
332 vmmdev = devm_ioremap(dev, mmio, mmio_len);
335 &mmio, &mmio_len);
349 gdev->mmio = vmmdev;
/linux-master/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c92 struct resource *mmio; local
136 mmio = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg");
137 if (!mmio) {
142 adsp->va_cfgreg = devm_ioremap_resource(dev, mmio);
146 adsp->pa_cfgreg = (phys_addr_t)mmio->start;
147 adsp->cfgregsize = resource_size(mmio);
153 mmio = platform_get_resource_byname(pdev, IORESOURCE_MEM, "sram");
154 if (!mmio) {
159 adsp->pa_sram = (phys_addr_t)mmio->start;
160 adsp->sramsize = resource_size(mmio);
[all...]
/linux-master/drivers/media/cec/platform/stm32/
H A Dstm32-cec.c258 void __iomem *mmio; local
267 mmio = devm_platform_ioremap_resource(pdev, 0);
268 if (IS_ERR(mmio))
269 return PTR_ERR(mmio);
271 cec->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "cec", mmio,
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.h249 struct octep_mmio mmio[OCTEP_MMIO_REGIONS]; member in struct:octep_device
337 writel(value, (octep_dev)->mmio[0].hw_addr + (reg_off))
340 writeq(val64, (octep_dev)->mmio[0].hw_addr + (reg_off))
343 readl((octep_dev)->mmio[0].hw_addr + (reg_off))
346 readq((octep_dev)->mmio[0].hw_addr + (reg_off))
/linux-master/drivers/mfd/
H A Dstm32-timers.c265 void __iomem *mmio; local
272 mmio = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
273 if (IS_ERR(mmio))
274 return PTR_ERR(mmio);
279 ddata->regmap = devm_regmap_init_mmio_clk(dev, "int", mmio,
/linux-master/sound/soc/sof/intel/
H A Dbdw.c416 struct resource *mmio; local
429 mmio = platform_get_resource(pdev, IORESOURCE_MEM,
431 if (mmio) {
432 base = mmio->start;
433 size = resource_size(mmio);
456 mmio = platform_get_resource(pdev, IORESOURCE_MEM,
458 if (mmio) {
459 base = mmio->start;
460 size = resource_size(mmio);
578 /* Register IO uses direct mmio */
[all...]
/linux-master/arch/powerpc/kvm/
H A Dpowerpc.c1144 if (run->mmio.len > sizeof(gpr))
1148 switch (run->mmio.len) {
1149 case 8: gpr = *(u64 *)run->mmio.data; break;
1150 case 4: gpr = *(u32 *)run->mmio.data; break;
1151 case 2: gpr = *(u16 *)run->mmio.data; break;
1152 case 1: gpr = *(u8 *)run->mmio.data; break;
1155 switch (run->mmio.len) {
1156 case 8: gpr = swab64(*(u64 *)run->mmio.data); break;
1157 case 4: gpr = swab32(*(u32 *)run->mmio.data); break;
1158 case 2: gpr = swab16(*(u16 *)run->mmio
[all...]
/linux-master/drivers/soc/qcom/
H A Docmem.c57 void __iomem *mmio; member in struct:ocmem
103 writel(data, ocmem->mmio + reg);
108 return readl(ocmem->mmio + reg);
326 ocmem->mmio = devm_platform_ioremap_resource_byname(pdev, "ctrl");
327 if (IS_ERR(ocmem->mmio))
328 return dev_err_probe(&pdev->dev, PTR_ERR(ocmem->mmio),

Completed in 278 milliseconds

1234567891011>>