Searched refs:drm_privacy_screen (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | chromeos_privacy_screen.c | 31 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 D | drm_privacy_screen_consumer.h | 15 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 D | drm_privacy_screen_driver.h | 17 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 D | drm_connector.h | 46 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 D | drm_privacy_screen.c | 34 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 D | Makefile | 72 drm_privacy_screen.o \
|
H A D | drm_connector.c | 2747 * @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 D | intel_display_driver.c | 60 struct drm_privacy_screen *privacy_screen; in intel_display_driver_probe_defer()
|
H A D | intel_ddi.c | 4277 struct drm_privacy_screen *privacy_screen; in intel_ddi_init_dp_connector()
|
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | thinkpad_acpi.c | 9926 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