Home
last modified time | relevance | path

Searched refs:iores (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_inline.h393 qla_get_fw_resources(struct qla_qpair *qp, struct iocb_resource *iores) in qla_get_fw_resources() argument
400 iores->res_type = RESOURCE_NONE; in qla_get_fw_resources()
403 if (iores->res_type & RESOURCE_FORCE) in qla_get_fw_resources()
406 if ((iores->iocb_cnt + qp->fwres.iocbs_used) >= qp->fwres.iocbs_qp_limit) { in qla_get_fw_resources()
414 if ((iores->iocb_cnt + iocbs_used) >= qp->fwres.iocbs_limit) { in qla_get_fw_resources()
415 iores->res_type = RESOURCE_NONE; in qla_get_fw_resources()
420 if (iores->res_type & RESOURCE_EXCH) { in qla_get_fw_resources()
427 if ((exch_used + iores->exch_cnt) >= qp->fwres.exch_limit) { in qla_get_fw_resources()
428 iores->res_type = RESOURCE_NONE; in qla_get_fw_resources()
434 if ((iores in qla_get_fw_resources()
483 qla_put_fw_resources(struct qla_qpair *qp, struct iocb_resource *iores) qla_put_fw_resources() argument
[all...]
H A Dqla_iocb.c1592 sp->iores.res_type = RESOURCE_IOCB | RESOURCE_EXCH; in qla24xx_start_scsi()
1593 sp->iores.exch_cnt = 1; in qla24xx_start_scsi()
1594 sp->iores.iocb_cnt = req_cnt; in qla24xx_start_scsi()
1595 if (qla_get_fw_resources(sp->qpair, &sp->iores)) in qla24xx_start_scsi()
1682 qla_put_fw_resources(sp->qpair, &sp->iores); in qla24xx_start_scsi()
1799 sp->iores.res_type = RESOURCE_IOCB | RESOURCE_EXCH; in qla24xx_dif_start_scsi()
1800 sp->iores.exch_cnt = 1; in qla24xx_dif_start_scsi()
1801 sp->iores.iocb_cnt = qla24xx_calc_iocbs(vha, tot_dsds); in qla24xx_dif_start_scsi()
1802 if (qla_get_fw_resources(sp->qpair, &sp->iores)) in qla24xx_dif_start_scsi()
1890 qla_put_fw_resources(sp->qpair, &sp->iores); in qla24xx_dif_start_scsi()
[all...]
H A Dqla_nvme.c587 sp->iores.res_type = RESOURCE_IOCB | RESOURCE_EXCH; in qla2x00_start_nvme_mq()
588 sp->iores.exch_cnt = 1; in qla2x00_start_nvme_mq()
589 sp->iores.iocb_cnt = req_cnt; in qla2x00_start_nvme_mq()
590 if (qla_get_fw_resources(sp->qpair, &sp->iores)) { in qla2x00_start_nvme_mq()
753 qla_put_fw_resources(sp->qpair, &sp->iores); in qla2x00_start_nvme_mq()
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm_crb.c456 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 in crb_map_io()
[all...]
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm_crb.c502 static void __iomem *crb_map_res(struct device *dev, struct resource *iores, in crb_map_res() argument
515 if (!iores) in crb_map_res()
519 *iobase_ptr = devm_ioremap_resource(dev, iores); in crb_map_res()
524 return *iobase_ptr + (new_res.start - iores->start); in crb_map_res()
555 struct resource *iores; in crb_map_io() local
590 iores = NULL; in crb_map_io()
596 iores = iores_array + i; in crb_map_io()
602 priv->regs_t = crb_map_res(dev, iores, iobase_ptr, buf->control_address, in crb_map_io()
614 if (iores && in crb_map_io()
615 buf->control_address == iores in crb_map_io()
[all...]
/kernel/linux/linux-5.10/sound/soc/au1x/
H A Di2sc.c235 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()
H A Dac97c.c232 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()
/kernel/linux/linux-6.6/sound/soc/au1x/
H A Di2sc.c236 struct resource *iores, *dmares; in au1xi2s_drvprobe() local
243 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in au1xi2s_drvprobe()
244 if (!iores) in au1xi2s_drvprobe()
247 if (!devm_request_mem_region(&pdev->dev, iores->start, in au1xi2s_drvprobe()
248 resource_size(iores), in au1xi2s_drvprobe()
252 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xi2s_drvprobe()
253 resource_size(iores)); in au1xi2s_drvprobe()
H A Dac97c.c233 struct resource *iores, *dmares; in au1xac97c_drvprobe() local
242 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in au1xac97c_drvprobe()
243 if (!iores) in au1xac97c_drvprobe()
246 if (!devm_request_mem_region(&pdev->dev, iores->start, in au1xac97c_drvprobe()
247 resource_size(iores), in au1xac97c_drvprobe()
251 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xac97c_drvprobe()
252 resource_size(iores)); in au1xac97c_drvprobe()
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_inline.h390 qla_get_iocbs(struct qla_qpair *qp, struct iocb_resource *iores) in qla_get_iocbs() argument
396 iores->res_type = RESOURCE_NONE; in qla_get_iocbs()
400 if ((iores->iocb_cnt + qp->fwres.iocbs_used) < qp->fwres.iocbs_qp_limit) { in qla_get_iocbs()
401 qp->fwres.iocbs_used += iores->iocb_cnt; in qla_get_iocbs()
411 if ((iores->iocb_cnt + iocbs_used) < qp->fwres.iocbs_limit) { in qla_get_iocbs()
412 qp->fwres.iocbs_used += iores->iocb_cnt; in qla_get_iocbs()
415 iores->res_type = RESOURCE_NONE; in qla_get_iocbs()
422 qla_put_iocbs(struct qla_qpair *qp, struct iocb_resource *iores) in qla_put_iocbs() argument
424 switch (iores->res_type) { in qla_put_iocbs()
428 if (qp->fwres.iocbs_used >= iores in qla_put_iocbs()
[all...]
H A Dqla_iocb.c1641 sp->iores.res_type = RESOURCE_INI; in qla24xx_start_scsi()
1642 sp->iores.iocb_cnt = req_cnt; in qla24xx_start_scsi()
1643 if (qla_get_iocbs(sp->qpair, &sp->iores)) in qla24xx_start_scsi()
1724 qla_put_iocbs(sp->qpair, &sp->iores); in qla24xx_start_scsi()
1839 sp->iores.res_type = RESOURCE_INI; in qla24xx_dif_start_scsi()
1840 sp->iores.iocb_cnt = qla24xx_calc_iocbs(vha, tot_dsds); in qla24xx_dif_start_scsi()
1841 if (qla_get_iocbs(sp->qpair, &sp->iores)) in qla24xx_dif_start_scsi()
1923 qla_put_iocbs(sp->qpair, &sp->iores); in qla24xx_dif_start_scsi()
1987 sp->iores.res_type = RESOURCE_INI; in qla2xxx_start_scsi_mq()
1988 sp->iores in qla2xxx_start_scsi_mq()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Dfsl_rio.c636 port->iores.start = range_start; in fsl_rio_setup()
637 port->iores.end = port->iores.start + range_size - 1; in fsl_rio_setup()
638 port->iores.flags = IORESOURCE_MEM; in fsl_rio_setup()
639 port->iores.name = "rio_io_win"; in fsl_rio_setup()
641 if (request_resource(&iomem_resource, &port->iores) < 0) { in fsl_rio_setup()
644 (u64)port->iores.start, (u64)port->iores.end); in fsl_rio_setup()
679 release_resource(&port->iores); in fsl_rio_setup()
716 port->iores in fsl_rio_setup()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dfsl_rio.c604 port->iores = res; /* struct copy */ in fsl_rio_setup()
605 port->iores.name = "rio_io_win"; in fsl_rio_setup()
607 if (request_resource(&iomem_resource, &port->iores) < 0) { in fsl_rio_setup()
610 (u64)port->iores.start, (u64)port->iores.end); in fsl_rio_setup()
645 release_resource(&port->iores); in fsl_rio_setup()
682 port->iores.start >> 12); in fsl_rio_setup()
686 priv->maint_win = ioremap(port->iores.start, in fsl_rio_setup()
698 release_resource(&port->iores); in fsl_rio_setup()
/kernel/linux/linux-5.10/drivers/staging/hikey9xx/
H A Dhisi-spmi-controller.c267 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()
285 spmi_controller->base = devm_ioremap(&pdev->dev, iores->start, in spmi_controller_probe()
286 resource_size(iores)); in spmi_controller_probe()
/kernel/linux/linux-6.6/drivers/spmi/
H A Dhisi-spmi-controller.c267 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()
285 spmi_controller->base = devm_ioremap(&pdev->dev, iores->start, in spmi_controller_probe()
286 resource_size(iores)); in spmi_controller_probe()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dmxs-lradc-adc.c694 struct resource *iores; in mxs_lradc_adc_probe() local
710 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mxs_lradc_adc_probe()
711 if (!iores) in mxs_lradc_adc_probe()
714 adc->base = devm_ioremap(dev, iores->start, resource_size(iores)); in mxs_lradc_adc_probe()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dmxs-lradc-adc.c694 struct resource *iores; in mxs_lradc_adc_probe() local
710 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mxs_lradc_adc_probe()
711 if (!iores) in mxs_lradc_adc_probe()
714 adc->base = devm_ioremap(dev, iores->start, resource_size(iores)); in mxs_lradc_adc_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.c219 struct resource *iores[IO_RANGES]; in sparx5_create_targets() local
234 iores[idx] = platform_get_resource(sparx5->pdev, IORESOURCE_MEM, in sparx5_create_targets()
236 if (!iores[idx]) { in sparx5_create_targets()
241 iores[idx]->start, in sparx5_create_targets()
242 resource_size(iores[idx])); in sparx5_create_targets()
245 iores[idx]->name); in sparx5_create_targets()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.c70 struct resource *iores[IO_RANGES]; in lan966x_create_targets() local
80 iores[idx] = platform_get_resource(pdev, IORESOURCE_MEM, in lan966x_create_targets()
82 if (!iores[idx]) { in lan966x_create_targets()
88 iores[idx]->start, in lan966x_create_targets()
89 resource_size(iores[idx])); in lan966x_create_targets()
92 iores[idx]->name); in lan966x_create_targets()
/kernel/linux/linux-5.10/drivers/dma/
H A Dmmp_tdma.c642 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()
H A Dmxs-dma.c749 struct resource *iores; in mxs_dma_probe() local
766 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mxs_dma_probe()
767 mxs_dma->base = devm_ioremap_resource(&pdev->dev, iores); in mxs_dma_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Dinno_hdmi.c813 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()
/kernel/linux/linux-5.10/sound/pci/echoaudio/
H A Dechoaudio.h350 struct resource *iores; member
/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dechoaudio.h350 struct resource *iores; member
/kernel/linux/linux-6.6/drivers/phy/microchip/
H A Dsparx5_serdes.c2541 struct resource *iores; in sparx5_serdes_probe() local
2571 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sparx5_serdes_probe()
2572 if (!iores) { in sparx5_serdes_probe()
2576 iomem = devm_ioremap(priv->dev, iores->start, resource_size(iores)); in sparx5_serdes_probe()
2579 iores->name); in sparx5_serdes_probe()

Completed in 30 milliseconds

12