Lines Matching refs:lcdshadow_dev

9927 static struct drm_privacy_screen *lcdshadow_dev;  variable
9977 lcdshadow_dev = drm_privacy_screen_register(&tpacpi_pdev->dev, in tpacpi_lcdshadow_init()
9979 if (IS_ERR(lcdshadow_dev)) in tpacpi_lcdshadow_init()
9980 return PTR_ERR(lcdshadow_dev); in tpacpi_lcdshadow_init()
9987 drm_privacy_screen_unregister(lcdshadow_dev); in lcdshadow_exit()
9992 if (!lcdshadow_dev) in lcdshadow_resume()
9995 mutex_lock(&lcdshadow_dev->lock); in lcdshadow_resume()
9996 lcdshadow_set_sw_state(lcdshadow_dev, lcdshadow_dev->sw_state); in lcdshadow_resume()
9997 mutex_unlock(&lcdshadow_dev->lock); in lcdshadow_resume()
10002 if (!lcdshadow_dev) { in lcdshadow_read()
10005 seq_printf(m, "status:\t\t%d\n", lcdshadow_dev->hw_state); in lcdshadow_read()
10017 if (!lcdshadow_dev) in lcdshadow_write()
10029 mutex_lock(&lcdshadow_dev->lock); in lcdshadow_write()
10030 res = lcdshadow_set_sw_state(lcdshadow_dev, state); in lcdshadow_write()
10031 mutex_unlock(&lcdshadow_dev->lock); in lcdshadow_write()
10033 drm_privacy_screen_call_notifier_chain(lcdshadow_dev); in lcdshadow_write()
11018 if (lcdshadow_dev && hkey_event == TP_HKEY_EV_PRIVACYGUARD_TOGGLE) { in tpacpi_driver_event()
11022 mutex_lock(&lcdshadow_dev->lock); in tpacpi_driver_event()
11023 old_hw_state = lcdshadow_dev->hw_state; in tpacpi_driver_event()
11024 lcdshadow_get_hw_state(lcdshadow_dev); in tpacpi_driver_event()
11025 changed = lcdshadow_dev->hw_state != old_hw_state; in tpacpi_driver_event()
11026 mutex_unlock(&lcdshadow_dev->lock); in tpacpi_driver_event()
11029 drm_privacy_screen_call_notifier_chain(lcdshadow_dev); in tpacpi_driver_event()