• Home
  • Raw
  • Download

Lines Matching full:callback

65 	 * Callback to control power levels on the CRTC.  If the mode passed in
70 * This callback is also used to disable a CRTC by calling it with
73 * This callback is used by the legacy CRTC helpers. Atomic helpers
83 * This callback should prepare the CRTC for a subsequent modeset, which
88 * This callback is used by the legacy CRTC helpers. Atomic helpers
98 * This callback should commit the new mode on the CRTC after a modeset,
103 * This callback is used by the legacy CRTC helpers. Atomic helpers
113 * This callback is used to check if a specific mode is valid in this
117 * produce all the values for the available modes then this callback
147 * This callback is used to validate a mode. The parameter mode is the
170 * instead use the @atomic_check callback, but note that they're not
194 * This callback is used by the legacy CRTC helpers to set a new mode,
200 * This callback is only used by CRTC helpers and deprecated.
213 * This callback is used to update the display mode of a CRTC without
225 * Which means register values set in this callback might get reset when
227 * move all their CRTC setup into the @atomic_enable callback.
229 * This callback is optional.
236 * This callback is used by the legacy CRTC helpers to set a new
241 * the @mode_set callback. Since it can't update other planes it's
244 * This callback is only used by the CRTC helpers and deprecated.
256 * This callback is used by the fbdev helpers to set a new framebuffer
260 * This callback is optional and only needed for kgdb support in the fbdev
274 * This callback should be used to disable the CRTC. With the atomic
279 * CRTC callback here by looping over all encoders connected to it using
313 * check output routing and display mode constraints in this callback
321 * callback here. For more complicated dependencies the driver can call
332 * This callback is used by the atomic modeset helpers and by the
373 * This callback is used by the atomic modeset helpers and by the
397 * This callback is used by the atomic modeset helpers and by the
406 * This callback should be used to enable the CRTC. With the atomic
410 * hooks and call it from this CRTC callback here by looping over all
432 * This callback should be used to disable the CRTC. With the atomic
437 * CRTC callback here by looping over all encoders connected to it using
461 * measured. Note that this is a helper callback which is only used
463 * for the @drm_crtc_funcs.get_vblank_timestamp callback.
523 * Callback to control power levels on the encoder. If the mode passed in
528 * This callback is also used to disable an encoder by calling it with
531 * This callback is used by the legacy CRTC helpers. Atomic helpers
541 * This callback is used to check if a specific mode is valid in this
545 * not produce all the values for the available modes then this callback
575 * This callback is used to validate and adjust a mode. The parameter
579 * can be modified by this callback and does not need to match mode. See
597 * instead use the @atomic_check callback. If @atomic_check is used,
619 * This callback should prepare the encoder for a subsequent modeset,
624 * This callback is used by the legacy CRTC helpers. Atomic helpers
634 * This callback should commit the new mode on the encoder after a modeset,
639 * This callback is used by the legacy CRTC helpers. Atomic helpers
649 * This callback is used to update the display mode of an encoder.
657 * encoder setup into the @enable callback.
659 * This callback is used both by the legacy CRTC helpers and the atomic
675 * This callback is used to update the display mode of an encoder.
683 * encoder setup into the @enable callback.
685 * This callback is used by the atomic modeset helpers in place of the
686 * @mode_set callback, if set by the driver. It is optional and should
698 * This callback can be used by drivers who want to do detection on the
716 * This callback should be used to disable the encoder. With the atomic
720 * encoder hooks and call them from CRTC's callback by looping over all
723 * This callback is a variant of @disable that provides the atomic state
739 * This callback should be used to enable the encoder. It is called
743 * hooks and call them from CRTC's callback by looping over all encoders
746 * This callback is a variant of @enable that provides the atomic state
762 * This callback should be used to disable the encoder. With the atomic
766 * encoder hooks and call them from CRTC's callback by looping over all
795 * This callback should be used to enable the encoder. With the atomic
799 * hooks and call them from CRTC's callback by looping over all encoders
813 * This callback is used to validate encoder state for atomic drivers.
877 * probe callback somewhere in the driver-private connector structure.
894 * 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
1115 * This callback is used by the atomic modeset helpers.
1132 * This callback is used by the atomic modeset helpers.
1147 * This callback is used by the atomic modeset helpers.
1192 * This callback is used by the atomic modeset helpers and by the
1199 * this callback is the only one which can fail an atomic commit,
1210 * This callback is used by the atomic modeset helpers and by the
1235 * This callback is used by the atomic modeset helpers and by the
1267 * This callback is used by the atomic modeset helpers and by the
1291 * This callback is used by the atomic modeset helpers and by the