Lines Matching defs:disable

74 	 * This callback is also used to disable a CRTC by calling it with
75 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
88 * in practice means the driver should disable the CRTC if it is
274 * @disable:
276 * This callback should be used to disable the CRTC. With the atomic
279 * &drm_encoder_helper_funcs.disable hook. If that sequence is too
286 * disable anything at the CRTC level. To ensure that runtime PM
288 * @disable must be the inverse of @atomic_enable for atomic drivers.
295 * @disable and other hooks (like @prepare or @dpms) used to shut down a
296 * CRTC: @disable is only called when also logically disabling the
300 * Therefore @disable must be the inverse of @mode_set plus @commit for
304 void (*disable)(struct drm_crtc *crtc);
429 * This callback should be used to disable the CRTC. With the atomic
432 * &drm_encoder_helper_funcs.disable hook. If that sequence is too
438 * need to implement it if there's no need to disable anything at the
520 * This callback is also used to disable an encoder by calling it with
521 * DRM_MODE_DPMS_OFF if the @disable hook isn't used.
526 * @enable and @disable should be used.
612 * which in practice means the driver should disable the encoder if it
618 * transitions to atomic, but it is deprecated. Instead @disable should
708 * This callback should be used to disable the encoder. With the atomic
715 * This callback is a variant of @disable that provides the atomic state
716 * to the driver. If @atomic_disable is implemented, @disable is not
720 * to implement it if there's no need to disable anything at the encoder
752 * @disable:
754 * This callback should be used to disable the encoder. With the atomic
756 * using their own &drm_crtc_helper_funcs.disable hook. If that
763 * disable anything at the encoder level. To ensure that runtime PM
765 * @disable must be the inverse of @enable for atomic drivers.
773 * @disable and other hooks (like @prepare or @dpms) used to shut down a
774 * encoder: @disable is only called when also logically disabling the
778 * Therefore @disable must be the inverse of @mode_set plus @commit for
782 void (*disable)(struct drm_encoder *encoder);
795 * @disable. Atomic drivers don't need to implement it if there's no
798 * works @enable must be the inverse of @disable for atomic drivers.
1358 * Drivers should use this function to unconditionally disable a plane.
1365 * This hook is also useful to disable planes in preparation of a modeset,
1367 * &drm_crtc_helper_funcs.disable hook.