Home
last modified time | relevance | path

Searched refs:mem_res (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.4/drivers/pci/controller/dwc/
Dpci-exynos.c66 struct exynos_pcie_mem_res *mem_res; member
89 ep->mem_res = devm_kzalloc(dev, sizeof(*ep->mem_res), GFP_KERNEL); in exynos5440_pcie_get_mem_resources()
90 if (!ep->mem_res) in exynos5440_pcie_get_mem_resources()
94 ep->mem_res->elbi_base = devm_ioremap_resource(dev, res); in exynos5440_pcie_get_mem_resources()
95 if (IS_ERR(ep->mem_res->elbi_base)) in exynos5440_pcie_get_mem_resources()
96 return PTR_ERR(ep->mem_res->elbi_base); in exynos5440_pcie_get_mem_resources()
178 val = exynos_pcie_readl(ep->mem_res->elbi_base, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
183 exynos_pcie_writel(ep->mem_res->elbi_base, val, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
190 val = exynos_pcie_readl(ep->mem_res->elbi_base, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode()
195 exynos_pcie_writel(ep->mem_res->elbi_base, val, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode()
[all …]
Dpci-meson.c101 struct meson_pcie_mem_res mem_res; member
175 mp->mem_res.elbi_base = meson_pcie_get_mem(pdev, mp, "elbi"); in meson_pcie_get_mems()
176 if (IS_ERR(mp->mem_res.elbi_base)) in meson_pcie_get_mems()
177 return PTR_ERR(mp->mem_res.elbi_base); in meson_pcie_get_mems()
179 mp->mem_res.cfg_base = meson_pcie_get_mem(pdev, mp, "cfg"); in meson_pcie_get_mems()
180 if (IS_ERR(mp->mem_res.cfg_base)) in meson_pcie_get_mems()
181 return PTR_ERR(mp->mem_res.cfg_base); in meson_pcie_get_mems()
184 mp->mem_res.phy_base = meson_pcie_get_mem_shared(pdev, mp, "phy"); in meson_pcie_get_mems()
185 if (IS_ERR(mp->mem_res.phy_base)) in meson_pcie_get_mems()
186 return PTR_ERR(mp->mem_res.phy_base); in meson_pcie_get_mems()
[all …]
/Linux-v5.4/sound/soc/samsung/
Dspdif.c357 struct resource *mem_res; in spdif_probe() local
366 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spdif_probe()
367 if (!mem_res) { in spdif_probe()
404 if (!request_mem_region(mem_res->start, in spdif_probe()
405 resource_size(mem_res), "samsung-spdif")) { in spdif_probe()
411 spdif->regs = ioremap(mem_res->start, 0x100); in spdif_probe()
419 spdif_stereo_out.addr = mem_res->start + DATA_OUTBUF; in spdif_probe()
447 release_mem_region(mem_res->start, resource_size(mem_res)); in spdif_probe()
459 struct resource *mem_res; in spdif_remove() local
463 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spdif_remove()
[all …]
Dpcm.c484 struct resource *mem_res; in s3c_pcm_dev_probe() local
510 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in s3c_pcm_dev_probe()
511 pcm->regs = devm_ioremap_resource(&pdev->dev, mem_res); in s3c_pcm_dev_probe()
537 s3c_pcm_stereo_in[pdev->id].addr = mem_res->start + S3C_PCM_RXFIFO; in s3c_pcm_dev_probe()
538 s3c_pcm_stereo_out[pdev->id].addr = mem_res->start + S3C_PCM_TXFIFO; in s3c_pcm_dev_probe()
/Linux-v5.4/drivers/pci/controller/
Dpci-rcar-gen2.c99 struct resource mem_res; member
252 val = priv->mem_res.start | RCAR_AHBPCI_WIN_CTR_MEM; in rcar_pci_setup()
278 pci_add_resource(&sys->resources, &priv->mem_res); in rcar_pci_setup()
338 struct resource *cfg_res, *mem_res; in rcar_pci_probe() local
349 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); in rcar_pci_probe()
350 if (!mem_res || !mem_res->start) in rcar_pci_probe()
353 if (mem_res->start & 0xFFFF) in rcar_pci_probe()
360 priv->mem_res = *mem_res; in rcar_pci_probe()
Dpcie-cadence-host.c140 struct resource *mem_res = pcie->mem_res; in cdns_pcie_host_init_address_translation() local
160 cpu_addr = cfg_res->start - mem_res->start; in cdns_pcie_host_init_address_translation()
290 pcie->mem_res = res; in cdns_pcie_host_probe()
Dpcie-cadence.c76 cpu_addr -= pcie->mem_res->start; in cdns_pcie_set_outbound_region()
103 cpu_addr -= pcie->mem_res->start; in cdns_pcie_set_outbound_region_for_normal_msg()
Dpcie-cadence-ep.c463 pcie->mem_res = res; in cdns_pcie_ep_probe()
505 ret = pci_epc_mem_init(epc, pcie->mem_res->start, in cdns_pcie_ep_probe()
506 resource_size(pcie->mem_res)); in cdns_pcie_ep_probe()
Dpcie-rockchip-ep.c82 cpu_addr -= rockchip->mem_res->start; in rockchip_pcie_prog_ep_ob_atu()
617 err = pci_epc_mem_init(epc, rockchip->mem_res->start, in rockchip_pcie_ep_probe()
618 resource_size(rockchip->mem_res)); in rockchip_pcie_ep_probe()
/Linux-v5.4/arch/mips/pci/
Dpci-ar71xx.c54 struct resource mem_res; member
362 apc->mem_res.parent = res; in ar71xx_pci_probe()
363 apc->mem_res.name = "PCI memory space"; in ar71xx_pci_probe()
364 apc->mem_res.start = res->start; in ar71xx_pci_probe()
365 apc->mem_res.end = res->end; in ar71xx_pci_probe()
366 apc->mem_res.flags = IORESOURCE_MEM; in ar71xx_pci_probe()
381 apc->pci_ctrl.mem_resource = &apc->mem_res; in ar71xx_pci_probe()
Dpci-ar724x.c53 struct resource mem_res; member
408 apc->mem_res.parent = res; in ar724x_pci_probe()
409 apc->mem_res.name = "PCI memory space"; in ar724x_pci_probe()
410 apc->mem_res.start = res->start; in ar724x_pci_probe()
411 apc->mem_res.end = res->end; in ar724x_pci_probe()
412 apc->mem_res.flags = IORESOURCE_MEM; in ar724x_pci_probe()
416 apc->pci_controller.mem_resource = &apc->mem_res; in ar724x_pci_probe()
Dpci-ar2315.c162 struct resource mem_res; member
437 apc->mem_res.name = "AR2315 PCI mem space"; in ar2315_pci_probe()
438 apc->mem_res.parent = res; in ar2315_pci_probe()
439 apc->mem_res.start = res->start; in ar2315_pci_probe()
440 apc->mem_res.end = res->end; in ar2315_pci_probe()
441 apc->mem_res.flags = IORESOURCE_MEM; in ar2315_pci_probe()
490 apc->pci_ctrl.mem_resource = &apc->mem_res, in ar2315_pci_probe()
Dpci-rt3883.c66 struct resource mem_res; member
496 rpc->pci_controller.mem_resource = &rpc->mem_res; in rt3883_pci_probe()
502 rt3883_pci_w32(rpc, rpc->mem_res.start, RT3883_PCI_REG_MEMBASE); in rt3883_pci_probe()
/Linux-v5.4/drivers/usb/isp1760/
Disp1760-if.c192 struct resource *mem_res; in isp1760_plat_probe() local
196 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in isp1760_plat_probe()
246 ret = isp1760_register(mem_res, irq_res->start, irqflags, &pdev->dev, in isp1760_plat_probe()
/Linux-v5.4/arch/unicore32/kernel/
Dsetup.c66 static struct resource mem_res[] = { variable
81 #define kernel_code mem_res[0]
82 #define kernel_data mem_res[1]
/Linux-v5.4/drivers/mfd/
Dssbi.c265 struct resource *mem_res; in ssbi_probe() local
273 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ssbi_probe()
274 ssbi->base = devm_ioremap_resource(&pdev->dev, mem_res); in ssbi_probe()
Dsm501.c70 struct resource *mem_res; member
786 res->parent = sm->mem_res; in sm501_create_mem()
787 res->start = sm->mem_res->start + *offs; in sm501_create_mem()
1403 sm->mem_res = platform_get_resource(dev, IORESOURCE_MEM, 0); in sm501_plat_probe()
1404 if (!sm->io_res || !sm->mem_res) { in sm501_plat_probe()
1619 sm->mem_res = &dev->resource[0]; in sm501_pci_probe()
/Linux-v5.4/arch/arm64/kernel/
Dsetup.c62 static struct resource mem_res[] = { variable
77 #define kernel_code mem_res[0]
78 #define kernel_data mem_res[1]
/Linux-v5.4/drivers/vlynq/
Dvlynq.c658 struct resource *regs_res, *mem_res, *irq_res; in vlynq_probe() local
665 mem_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); in vlynq_probe()
666 if (!mem_res) in vlynq_probe()
689 dev->mem_start = mem_res->start; in vlynq_probe()
690 dev->mem_end = mem_res->end; in vlynq_probe()
/Linux-v5.4/drivers/tty/serial/
Dar933x_uart.c617 struct resource *mem_res; in ar933x_uart_probe() local
660 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ar933x_uart_probe()
661 port->membase = devm_ioremap_resource(&pdev->dev, mem_res); in ar933x_uart_probe()
675 port->mapbase = mem_res->start; in ar933x_uart_probe()
/Linux-v5.4/drivers/ata/
Dpata_ep93xx.c920 struct resource *mem_res; in ep93xx_pata_probe() local
935 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ep93xx_pata_probe()
936 ide_base = devm_ioremap_resource(&pdev->dev, mem_res); in ep93xx_pata_probe()
950 drv_data->udma_in_phys = mem_res->start + IDEUDMADATAIN; in ep93xx_pata_probe()
951 drv_data->udma_out_phys = mem_res->start + IDEUDMADATAOUT; in ep93xx_pata_probe()
/Linux-v5.4/drivers/i2c/busses/
Di2c-sirf.c275 struct resource *mem_res; in i2c_sirfsoc_probe() local
313 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in i2c_sirfsoc_probe()
314 siic->base = devm_ioremap_resource(&pdev->dev, mem_res); in i2c_sirfsoc_probe()
/Linux-v5.4/arch/arm/kernel/
Dsetup.c168 static struct resource mem_res[] = { variable
189 #define video_ram mem_res[0]
190 #define kernel_code mem_res[1]
191 #define kernel_data mem_res[2]
/Linux-v5.4/drivers/mmc/host/
Djz4740_mmc.c146 struct resource *mem_res; member
292 conf.dst_addr = host->mem_res->start + JZ_REG_MMC_TXFIFO; in jz4740_mmc_start_dma_transfer()
295 conf.src_addr = host->mem_res->start + JZ_REG_MMC_RXFIFO; in jz4740_mmc_start_dma_transfer()
978 host->mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in jz4740_mmc_probe()
979 host->base = devm_ioremap_resource(&pdev->dev, host->mem_res); in jz4740_mmc_probe()
/Linux-v5.4/drivers/spi/
Dspi-s3c64xx.c1020 struct resource *mem_res; in s3c64xx_spi_probe() local
1038 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in s3c64xx_spi_probe()
1039 if (mem_res == NULL) { in s3c64xx_spi_probe()
1064 sdd->sfr_start = mem_res->start; in s3c64xx_spi_probe()
1099 sdd->regs = devm_ioremap_resource(&pdev->dev, mem_res); in s3c64xx_spi_probe()
1206 mem_res, (FIFO_LVL_MASK(sdd) >> 1) + 1); in s3c64xx_spi_probe()

12