Lines Matching full:callback

70 	 * Callback to control power levels on the CRTC.  If the mode passed in
75 * This callback is also used to disable a CRTC by calling it with
78 * This callback is used by the legacy CRTC helpers. Atomic helpers
88 * This callback should prepare the CRTC for a subsequent modeset, which
93 * This callback is used by the legacy CRTC helpers. Atomic helpers
103 * This callback should commit the new mode on the CRTC after a modeset,
108 * This callback is used by the legacy CRTC helpers. Atomic helpers
118 * This callback is used to check if a specific mode is valid in this
122 * produce all the values for the available modes then this callback
152 * This callback is used to validate a mode. The parameter mode is the
175 * instead use the @atomic_check callback, but note that they're not
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
228 * Which means register values set in this callback might get reset when
230 * move all their CRTC setup into the @atomic_enable callback.
232 * This callback is optional.
239 * This callback is used by the legacy CRTC helpers to set a new
244 * the @mode_set callback. Since it can't update other planes it's
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
263 * This callback is optional and only needed for kgdb support in the fbdev
277 * This callback should be used to disable the CRTC. With the atomic
282 * CRTC callback here by looping over all encoders connected to it using
316 * check output routing and display mode constraints in this callback
324 * callback here. For more complicated dependencies the driver can call
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
412 * hooks and call it from this CRTC callback here by looping over all
430 * This callback should be used to disable the CRTC. With the atomic
435 * CRTC callback here by looping over all encoders connected to it using
454 * measured. Note that this is a helper callback which is only used
456 * for the @drm_crtc_funcs.get_vblank_timestamp callback.
516 * Callback to control power levels on the encoder. If the mode passed in
521 * This callback is also used to disable an encoder by calling it with
524 * This callback is used by the legacy CRTC helpers. Atomic helpers
534 * This callback is used to check if a specific mode is valid in this
538 * not produce all the values for the available modes then this callback
568 * This callback is used to validate and adjust a mode. The parameter
572 * can be modified by this callback and does not need to match mode. See
590 * instead use the @atomic_check callback. If @atomic_check is used,
612 * This callback should prepare the encoder for a subsequent modeset,
617 * This callback is used by the legacy CRTC helpers. Atomic helpers
627 * This callback should commit the new mode on the encoder after a modeset,
632 * This callback is used by the legacy CRTC helpers. Atomic helpers
642 * This callback is used to update the display mode of an encoder.
650 * encoder setup into the @enable callback.
652 * This callback is used both by the legacy CRTC helpers and the atomic
668 * This callback is used to update the display mode of an encoder.
676 * encoder setup into the @enable callback.
678 * This callback is used by the atomic modeset helpers in place of the
679 * @mode_set callback, if set by the driver. It is optional and should
691 * This callback can be used by drivers who want to do detection on the
709 * This callback should be used to disable the encoder. With the atomic
713 * encoder hooks and call them from CRTC's callback by looping over all
716 * This callback is a variant of @disable that provides the atomic state
732 * This callback should be used to enable the encoder. It is called
736 * hooks and call them from CRTC's callback by looping over all encoders
739 * This callback is a variant of @enable that provides the atomic state
755 * This callback should be used to disable the encoder. With the atomic
759 * encoder hooks and call them from CRTC's callback by looping over all
788 * This callback should be used to enable the encoder. With the atomic
792 * hooks and call them from CRTC's callback by looping over all encoders
806 * This callback is used to validate encoder state for atomic drivers.
870 * probe callback somewhere in the driver-private connector structure.
893 * This callback is used by the probe helpers in e.g.
915 * This callback is optional, if not implemented the connector will be
938 * Callback to validate a mode for a connector, irrespective of the
941 * This callback is used by the probe helpers to filter the mode list
975 * Callback to validate a mode for a connector, irrespective of the
978 * This callback is used by the probe helpers to filter the mode list
991 * Even though additional locks may be acquired, this callback is
1114 * This callback is used by the atomic modeset helpers.
1131 * This callback is used by the atomic modeset helpers.
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.
1233 * This callback is used by the atomic modeset helpers, but it is
1240 * this callback is the only one which can fail an atomic commit,
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
1457 * It is called from a panic callback, and must follow its restrictions.
1480 * It is called from a panic callback, and must follow its restrictions.