Searched refs:drm_privacy_screen (Results 1 - 10 of 10) sorted by relevance

/linux-master/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,
38 static inline void drm_privacy_screen_put(struct drm_privacy_screen *priv)
41 static inline int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *pri
[all...]
H A Ddrm_privacy_screen_driver.h17 struct drm_privacy_screen;
20 * struct drm_privacy_screen_ops - drm_privacy_screen operations
31 * This is always called with the drm_privacy_screen's lock held.
33 int (*set_sw_state)(struct drm_privacy_screen *priv,
41 void (*get_hw_state)(struct drm_privacy_screen *priv);
45 * struct drm_privacy_screen - central privacy-screen structure
50 struct drm_privacy_screen { struct
83 void *drm_privacy_screen_get_drvdata(struct drm_privacy_screen *priv)
88 struct drm_privacy_screen *drm_privacy_screen_register(
91 void drm_privacy_screen_unregister(struct drm_privacy_screen *pri
[all...]
H A Ddrm_connector.h46 struct drm_privacy_screen;
1684 /** @privacy_screen: drm_privacy_screen for this connector, or NULL. */
1685 struct drm_privacy_screen *privacy_screen;
2053 struct drm_connector *connector, struct drm_privacy_screen *priv);
/linux-master/drivers/platform/chrome/
H A Dchromeos_privacy_screen.c31 chromeos_privacy_screen_get_hw_state(struct drm_privacy_screen argument
32 *drm_privacy_screen)
37 drm_privacy_screen_get_drvdata(drm_privacy_screen);
53 drm_privacy_screen->hw_state = drm_privacy_screen->sw_state =
56 drm_privacy_screen->hw_state = drm_privacy_screen->sw_state =
63 chromeos_privacy_screen_set_sw_state(struct drm_privacy_screen argument
64 *drm_privacy_screen,
70 drm_privacy_screen_get_drvdata(drm_privacy_screen);
109 struct drm_privacy_screen *drm_privacy_screen = local
128 struct drm_privacy_screen *drm_privacy_screen = acpi_driver_data(adev); local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_privacy_screen.c34 container_of(dev, struct drm_privacy_screen, dev)
81 static struct drm_privacy_screen *drm_privacy_screen_get_by_name(
84 struct drm_privacy_screen *priv;
110 * * A pointer to a &struct drm_privacy_screen on success.
115 struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev,
120 struct drm_privacy_screen *priv;
186 void drm_privacy_screen_put(struct drm_privacy_screen *priv)
208 int drm_privacy_screen_set_sw_state(struct drm_privacy_screen *priv,
249 void drm_privacy_screen_get_state(struct drm_privacy_screen *priv,
272 * A pointer to the drm_privacy_screen'
364 ATTRIBUTE_GROUPS(drm_privacy_screen); variable
[all...]
H A DMakefile60 drm_privacy_screen.o \
H A Ddrm_connector.c2762 * @priv: drm_privacy_screen to attach
2767 * This function takes ownership of the passed in drm_privacy_screen and will
2771 struct drm_connector *connector, struct drm_privacy_screen *priv)
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_driver.c63 struct drm_privacy_screen *privacy_screen;
H A Dintel_ddi.c4427 struct drm_privacy_screen *privacy_screen;
/linux-master/drivers/platform/x86/
H A Dthinkpad_acpi.c9997 static struct drm_privacy_screen *lcdshadow_dev;
10001 static int lcdshadow_set_sw_state(struct drm_privacy_screen *priv,
10016 static void lcdshadow_get_hw_state(struct drm_privacy_screen *priv)

Completed in 173 milliseconds