/linux-master/drivers/ata/ |
H A D | sata_sis.c | 281 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 D | pata_platform.c | 104 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 D | pata_ns87415.c | 183 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 D | pata_ixp4xx_cf.c | 132 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 D | acard-ahci.c | 116 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 D | ahci_dwc.c | 191 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 D | Makefile | 11 obj-$(CONFIG_NET_DSA_MT7530_MMIO) += mt7530-mmio.o
|
/linux-master/sound/soc/au1x/ |
H A D | i2sc.c | 72 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 D | Makefile | 15 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o
|
/linux-master/drivers/gpu/drm/renesas/shmobile/ |
H A D | shmob_drm_regs.h | 281 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 D | dma-sh7760.c | 51 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 D | dpu_rm.h | 47 * @mmio: mapped register io address of MDP 54 void __iomem *mmio);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | pci.c | 197 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 D | dma.c | 221 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 D | xe_reg_sr.c | 197 err = xe_force_wake_get(>->mmio.fw, XE_FORCEWAKE_ALL); 204 err = xe_force_wake_put(>->mmio.fw, XE_FORCEWAKE_ALL); 230 err = xe_force_wake_get(>->mmio.fw, XE_FORCEWAKE_ALL); 256 err = xe_force_wake_put(>->mmio.fw, XE_FORCEWAKE_ALL);
|
/linux-master/include/linux/soundwire/ |
H A D | sdw_amd.h | 56 * @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 D | savagefb.h | 222 } 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 D | vboxguest_linux.c | 290 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 D | mt8195.c | 92 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 D | stm32-cec.c | 258 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 D | octep_main.h | 249 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 D | stm32-timers.c | 265 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 D | bdw.c | 416 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 D | powerpc.c | 1144 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 D | ocmem.c | 57 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),
|