• Home
  • Raw
  • Download

Lines Matching full:hook

71 	 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
74 * also support using this hook for enabling and disabling a CRTC to
86 * @dpms hook with DRM_MODE_DPMS_OFF.
89 * also support using this hook for disabling a CRTC to facilitate
100 * drivers ended up implementing this by calling their @dpms hook with
104 * also support using this hook for enabling a CRTC to facilitate
121 * This hook is used by the probe helpers to filter the mode list in
217 * @mode_set hook in drm_helper_crtc_mode_set().
222 * should not use this hook. This is because the helper library calls
223 * this hook only once per mode change and not every time the display
277 * &drm_encoder_helper_funcs.disable hook. If that sequence is too
282 * This hook is used both by legacy CRTC helpers and atomic helpers.
308 * hook. They can also check mode related limitations but need to be
309 * aware of the calling order, since this hook is used by
318 * When using drm_atomic_helper_check_planes() this hook is called
319 * after the &drm_plane_helper_funcs.atomic_check hook for planes, which
362 * a CRTC in this hook. Depending upon hardware this might be vblank
366 * This hook is called before any plane commit functions are called.
382 * a CRTC in this hook. Depending upon hardware this might include
387 * flush out all updates for all planes from this hook and forgo all the
390 * This hook is called after any plane commit functions are called.
409 * hook. If that sequence is too simple drivers can just add their own
413 * This hook is used only by atomic helpers, for symmetry with
435 * &drm_encoder_helper_funcs.disable hook. If that sequence is too
440 * This hook is used only by atomic helpers. Atomic drivers don't
529 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
532 * also support using this hook for enabling and disabling an encoder to
549 * This hook is used by the probe helpers to filter the mode list in
583 * This hook is optional.
598 * this hook isn't called since @atomic_check allows a strict superset
622 * @dpms hook with DRM_MODE_DPMS_OFF.
625 * also support using this hook for disabling an encoder to facilitate
636 * drivers ended up implementing this by calling their @dpms hook with
640 * also support using this hook for enabling an encoder to facilitate
654 * use this hook, because the helper library calls it only once and not
680 * use this hook, because the helper library calls it only once and not
718 * using their own &drm_crtc_helper_funcs.atomic_disable hook. If that
727 * This hook is only used by atomic helpers. Atomic drivers don't need
741 * &drm_crtc_helper_funcs.atomic_enable hook. If that sequence is
750 * This hook is only used by atomic helpers, it is the opposite of
764 * using their own &drm_crtc_helper_funcs.disable hook. If that
769 * This hook is used both by legacy CRTC helpers and atomic helpers.
797 * their own &drm_crtc_helper_funcs.enable hook. If that sequence is
802 * This hook is only used by atomic helpers, it is the opposite of
890 * This function is only called after the @detect hook has indicated
1074 * This hook is used to validate connector state. This function is
1108 * This hook is to be used by drivers implementing writeback connectors
1113 * This hook is optional.
1174 * This hook is to prepare a framebuffer for scanout by e.g. pinning
1187 * drm_gem_fb_prepare_fb() for this hook.
1190 * successful call to this hook.
1207 * This hook is called to clean up any resources allocated for the given
1219 * Drivers should check plane specific constraints in this hook.
1259 * hook is called in-between the &drm_crtc_helper_funcs.atomic_begin and
1276 * This hook is called in-between the
1280 * the @atomic_disable hook isn't implemented.
1282 * This hook is also useful to disable planes in preparation of a modeset,
1284 * &drm_crtc_helper_funcs.disable hook.
1304 * This hook is called by drm_atomic_async_check() to establish if a
1324 * This hook is called by drm_atomic_helper_async_commit().
1330 * Note that unlike &drm_plane_helper_funcs.atomic_update this hook
1349 * we run this hook. For now drivers must implement their own workers
1376 * This hook is used by the default atomic_commit() hook implemented in
1384 * therefore contains copies of the old/previous state. This hook should
1391 * After the atomic update is committed to the hardware this hook needs
1398 * When disabling a CRTC this hook _must_ stall for the commit to
1405 * This hook is optional, the default implementation is