Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dchromeos_privacy_screen.c31 chromeos_privacy_screen_get_hw_state(struct drm_privacy_screen in chromeos_privacy_screen_get_hw_state() argument
32 *drm_privacy_screen) in chromeos_privacy_screen_get_hw_state()
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() argument
64 *drm_privacy_screen, in chromeos_privacy_screen_set_sw_state()
70 drm_privacy_screen_get_drvdata(drm_privacy_screen); in chromeos_privacy_screen_set_sw_state()
109 struct drm_privacy_screen *drm_privacy_screen = chromeos_privacy_screen_add() local
128 struct drm_privacy_screen *drm_privacy_screen = acpi_driver_data(adev); chromeos_privacy_screen_remove() local
[all...]
/kernel/linux/linux-6.6/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 *pri in drm_privacy_screen_put()
[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) in drm_privacy_screen_get_drvdata()
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;
1674 /** @privacy_screen: drm_privacy_screen for this connector, or NULL. */
1675 struct drm_privacy_screen *privacy_screen;
2042 struct drm_connector *connector, struct drm_privacy_screen *priv);
/kernel/linux/linux-6.6/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( in drm_privacy_screen_get_by_name()
84 struct drm_privacy_screen *priv; in drm_privacy_screen_get_by_name()
110 * * A pointer to a &struct drm_privacy_screen on success.
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()
272 * A pointer to the drm_privacy_screen'
364 ATTRIBUTE_GROUPS(drm_privacy_screen); global() variable
[all...]
H A DMakefile72 drm_privacy_screen.o \
H A Ddrm_connector.c2747 * @priv: drm_privacy_screen to attach
2752 * This function takes ownership of the passed in drm_privacy_screen and will
2756 struct drm_connector *connector, struct drm_privacy_screen *priv) in drm_connector_attach_privacy_screen_provider()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_display_driver.c60 struct drm_privacy_screen *privacy_screen; in intel_display_driver_probe_defer()
H A Dintel_ddi.c4277 struct drm_privacy_screen *privacy_screen; in intel_ddi_init_dp_connector()
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dthinkpad_acpi.c9926 static struct drm_privacy_screen *lcdshadow_dev;
9930 static int lcdshadow_set_sw_state(struct drm_privacy_screen *priv, in lcdshadow_set_sw_state()
9945 static void lcdshadow_get_hw_state(struct drm_privacy_screen *priv) in lcdshadow_get_hw_state()

Completed in 29 milliseconds