Lines Matching refs:range
362 * the max host bus address. Fixup to a proper range. This will probably
450 dev_err(&adev->dev, "translate IO range %pR failed (%d)\n",
609 struct logic_pio_hwaddr *range;
624 range = devm_kzalloc(dev, sizeof(*range), GFP_KERNEL);
625 if (!range)
628 range->fwnode = dev_fwnode(dev);
629 range->flags = LOGIC_PIO_INDIRECT;
630 range->size = PIO_INDIRECT_SIZE;
631 range->hostdata = lpcdev;
632 range->ops = &hisi_lpc_ops;
633 lpcdev->io_host = range;
635 ret = logic_pio_register_range(range);
637 dev_err(dev, "register IO range failed (%d)!\n", ret);
642 if (is_acpi_device_node(range->fwnode))
647 logic_pio_unregister_range(range);
654 dev_info(dev, "registered range [%pa - %pa]\n",
664 struct logic_pio_hwaddr *range = lpcdev->io_host;
666 if (is_acpi_device_node(range->fwnode))
671 logic_pio_unregister_range(range);