#include <linux/acpi.h>
#include <drm/drm_privacy_screen_machine.h>
#ifdef CONFIG_X86
static struct drm_privacy_screen_lookup arch_lookup;
struct arch_init_data { … };
#if IS_ENABLED(CONFIG_THINKPAD_ACPI)
static acpi_status __init acpi_set_handle(acpi_handle handle, u32 level,
void *context, void **return_value)
{ … }
static bool __init detect_thinkpad_privacy_screen(void)
{ … }
#endif
#if IS_ENABLED(CONFIG_CHROMEOS_PRIVACY_SCREEN)
static bool __init detect_chromeos_privacy_screen(void)
{ … }
#endif
static const struct arch_init_data arch_init_data[] __initconst = …;
void __init drm_privacy_screen_lookup_init(void)
{ … }
void drm_privacy_screen_lookup_exit(void)
{ … }
#endif