Lines Matching defs:adev

110 	int (*scan_dependent)(struct acpi_device *adev);
111 void (*notify_online)(struct acpi_device *adev);
439 static inline struct fwnode_handle *acpi_fwnode_handle(struct acpi_device *adev)
441 return &adev->fwnode;
452 static inline void acpi_set_device_status(struct acpi_device *adev, u32 sta)
454 *((u32 *)&adev->status) = sta;
457 static inline void acpi_set_hp_context(struct acpi_device *adev,
460 hp->self = adev;
461 adev->hp = hp;
464 void acpi_initialize_hp_context(struct acpi_device *adev,
501 void acpi_bus_put_acpi_device(struct acpi_device *adev);
514 int acpi_device_power_add_dependent(struct acpi_device *adev,
516 void acpi_device_power_remove_dependent(struct acpi_device *adev,
537 void acpi_set_modalias(struct acpi_device *adev, const char *default_id,
542 static inline bool acpi_device_enumerated(struct acpi_device *adev)
544 return adev && adev->flags.initialized && adev->flags.visited;
572 int acpi_bind_one(struct device *dev, struct acpi_device *adev);
588 bool acpi_dma_supported(struct acpi_device *adev);
589 enum dev_dma_attr acpi_get_dma_attr(struct acpi_device *adev);
607 bool acpi_device_override_status(struct acpi_device *adev, unsigned long long *status);
609 static inline bool acpi_device_override_status(struct acpi_device *adev,
618 acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev,
620 acpi_status acpi_remove_pm_notifier(struct acpi_device *adev);
628 static inline acpi_status acpi_add_pm_notifier(struct acpi_device *adev,
634 static inline acpi_status acpi_remove_pm_notifier(struct acpi_device *adev)
668 static inline bool acpi_device_power_manageable(struct acpi_device *adev)
670 return adev->flags.power_manageable;
673 static inline bool acpi_device_can_wakeup(struct acpi_device *adev)
675 return adev->wakeup.flags.valid;
678 static inline bool acpi_device_can_poweroff(struct acpi_device *adev)
680 return adev->power.states[ACPI_STATE_D3_COLD].flags.valid ||
682 adev->power.states[ACPI_STATE_D3_HOT].flags.explicit_set);
685 bool acpi_dev_hid_uid_match(struct acpi_device *adev, const char *hid2, const char *uid2);
690 static inline void acpi_dev_put(struct acpi_device *adev)
692 if (adev)
693 put_device(&adev->dev);