Lines Matching refs:adev

121 	int (*scan_dependent)(struct acpi_device *adev);
122 void (*notify_online)(struct acpi_device *adev);
394 static inline struct fwnode_handle *acpi_fwnode_handle(struct acpi_device *adev) in acpi_fwnode_handle() argument
396 return &adev->fwnode; in acpi_fwnode_handle()
407 static inline void acpi_set_device_status(struct acpi_device *adev, u32 sta) in acpi_set_device_status() argument
409 *((u32 *)&adev->status) = sta; in acpi_set_device_status()
412 static inline void acpi_set_hp_context(struct acpi_device *adev, in acpi_set_hp_context() argument
415 hp->self = adev; in acpi_set_hp_context()
416 adev->hp = hp; in acpi_set_hp_context()
419 void acpi_initialize_hp_context(struct acpi_device *adev,
456 void acpi_bus_put_acpi_device(struct acpi_device *adev);
492 static inline bool acpi_device_enumerated(struct acpi_device *adev) in acpi_device_enumerated() argument
494 return adev && adev->flags.initialized && adev->flags.visited; in acpi_device_enumerated()
522 int acpi_bind_one(struct device *dev, struct acpi_device *adev);
547 acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev,
549 acpi_status acpi_remove_pm_notifier(struct acpi_device *adev);
553 static inline acpi_status acpi_add_pm_notifier(struct acpi_device *adev, in acpi_add_pm_notifier() argument
559 static inline acpi_status acpi_remove_pm_notifier(struct acpi_device *adev) in acpi_remove_pm_notifier() argument
592 static inline bool acpi_device_power_manageable(struct acpi_device *adev) in acpi_device_power_manageable() argument
594 return adev->flags.power_manageable; in acpi_device_power_manageable()
597 static inline bool acpi_device_can_wakeup(struct acpi_device *adev) in acpi_device_can_wakeup() argument
599 return adev->wakeup.flags.valid; in acpi_device_can_wakeup()
602 static inline bool acpi_device_can_poweroff(struct acpi_device *adev) in acpi_device_can_poweroff() argument
604 return adev->power.states[ACPI_STATE_D3_COLD].flags.os_accessible; in acpi_device_can_poweroff()