root/include/acpi/button.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. acpi_lid_notifier_register
  2. acpi_lid_notifier_unregister
  3. acpi_lid_open

   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef ACPI_BUTTON_H
   3 #define ACPI_BUTTON_H
   4 
   5 #include <linux/notifier.h>
   6 
   7 #if IS_ENABLED(CONFIG_ACPI_BUTTON)
   8 extern int acpi_lid_notifier_register(struct notifier_block *nb);
   9 extern int acpi_lid_notifier_unregister(struct notifier_block *nb);
  10 extern int acpi_lid_open(void);
  11 #else
  12 static inline int acpi_lid_notifier_register(struct notifier_block *nb)
  13 {
  14         return 0;
  15 }
  16 static inline int acpi_lid_notifier_unregister(struct notifier_block *nb)
  17 {
  18         return 0;
  19 }
  20 static inline int acpi_lid_open(void)
  21 {
  22         return 1;
  23 }
  24 #endif /* IS_ENABLED(CONFIG_ACPI_BUTTON) */
  25 
  26 #endif /* ACPI_BUTTON_H */

/* [<][>][^][v][top][bottom][index][help] */