Lines Matching refs:iores
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()
587 iores = NULL; in crb_map_io()
592 iores = iores_array + i; in crb_map_io()
598 if (iores) in crb_map_io()
599 cmd_size = crb_fixup_cmd_size(dev, iores, cmd_pa, cmd_size); in crb_map_io()
604 priv->cmd = crb_map_res(dev, iores, iobase_ptr, cmd_pa, cmd_size); in crb_map_io()
614 iores = NULL; in crb_map_io()
619 iores = iores_array + i; in crb_map_io()
625 if (iores) in crb_map_io()
626 rsp_size = crb_fixup_cmd_size(dev, iores, rsp_pa, rsp_size); in crb_map_io()
629 priv->rsp = crb_map_res(dev, iores, iobase_ptr, in crb_map_io()