Lines Matching full:used
63 * These hooks are used by the legacy CRTC helpers and the new atomic
72 * This is used by the legacy CRTC helpers to implement DPMS
75 * This callback is also used to disable a CRTC by calling it with
76 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
78 * This callback is used by the legacy CRTC helpers. Atomic helpers
81 * @atomic_enable and @atomic_disable should be used.
93 * This callback is used by the legacy CRTC helpers. Atomic helpers
96 * should be used.
108 * This callback is used by the legacy CRTC helpers. Atomic helpers
111 * should be used.
118 * This callback is used to check if a specific mode is valid in this
123 * can be used to restrict the number of modes to only the ones that
126 * This hook is used by the probe helpers to filter the mode list in
127 * drm_helper_probe_single_connector_modes(), and it is used by the
152 * This callback is used to validate a mode. The parameter mode is the
160 * This function is used by both legacy CRTC helpers and atomic helpers.
199 * This callback is used by the legacy CRTC helpers to set a new mode,
205 * This callback is only used by CRTC helpers and deprecated.
218 * This callback is used to update the display mode of a CRTC without
220 * requirement of atomic and hence is used by the atomic helpers.
239 * This callback is used by the legacy CRTC helpers to set a new
240 * framebuffer and scanout position. It is optional and used as an
247 * This callback is only used by the CRTC helpers and deprecated.
259 * This callback is used by the fbdev helpers to set a new framebuffer
261 * is only used to implement kgdb support.
277 * This callback should be used to disable the CRTC. With the atomic
285 * This hook is used both by legacy CRTC helpers and atomic helpers.
296 * @disable and other hooks (like @prepare or @dpms) used to shut down a
312 * aware of the calling order, since this hook is used by
318 * beforehand. This is calling order used by the default helper
335 * This callback is used by the atomic modeset helpers, but it is
375 * This callback is used by the atomic modeset helpers, but it is
399 * This callback is used by the atomic modeset helpers, but it is
408 * This callback should be used to enable the CRTC. With the atomic
415 * This hook is used only by atomic helpers, for symmetry with
430 * This callback should be used to disable the CRTC. With the atomic
438 * This hook is used only by atomic helpers. Atomic drivers don't
454 * measured. Note that this is a helper callback which is only used
509 * These hooks are used by the legacy CRTC helpers and the new atomic
518 * This is used by the legacy encoder helpers to implement DPMS
521 * This callback is also used to disable an encoder by calling it with
522 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
524 * This callback is used by the legacy CRTC helpers. Atomic helpers
527 * @enable and @disable should be used.
534 * This callback is used to check if a specific mode is valid in this
539 * can be used to restrict the number of modes to only the ones that
542 * This hook is used by the probe helpers to filter the mode list in
543 * drm_helper_probe_single_connector_modes(), and it is used by the
568 * This callback is used to validate and adjust a mode. The parameter
575 * This function is used by both legacy CRTC helpers and atomic helpers.
590 * instead use the @atomic_check callback. If @atomic_check is used,
617 * This callback is used by the legacy CRTC helpers. Atomic helpers
620 * be used.
632 * This callback is used by the legacy CRTC helpers. Atomic helpers
635 * be used.
642 * This callback is used to update the display mode of an encoder.
652 * This callback is used both by the legacy CRTC helpers and the atomic
659 * @atomic_mode_set can be used instead.
668 * This callback is used to update the display mode of an encoder.
678 * This callback is used by the atomic modeset helpers in place of the
680 * be used instead of @mode_set if the driver needs to inspect the
691 * This callback can be used by drivers who want to do detection on the
694 * It is not used by any helper and therefore has purely driver-specific
709 * This callback should be used to disable the encoder. With the atomic
720 * This hook is only used by atomic helpers. Atomic drivers don't need
732 * This callback should be used to enable the encoder. It is called
743 * This hook is only used by atomic helpers, it is the opposite of
755 * This callback should be used to disable the encoder. With the atomic
762 * This hook is used both by legacy CRTC helpers and atomic helpers.
774 * @disable and other hooks (like @prepare or @dpms) used to shut down a
788 * This callback should be used to enable the encoder. With the atomic
795 * This hook is only used by atomic helpers, it is the opposite of
806 * This callback is used to validate encoder state for atomic drivers.
817 * This function is used by the atomic helpers, but it is optional.
858 * These functions are used by the atomic and legacy modeset helpers and by the
893 * This callback is used by the probe helpers in e.g.
912 * connector due to a user request. force can be used by the driver to
941 * This callback is used by the probe helpers to filter the mode list
978 * This callback is used by the probe helpers to filter the mode list
1018 * This function is used by both the atomic helpers (in the
1036 * Encoder that should be used for the given connector and connector
1038 * will ensure that encoders aren't used twice, drivers should not check
1050 * This function is used by drm_atomic_helper_check_modeset().
1062 * Encoder that should be used for the given connector and connector
1064 * will ensure that encoders aren't used twice, drivers should not check
1073 * This hook is used to validate connector state. This function is
1107 * This hook is to be used by drivers implementing writeback connectors
1114 * This callback is used by the atomic modeset helpers.
1125 * is used to support the preparation of writeback jobs. The job
1131 * This callback is used by the atomic modeset helpers.
1138 * This optional connector operation is used to support the
1146 * This callback is used by the atomic modeset helpers.
1158 * This callback is used by the drm_kms_helper_poll_enable() helpers.
1174 * This callback is used by the drm_kms_helper_poll_disable() helpers.
1198 * These functions are used by the atomic helpers.
1233 * This callback is used by the atomic modeset helpers, but it is
1251 * This callback is used by the atomic modeset helpers, but it is
1270 * The callback is used by the atomic modeset helpers, but it is optional.
1306 * This callback is used by the atomic modeset helpers, but it is
1337 * This callback is used by the atomic modeset helpers, but it is optional.
1359 * This callback is used by the atomic modeset helpers, but it is
1386 * This callback is used by the atomic modeset helpers, but it is
1453 * that can be used to display the panic screen. Currently only linear
1474 * It is used by drm_panic, and is called after the panic screen is
1501 * These helper functions are used by the atomic helpers.
1507 * This hook is used by the default atomic_commit() hook implemented in
1510 * to implement blocking and nonblocking commits easily. It is not used
1544 * This hook is used by the default atomic_commit() hook implemented in
1547 * is not used by the atomic helpers.