/Linux-v5.10/drivers/char/tpm/ |
D | tpm_crb.c | 456 static void __iomem *crb_map_res(struct device *dev, struct resource *iores, in crb_map_res() argument 469 if (!iores) in crb_map_res() 473 *iobase_ptr = devm_ioremap_resource(dev, iores); in crb_map_res() 478 return *iobase_ptr + (new_res.start - iores->start); in crb_map_res() 509 struct resource *iores; in crb_map_io() local 538 iores = NULL; in crb_map_io() 544 iores = iores_array + i; in crb_map_io() 550 priv->regs_t = crb_map_res(dev, iores, iobase_ptr, buf->control_address, in crb_map_io() 562 if (iores && in crb_map_io() 563 buf->control_address == iores->start + in crb_map_io() [all …]
|
/Linux-v5.10/drivers/scsi/qla2xxx/ |
D | qla_inline.h | 387 qla_get_iocbs(struct qla_qpair *qp, struct iocb_resource *iores) in qla_get_iocbs() argument 393 iores->res_type = RESOURCE_NONE; in qla_get_iocbs() 397 if ((iores->iocb_cnt + qp->fwres.iocbs_used) < qp->fwres.iocbs_qp_limit) { in qla_get_iocbs() 398 qp->fwres.iocbs_used += iores->iocb_cnt; in qla_get_iocbs() 408 if ((iores->iocb_cnt + iocbs_used) < qp->fwres.iocbs_limit) { in qla_get_iocbs() 409 qp->fwres.iocbs_used += iores->iocb_cnt; in qla_get_iocbs() 412 iores->res_type = RESOURCE_NONE; in qla_get_iocbs() 419 qla_put_iocbs(struct qla_qpair *qp, struct iocb_resource *iores) in qla_put_iocbs() argument 421 switch (iores->res_type) { in qla_put_iocbs() 425 if (qp->fwres.iocbs_used >= iores->iocb_cnt) { in qla_put_iocbs() [all …]
|
D | qla_iocb.c | 1640 sp->iores.res_type = RESOURCE_INI; in qla24xx_start_scsi() 1641 sp->iores.iocb_cnt = req_cnt; in qla24xx_start_scsi() 1642 if (qla_get_iocbs(sp->qpair, &sp->iores)) in qla24xx_start_scsi() 1717 qla_put_iocbs(sp->qpair, &sp->iores); in qla24xx_start_scsi() 1832 sp->iores.res_type = RESOURCE_INI; in qla24xx_dif_start_scsi() 1833 sp->iores.iocb_cnt = qla24xx_calc_iocbs(vha, tot_dsds); in qla24xx_dif_start_scsi() 1834 if (qla_get_iocbs(sp->qpair, &sp->iores)) in qla24xx_dif_start_scsi() 1911 qla_put_iocbs(sp->qpair, &sp->iores); in qla24xx_dif_start_scsi() 1974 sp->iores.res_type = RESOURCE_INI; in qla2xxx_start_scsi_mq() 1975 sp->iores.iocb_cnt = req_cnt; in qla2xxx_start_scsi_mq() [all …]
|
D | qla_isr.c | 2916 qla_put_iocbs(sp->qpair, &sp->iores); in qla2x00_status_entry() 3329 qla_put_iocbs(sp->qpair, &sp->iores); in qla2x00_error_entry()
|
D | qla_def.h | 639 struct iocb_resource iores; member
|
/Linux-v5.10/sound/soc/au1x/ |
D | i2sc.c | 235 struct resource *iores, *dmares; in au1xi2s_drvprobe() local 242 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in au1xi2s_drvprobe() 243 if (!iores) in au1xi2s_drvprobe() 246 if (!devm_request_mem_region(&pdev->dev, iores->start, in au1xi2s_drvprobe() 247 resource_size(iores), in au1xi2s_drvprobe() 251 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xi2s_drvprobe() 252 resource_size(iores)); in au1xi2s_drvprobe()
|
D | ac97c.c | 232 struct resource *iores, *dmares; in au1xac97c_drvprobe() local 241 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in au1xac97c_drvprobe() 242 if (!iores) in au1xac97c_drvprobe() 245 if (!devm_request_mem_region(&pdev->dev, iores->start, in au1xac97c_drvprobe() 246 resource_size(iores), in au1xac97c_drvprobe() 250 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xac97c_drvprobe() 251 resource_size(iores)); in au1xac97c_drvprobe()
|
/Linux-v5.10/arch/powerpc/sysdev/ |
D | fsl_rio.c | 634 port->iores.start = range_start; in fsl_rio_setup() 635 port->iores.end = port->iores.start + range_size - 1; in fsl_rio_setup() 636 port->iores.flags = IORESOURCE_MEM; in fsl_rio_setup() 637 port->iores.name = "rio_io_win"; in fsl_rio_setup() 639 if (request_resource(&iomem_resource, &port->iores) < 0) { in fsl_rio_setup() 642 (u64)port->iores.start, (u64)port->iores.end); in fsl_rio_setup() 677 release_resource(&port->iores); in fsl_rio_setup() 714 port->iores.start >> 12); in fsl_rio_setup() 718 priv->maint_win = ioremap(port->iores.start, in fsl_rio_setup() 730 release_resource(&port->iores); in fsl_rio_setup()
|
/Linux-v5.10/drivers/staging/hikey9xx/ |
D | hisi-spmi-controller.c | 267 struct resource *iores; in spmi_controller_probe() local 278 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in spmi_controller_probe() 279 if (!iores) { in spmi_controller_probe() 284 spmi_controller->base = devm_ioremap(&pdev->dev, iores->start, in spmi_controller_probe() 285 resource_size(iores)); in spmi_controller_probe()
|
/Linux-v5.10/drivers/iio/adc/ |
D | mxs-lradc-adc.c | 693 struct resource *iores; in mxs_lradc_adc_probe() local 709 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mxs_lradc_adc_probe() 710 if (!iores) in mxs_lradc_adc_probe() 713 adc->base = devm_ioremap(dev, iores->start, resource_size(iores)); in mxs_lradc_adc_probe()
|
/Linux-v5.10/drivers/dma/ |
D | mmp_tdma.c | 642 struct resource *iores; in mmp_tdma_probe() local 666 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mmp_tdma_probe() 667 tdev->base = devm_ioremap_resource(&pdev->dev, iores); in mmp_tdma_probe()
|
D | mxs-dma.c | 769 struct resource *iores; in mxs_dma_probe() local 792 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mxs_dma_probe() 793 mxs_dma->base = devm_ioremap_resource(&pdev->dev, iores); in mxs_dma_probe()
|
D | mmp_pdma.c | 1032 struct resource *iores; in mmp_pdma_probe() local 1047 iores = platform_get_resource(op, IORESOURCE_MEM, 0); in mmp_pdma_probe() 1048 pdev->base = devm_ioremap_resource(pdev->dev, iores); in mmp_pdma_probe()
|
D | pxa_dma.c | 1358 struct resource *iores; in pxad_probe() local 1370 iores = platform_get_resource(op, IORESOURCE_MEM, 0); in pxad_probe() 1371 pdev->base = devm_ioremap_resource(&op->dev, iores); in pxad_probe()
|
D | imx-sdma.c | 1993 struct resource *iores; in sdma_probe() local 2028 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sdma_probe() 2029 sdma->regs = devm_ioremap_resource(&pdev->dev, iores); in sdma_probe()
|
/Linux-v5.10/drivers/gpu/drm/rockchip/ |
D | inno_hdmi.c | 813 struct resource *iores; in inno_hdmi_bind() local 824 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in inno_hdmi_bind() 825 hdmi->regs = devm_ioremap_resource(dev, iores); in inno_hdmi_bind()
|
/Linux-v5.10/sound/pci/echoaudio/ |
D | echoaudio.h | 350 struct resource *iores; member
|
D | echoaudio.c | 1879 release_and_free_resource(chip->iores); in snd_echo_free() 1947 if ((chip->iores = request_mem_region(chip->dsp_registers_phys, sz, in snd_echo_create()
|
/Linux-v5.10/drivers/dma/qcom/ |
D | bam_dma.c | 1230 struct resource *iores; in bam_dma_probe() local 1247 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in bam_dma_probe() 1248 bdev->regs = devm_ioremap_resource(&pdev->dev, iores); in bam_dma_probe()
|
/Linux-v5.10/include/linux/ |
D | rio.h | 272 struct resource iores; member
|
/Linux-v5.10/drivers/gpu/drm/bridge/synopsys/ |
D | dw-hdmi.c | 3188 struct resource *iores = NULL; in dw_hdmi_probe() local 3245 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_hdmi_probe() 3246 hdmi->regs = devm_ioremap_resource(dev, iores); in dw_hdmi_probe() 3391 if (iores && config3 & HDMI_CONFIG3_AHBAUDDMA) { in dw_hdmi_probe() 3394 audio.phys = iores->start; in dw_hdmi_probe()
|