Lines Matching defs:adev

600 	struct acpi_device *adev = ACPI_COMPANION(&spi->dev);
602 if (adev) {
603 dev_set_name(&spi->dev, "spi-%s", acpi_dev_name(adev));
2484 * @adev: ACPI device
2489 int acpi_spi_count_resources(struct acpi_device *adev)
2495 ret = acpi_dev_get_resources(adev, &r, acpi_spi_count, &count);
2534 static struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev);
2563 struct acpi_device *adev;
2565 adev = acpi_fetch_acpi_dev(parent_handle);
2566 if (!adev)
2569 ctlr = acpi_spi_find_controller_by_adev(adev);
2617 * @adev: ACPI Device for the spi device
2631 struct acpi_device *adev,
2649 ret = acpi_dev_get_resources(adev, &resource_list,
2658 ACPI_SUCCESS(acpi_get_parent(adev->handle, &parent_handle)) &&
2661 acpi_spi_parse_apple_properties(adev, &lookup);
2670 dev_name(&adev->dev));
2674 ACPI_COMPANION_SET(&spi->dev, adev);
2686 struct acpi_device *adev)
2690 if (acpi_bus_get_status(adev) || !adev->status.present ||
2691 acpi_device_enumerated(adev))
2694 spi = acpi_spi_device_alloc(ctlr, adev, -1);
2702 acpi_set_modalias(adev, acpi_device_hid(adev), spi->modalias,
2706 spi->irq = acpi_dev_gpio_irq_get(adev, 0);
2708 acpi_device_set_enumerated(adev);
2710 adev->power.flags.ignore_parent = true;
2712 adev->power.flags.ignore_parent = false;
2714 dev_name(&adev->dev));
2724 struct acpi_device *adev = acpi_fetch_acpi_dev(handle);
2727 if (!adev)
2730 return acpi_register_spi_device(ctlr, adev);
4552 static struct spi_controller *acpi_spi_find_controller_by_adev(struct acpi_device *adev)
4556 dev = class_find_device(&spi_master_class, NULL, adev,
4559 dev = class_find_device(&spi_slave_class, NULL, adev,
4567 static struct spi_device *acpi_spi_find_device_by_adev(struct acpi_device *adev)
4571 dev = bus_find_device_by_acpi_dev(&spi_bus_type, adev);
4578 struct acpi_device *adev = arg;
4584 ctlr = acpi_spi_find_controller_by_adev(acpi_dev_parent(adev));
4588 acpi_register_spi_device(ctlr, adev);
4592 if (!acpi_device_enumerated(adev))
4595 spi = acpi_spi_find_device_by_adev(adev);