Home
last modified time | relevance | path

Searched refs:mem_res (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpci-exynos.c66 struct exynos_pcie_mem_res *mem_res; member
88 ep->mem_res = devm_kzalloc(dev, sizeof(*ep->mem_res), GFP_KERNEL); in exynos5440_pcie_get_mem_resources()
89 if (!ep->mem_res) in exynos5440_pcie_get_mem_resources()
92 ep->mem_res->elbi_base = devm_platform_ioremap_resource(pdev, 0); in exynos5440_pcie_get_mem_resources()
93 if (IS_ERR(ep->mem_res->elbi_base)) in exynos5440_pcie_get_mem_resources()
94 return PTR_ERR(ep->mem_res->elbi_base); in exynos5440_pcie_get_mem_resources()
176 val = exynos_pcie_readl(ep->mem_res->elbi_base, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
181 exynos_pcie_writel(ep->mem_res->elbi_base, val, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
188 val = exynos_pcie_readl(ep->mem_res in exynos_pcie_sideband_dbi_r_mode()
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_men_mcb.c84 static int read_uarts_available_from_register(struct resource *mem_res, in read_uarts_available_from_register() argument
90 if (!request_mem_region(mem_res->start + MEN_Z025_REGISTER_OFFSET, in read_uarts_available_from_register()
95 mem = ioremap(mem_res->start + MEN_Z025_REGISTER_OFFSET, in read_uarts_available_from_register()
98 release_mem_region(mem_res->start + MEN_Z025_REGISTER_OFFSET, in read_uarts_available_from_register()
107 release_mem_region(mem_res->start + MEN_Z025_REGISTER_OFFSET, in read_uarts_available_from_register()
116 struct resource *mem_res, in read_serial_data()
125 res = read_uarts_available_from_register(mem_res, &uarts_available); in read_serial_data()
165 struct resource *mem_res, in init_serial_data()
175 return read_serial_data(mdev, mem_res, serial_data); in init_serial_data()
115 read_serial_data(struct mcb_device *mdev, struct resource *mem_res, struct serial_8250_men_mcb_data *serial_data) read_serial_data() argument
164 init_serial_data(struct mcb_device *mdev, struct resource *mem_res, struct serial_8250_men_mcb_data *serial_data) init_serial_data() argument
/kernel/linux/linux-5.10/sound/soc/samsung/
H A Dspdif.c363 struct resource *mem_res; in spdif_probe() local
372 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spdif_probe()
373 if (!mem_res) { in spdif_probe()
410 if (!request_mem_region(mem_res->start, in spdif_probe()
411 resource_size(mem_res), "samsung-spdif")) { in spdif_probe()
417 spdif->regs = ioremap(mem_res->start, 0x100); in spdif_probe()
425 spdif_stereo_out.addr = mem_res->start + DATA_OUTBUF; in spdif_probe()
453 release_mem_region(mem_res->start, resource_size(mem_res)); in spdif_probe()
465 struct resource *mem_res; in spdif_remove() local
[all...]
H A Dpcm.c489 struct resource *mem_res; in s3c_pcm_dev_probe() local
515 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in s3c_pcm_dev_probe()
516 pcm->regs = devm_ioremap_resource(&pdev->dev, mem_res); in s3c_pcm_dev_probe()
542 s3c_pcm_stereo_in[pdev->id].addr = mem_res->start + S3C_PCM_RXFIFO; in s3c_pcm_dev_probe()
543 s3c_pcm_stereo_out[pdev->id].addr = mem_res->start + S3C_PCM_TXFIFO; in s3c_pcm_dev_probe()
/kernel/linux/linux-6.6/sound/soc/samsung/
H A Dspdif.c364 struct resource *mem_res; in spdif_probe() local
373 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spdif_probe()
374 if (!mem_res) { in spdif_probe()
411 if (!request_mem_region(mem_res->start, in spdif_probe()
412 resource_size(mem_res), "samsung-spdif")) { in spdif_probe()
418 spdif->regs = ioremap(mem_res->start, 0x100); in spdif_probe()
426 spdif_stereo_out.addr = mem_res->start + DATA_OUTBUF; in spdif_probe()
454 release_mem_region(mem_res->start, resource_size(mem_res)); in spdif_probe()
466 struct resource *mem_res; in spdif_remove() local
[all...]
H A Dpcm.c490 struct resource *mem_res; in s3c_pcm_dev_probe() local
516 pcm->regs = devm_platform_get_and_ioremap_resource(pdev, 0, &mem_res); in s3c_pcm_dev_probe()
542 s3c_pcm_stereo_in[pdev->id].addr = mem_res->start + S3C_PCM_RXFIFO; in s3c_pcm_dev_probe()
543 s3c_pcm_stereo_out[pdev->id].addr = mem_res->start + S3C_PCM_TXFIFO; in s3c_pcm_dev_probe()
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dsetup.c153 struct resource *mem_res = NULL; in init_resources() local
162 mem_res_sz = num_resources * sizeof(*mem_res); in init_resources()
163 mem_res = memblock_alloc(mem_res_sz, SMP_CACHE_BYTES); in init_resources()
164 if (!mem_res) in init_resources()
186 res = &mem_res[res_idx--]; in init_resources()
210 res = &mem_res[res_idx--]; in init_resources()
230 memblock_free(mem_res, (res_idx + 1) * sizeof(*mem_res)); in init_resources()
236 memblock_free(mem_res, mem_res_sz); in init_resources()
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpci-rcar-gen2.c99 struct resource mem_res; member
247 val = priv->mem_res.start | RCAR_AHBPCI_WIN_CTR_MEM; in rcar_pci_setup()
281 struct resource *cfg_res, *mem_res; in rcar_pci_probe() local
298 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); in rcar_pci_probe()
299 if (!mem_res || !mem_res->start) in rcar_pci_probe()
302 if (mem_res->start & 0xFFFF) in rcar_pci_probe()
305 priv->mem_res = *mem_res; in rcar_pci_probe()
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-rcar-gen2.c99 struct resource mem_res; member
247 val = priv->mem_res.start | RCAR_AHBPCI_WIN_CTR_MEM; in rcar_pci_setup()
281 struct resource *cfg_res, *mem_res; in rcar_pci_probe() local
297 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 1); in rcar_pci_probe()
298 if (!mem_res || !mem_res->start) in rcar_pci_probe()
301 if (mem_res->start & 0xFFFF) in rcar_pci_probe()
304 priv->mem_res = *mem_res; in rcar_pci_probe()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpci-ar724x.c53 struct resource mem_res; member
405 apc->mem_res.parent = res; in ar724x_pci_probe()
406 apc->mem_res.name = "PCI memory space"; in ar724x_pci_probe()
407 apc->mem_res.start = res->start; in ar724x_pci_probe()
408 apc->mem_res.end = res->end; in ar724x_pci_probe()
409 apc->mem_res.flags = IORESOURCE_MEM; in ar724x_pci_probe()
413 apc->pci_controller.mem_resource = &apc->mem_res; in ar724x_pci_probe()
H A Dpci-ar2315.c162 struct resource mem_res; member
436 apc->mem_res.name = "AR2315 PCI mem space"; in ar2315_pci_probe()
437 apc->mem_res.parent = res; in ar2315_pci_probe()
438 apc->mem_res.start = res->start; in ar2315_pci_probe()
439 apc->mem_res.end = res->end; in ar2315_pci_probe()
440 apc->mem_res.flags = IORESOURCE_MEM; in ar2315_pci_probe()
489 apc->pci_ctrl.mem_resource = &apc->mem_res, in ar2315_pci_probe()
H A 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()
H A 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()
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dpci-ar724x.c53 struct resource mem_res; member
405 apc->mem_res.parent = res; in ar724x_pci_probe()
406 apc->mem_res.name = "PCI memory space"; in ar724x_pci_probe()
407 apc->mem_res.start = res->start; in ar724x_pci_probe()
408 apc->mem_res.end = res->end; in ar724x_pci_probe()
409 apc->mem_res.flags = IORESOURCE_MEM; in ar724x_pci_probe()
413 apc->pci_controller.mem_resource = &apc->mem_res; in ar724x_pci_probe()
H A Dpci-ar2315.c163 struct resource mem_res; member
435 apc->mem_res.name = "AR2315 PCI mem space"; in ar2315_pci_probe()
436 apc->mem_res.parent = res; in ar2315_pci_probe()
437 apc->mem_res.start = res->start; in ar2315_pci_probe()
438 apc->mem_res.end = res->end; in ar2315_pci_probe()
439 apc->mem_res.flags = IORESOURCE_MEM; in ar2315_pci_probe()
488 apc->pci_ctrl.mem_resource = &apc->mem_res; in ar2315_pci_probe()
H A 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()
/kernel/linux/linux-5.10/drivers/usb/isp1760/
H A 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()
/kernel/linux/linux-6.6/drivers/usb/isp1760/
H A Disp1760-if.c194 struct resource *mem_res; in isp1760_plat_probe() local
198 mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in isp1760_plat_probe()
241 ret = isp1760_register(mem_res, irq, irqflags, &pdev->dev, devflags); in isp1760_plat_probe()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsetup.c62 static struct resource mem_res[] = { variable
77 #define kernel_code mem_res[0]
78 #define kernel_data mem_res[1]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsetup.c66 static struct resource mem_res[] = { variable
81 #define kernel_code mem_res[0]
82 #define kernel_data mem_res[1]
/kernel/linux/linux-5.10/drivers/mfd/
H A 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()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-ingenic.c64 struct resource *mem_res; member
128 .src_addr = priv->mem_res->start + REG_SSIDR, in spi_ingenic_prepare_dma()
129 .dst_addr = priv->mem_res->start + REG_SSIDR, in spi_ingenic_prepare_dma()
410 base = devm_platform_get_and_ioremap_resource(pdev, 0, &priv->mem_res); in spi_ingenic_probe()
/kernel/linux/linux-5.10/drivers/ata/
H A 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()
/kernel/linux/linux-5.10/drivers/vlynq/
H A 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()
/kernel/linux/linux-6.6/drivers/vlynq/
H A Dvlynq.c656 struct resource *regs_res, *mem_res, *irq_res; in vlynq_probe() local
663 mem_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mem"); in vlynq_probe()
664 if (!mem_res) in vlynq_probe()
687 dev->mem_start = mem_res->start; in vlynq_probe()
688 dev->mem_end = mem_res->end; in vlynq_probe()

Completed in 19 milliseconds

123