Lines Matching full:screen

24  * register a privacy-screen device, which the KMS drivers can then use
25 * to implement the standard privacy-screen properties, see
28 * KMS drivers using a privacy-screen class device are advised to use the
45 * drm_privacy_screen_lookup_add - add an entry to the static privacy-screen
49 * Add an entry to the static privacy-screen lookup list. Note the
51 * gets added to a list owned by the privacy-screen core. So the passed in
65 * privacy-screen lookup list
69 * from the static privacy-screen lookup list.
102 * drm_privacy_screen_get - get a privacy-screen provider
103 * @dev: consumer-device for which to get a privacy-screen provider
104 * @con_id: (video)connector name for which to get a privacy-screen provider
106 * Get a privacy-screen provider for a privacy-screen attached to the
111 * * ERR_PTR(-ENODEV) if no matching privacy-screen is found
112 * * ERR_PTR(-EPROBE_DEFER) if there is a matching privacy-screen,
128 * for device-tree using hardware with a privacy-screen. in drm_privacy_screen_get()
179 * drm_privacy_screen_put - release a privacy-screen reference
180 * @priv: privacy screen reference to release
182 * Release a privacy-screen provider reference gotten through
196 * drm_privacy_screen_set_sw_state - set a privacy-screen's sw-state
197 * @priv: privacy screen to set the sw-state for
200 * Set the sw-state of a privacy screen. If the privacy-screen is not
201 * in a locked hw-state, then the actual and hw-state of the privacy-screen
202 * will be immediately updated to the new value. If the privacy-screen is
204 * requested state to put the privacy-screen in when it becomes unlocked.
241 * drm_privacy_screen_get_state - get privacy-screen's current state
242 * @priv: privacy screen to get the state for
246 * Get the current state of a privacy-screen, both the sw-state and the
262 * @priv: Privacy screen to register the notifier with
265 * Register a notifier with the privacy-screen to be notified of changes made
266 * to the privacy-screen state from outside of the privacy-screen class.
289 * @priv: Privacy screen to register the notifier with
379 * drm_privacy_screen_register - register a privacy-screen
380 * @parent: parent-device for the privacy-screen
381 * @ops: &struct drm_privacy_screen_ops pointer with ops for the privacy-screen
382 * @data: Private data owned by the privacy screen provider
384 * Create and register a privacy-screen.
387 * * A pointer to the created privacy-screen on success.
429 * drm_privacy_screen_unregister - unregister privacy-screen
430 * @priv: privacy-screen to unregister
432 * Unregister a privacy-screen registered with drm_privacy_screen_register().
455 * @priv: Privacy screen to register the notifier with
457 * A privacy-screen provider driver can call this functions upon external
458 * changes to the privacy-screen state. E.g. the state may be changed by the
460 * This function must be called without holding the privacy-screen lock.