Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/platform/chrome/
Dchromeos_privacy_screen.c31 chromeos_privacy_screen_get_hw_state(struct drm_privacy_screen in chromeos_privacy_screen_get_hw_state()
32 *drm_privacy_screen) in chromeos_privacy_screen_get_hw_state() argument
37 drm_privacy_screen_get_drvdata(drm_privacy_screen); in chromeos_privacy_screen_get_hw_state()
53 drm_privacy_screen->hw_state = drm_privacy_screen->sw_state = in chromeos_privacy_screen_get_hw_state()
56 drm_privacy_screen->hw_state = drm_privacy_screen->sw_state = in chromeos_privacy_screen_get_hw_state()
63 chromeos_privacy_screen_set_sw_state(struct drm_privacy_screen in chromeos_privacy_screen_set_sw_state()
64 *drm_privacy_screen, in chromeos_privacy_screen_set_sw_state() argument
70 drm_privacy_screen_get_drvdata(drm_privacy_screen); in chromeos_privacy_screen_set_sw_state()
97 drm_privacy_screen->hw_state = drm_privacy_screen->sw_state = state; in chromeos_privacy_screen_set_sw_state()
109 struct drm_privacy_screen *drm_privacy_screen = in chromeos_privacy_screen_add() local
[all …]
/Linux-v6.1/include/drm/
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 …]
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);
Ddrm_connector.h45 struct drm_privacy_screen;
1492 struct drm_privacy_screen *privacy_screen;
1844 struct drm_connector *connector, struct drm_privacy_screen *priv);
/Linux-v6.1/drivers/gpu/drm/
Ddrm_privacy_screen.c34 container_of(dev, struct drm_privacy_screen, dev)
81 static struct drm_privacy_screen *drm_privacy_screen_get_by_name( in drm_privacy_screen_get_by_name()
84 struct drm_privacy_screen *priv; in drm_privacy_screen_get_by_name()
115 struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev, in drm_privacy_screen_get()
120 struct drm_privacy_screen *priv; in drm_privacy_screen_get()
186 void drm_privacy_screen_put(struct drm_privacy_screen *priv) in drm_privacy_screen_put()
208 int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *priv, in drm_privacy_screen_set_sw_state()
249 void drm_privacy_screen_get_state(struct drm_privacy_screen *priv, in drm_privacy_screen_get_state()
280 int drm_privacy_screen_register_notifier(struct drm_privacy_screen *priv, in drm_privacy_screen_register_notifier()
296 int drm_privacy_screen_unregister_notifier(struct drm_privacy_screen *priv, in drm_privacy_screen_unregister_notifier()
[all …]
DMakefile33 drm-$(CONFIG_DRM_PRIVACY_SCREEN) += drm_privacy_screen.o drm_privacy_screen_x86.o
Ddrm_connector.c2535 struct drm_connector *connector, struct drm_privacy_screen *priv) in drm_connector_attach_privacy_screen_provider()
/Linux-v6.1/Documentation/gpu/
Ddrm-kms-helpers.rst445 .. kernel-doc:: drivers/gpu/drm/drm_privacy_screen.c
454 .. kernel-doc:: drivers/gpu/drm/drm_privacy_screen.c
/Linux-v6.1/drivers/platform/x86/
Dthinkpad_acpi.c9974 static struct drm_privacy_screen *lcdshadow_dev;
9978 static int lcdshadow_set_sw_state(struct drm_privacy_screen *priv, in lcdshadow_set_sw_state()
9993 static void lcdshadow_get_hw_state(struct drm_privacy_screen *priv) in lcdshadow_get_hw_state()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_ddi.c3829 struct drm_privacy_screen *privacy_screen; in intel_ddi_init_dp_connector()
Dintel_display.c9042 struct drm_privacy_screen *privacy_screen; in intel_modeset_probe_defer()
/Linux-v6.1/
DMAINTAINERS7101 F: drivers/gpu/drm/drm_privacy_screen*
7102 F: include/drm/drm_privacy_screen*