Home
last modified time | relevance | path

Searched refs:drm_privacy_screen (Results 1 – 6 of 6) sorted by relevance

/linux/include/drm/
H A Ddrm_privacy_screen_consumer.h15 struct drm_privacy_screen;
18 struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev,
20 void drm_privacy_screen_put(struct drm_privacy_screen *priv);
22 int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *priv,
24 void drm_privacy_screen_get_state(struct drm_privacy_screen *priv,
28 int drm_privacy_screen_register_notifier(struct drm_privacy_screen *priv,
30 int drm_privacy_screen_unregister_notifier(struct drm_privacy_screen *priv,
33 static inline struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev, in drm_privacy_screen_get()
38 static inline void drm_privacy_screen_put(struct drm_privacy_screen *priv) in drm_privacy_screen_put()
41 static inline int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *priv, in drm_privacy_screen_set_sw_state()
[all …]
H A Ddrm_privacy_screen_driver.h17 struct drm_privacy_screen;
33 int (*set_sw_state)(struct drm_privacy_screen *priv,
41 void (*get_hw_state)(struct drm_privacy_screen *priv);
50 struct drm_privacy_screen { struct
83 void *drm_privacy_screen_get_drvdata(struct drm_privacy_screen *priv) in drm_privacy_screen_get_drvdata() argument
88 struct drm_privacy_screen *drm_privacy_screen_register(
91 void drm_privacy_screen_unregister(struct drm_privacy_screen *priv);
93 void drm_privacy_screen_call_notifier_chain(struct drm_privacy_screen *priv);
/linux/drivers/gpu/drm/
H A Ddrm_privacy_screen.c35 container_of(dev, struct drm_privacy_screen, dev)
82 static struct drm_privacy_screen *drm_privacy_screen_get_by_name( in drm_privacy_screen_get_by_name()
85 struct drm_privacy_screen *priv; in drm_privacy_screen_get_by_name()
116 struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev, in drm_privacy_screen_get()
121 struct drm_privacy_screen *priv; in drm_privacy_screen_get()
187 void drm_privacy_screen_put(struct drm_privacy_screen *priv) in drm_privacy_screen_put()
209 int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *priv, in drm_privacy_screen_set_sw_state()
250 void drm_privacy_screen_get_state(struct drm_privacy_screen *priv, in drm_privacy_screen_get_state()
281 int drm_privacy_screen_register_notifier(struct drm_privacy_screen *priv, in drm_privacy_screen_register_notifier()
297 int drm_privacy_screen_unregister_notifier(struct drm_privacy_screen *priv, in drm_privacy_screen_unregister_notifier()
[all …]
/linux/drivers/platform/x86/lenovo/
H A Dthinkpad_acpi.c10036 static struct drm_privacy_screen *lcdshadow_dev;
10040 static int lcdshadow_set_sw_state(struct drm_privacy_screen *priv, in lcdshadow_set_sw_state()
10055 static void lcdshadow_get_hw_state(struct drm_privacy_screen *priv) in lcdshadow_get_hw_state()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c9156 struct drm_privacy_screen *privacy_screen; in amdgpu_dm_connector_init_helper()
/linux/
H A DMAINTAINERS8958 F: drivers/gpu/drm/drm_privacy_screen*
8959 F: include/drm/drm_privacy_screen*