|
XenevaOS
|
#include <drm_atomic.h>

Public Attributes | |
| struct drm_crtc * | ptr |
| struct drm_crtc_state * | state_to_destroy |
| struct drm_crtc_state * | old_state |
| struct drm_crtc_state * | new_state |
| struct drm_crtc_commit * | commit |
| s32 __user * | out_fence_ptr |
| u64 | last_vblank_count |
| struct drm_crtc_commit* __drm_crtcs_state::commit |
@commit:
A reference to the CRTC commit object that is kept for use by drm_atomic_helper_wait_for_flip_done() after drm_atomic_helper_commit_hw_done() is called. This ensures that a concurrent commit won't free a commit object that is still in use.
| u64 __drm_crtcs_state::last_vblank_count |
| struct drm_crtc_state * __drm_crtcs_state::new_state |
| struct drm_crtc_state* __drm_crtcs_state::old_state |
| struct drm_crtc* __drm_crtcs_state::ptr |
| struct drm_crtc_state* __drm_crtcs_state::state_to_destroy |
@state_to_destroy:
Used to track the @drm_crtc_state we will need to free when tearing down the associated &drm_atomic_commit in $drm_mode_config_funcs.atomic_state_clear or drm_atomic_commit_default_clear().
Before a commit, and the call to drm_atomic_helper_swap_state() in particular, it points to the same state than @new_state. After a commit, it points to the same state than @old_state.