Home
last modified time | relevance | path

Searched refs:iores (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/char/tpm/
H A Dtpm_crb.c560 static void __iomem *crb_map_res(struct device *dev, struct resource *iores, in crb_map_res() argument
573 if (!iores) in crb_map_res()
577 *iobase_ptr = devm_ioremap_resource(dev, iores); in crb_map_res()
582 return *iobase_ptr + (new_res.start - iores->start); in crb_map_res()
613 struct resource *iores; in crb_map_io() local
648 iores = NULL; in crb_map_io()
654 iores = iores_array + i; in crb_map_io()
660 priv->regs_t = crb_map_res(dev, iores, iobase_ptr, buf->control_address, in crb_map_io()
673 if (iores && in crb_map_io()
674 buf->control_address == iores->start + in crb_map_io()
[all …]
/linux/sound/soc/au1x/
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()
/linux/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()
/linux/drivers/scsi/qla2xxx/
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.c589 sp->iores.res_type = RESOURCE_IOCB | RESOURCE_EXCH; in qla2x00_start_nvme_mq()
590 sp->iores.exch_cnt = 1; in qla2x00_start_nvme_mq()
591 sp->iores.iocb_cnt = req_cnt; in qla2x00_start_nvme_mq()
592 if (qla_get_fw_resources(sp->qpair, &sp->iores)) { in qla2x00_start_nvme_mq()
755 qla_put_fw_resources(sp->qpair, &sp->iores); in qla2x00_start_nvme_mq()
H A Dqla_edif.c3037 sp->iores.res_type = RESOURCE_IOCB | RESOURCE_EXCH; in qla28xx_start_scsi_edif()
3038 sp->iores.exch_cnt = 1; in qla28xx_start_scsi_edif()
3039 sp->iores.iocb_cnt = req_cnt; in qla28xx_start_scsi_edif()
3040 if (qla_get_fw_resources(sp->qpair, &sp->iores)) in qla28xx_start_scsi_edif()
3219 qla_put_fw_resources(sp->qpair, &sp->iores); in qla28xx_start_scsi_edif()
H A Dqla_isr.c2076 qla_put_fw_resources(sp->qpair, &sp->iores); in qla_get_sp_from_handle()
3381 qla_put_fw_resources(sp->qpair, &sp->iores); in qla2x00_status_entry()
/linux/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()
/linux/sound/pci/echoaudio/
H A Dechoaudio.h335 struct resource *iores; member
/linux/include/linux/
H A Drio.h272 struct resource iores; member