9#ifndef __DRM_PRIVACY_SCREEN_DRIVER_H__
10#define __DRM_PRIVACY_SCREEN_DRIVER_H__
drm_privacy_screen_status
Definition drm_connector.h:456
void drm_privacy_screen_call_notifier_chain(struct drm_privacy_screen *priv)
void drm_privacy_screen_unregister(struct drm_privacy_screen *priv)
struct drm_privacy_screen * drm_privacy_screen_register(struct device *parent, const struct drm_privacy_screen_ops *ops, void *data)
struct kobject * parent
Definition kobject.h:91
void * data
Definition kthread.h:30
Definition drm_privacy_screen_driver.h:25
void(* get_hw_state)(struct drm_privacy_screen *priv)
Definition drm_privacy_screen_driver.h:41
int(* set_sw_state)(struct drm_privacy_screen *priv, enum drm_privacy_screen_status sw_state)
Definition drm_privacy_screen_driver.h:33
Definition drm_privacy_screen_driver.h:50
const struct drm_privacy_screen_ops * ops
Definition drm_privacy_screen_driver.h:63
enum drm_privacy_screen_status hw_state
Definition drm_privacy_screen_driver.h:75
void * drvdata
Definition drm_privacy_screen_driver.h:79
struct blocking_notifier_head notifier_head
Definition drm_privacy_screen_driver.h:58
enum drm_privacy_screen_status sw_state
Definition drm_privacy_screen_driver.h:69
struct mutex lock
Definition drm_privacy_screen_driver.h:54
struct list_head list
Definition drm_privacy_screen_driver.h:56
struct device dev
Definition drm_privacy_screen_driver.h:52