Lines Matching defs:hostdev
365 static void hisi_lpc_acpi_fixup_child_resource(struct device *hostdev,
376 dev_warn(hostdev, "unrecognised resource %pR to fixup, ignoring\n",
383 * @hostdev: the device node associated with host controller
394 struct device *hostdev,
425 resources = devm_kcalloc(hostdev, count, sizeof(*resources),
428 dev_warn(hostdev, "could not allocate memory for %d resources\n",
436 hisi_lpc_acpi_fixup_child_resource(hostdev, &resources[count]);
478 static void hisi_lpc_acpi_remove(struct device *hostdev)
480 device_for_each_child(hostdev, NULL, hisi_lpc_acpi_remove_subdev);
481 acpi_dev_for_each_child(ACPI_COMPANION(hostdev),
488 struct device *hostdev = data;
496 ret = hisi_lpc_acpi_set_io_res(child, hostdev, &res, &num_res);
498 dev_warn(hostdev, "set resource fail (%d)\n", ret);
508 .parent = hostdev,
522 .parent = hostdev,
552 dev_warn(hostdev,
568 * @hostdev: LPC host device pointer
576 static int hisi_lpc_acpi_probe(struct device *hostdev)
581 ret = acpi_dev_for_each_child(ACPI_COMPANION(hostdev),
582 hisi_lpc_acpi_add_child, hostdev);
584 hisi_lpc_acpi_remove(hostdev);
594 static void hisi_lpc_acpi_remove(struct device *hostdev)