Lines Matching refs:state
162 struct drm_plane_state *state, *old_state, *new_state; member
167 struct drm_crtc_state *state, *old_state, *new_state; member
185 struct drm_connector_state *state, *old_state, *new_state; member
229 struct drm_private_state *state);
241 const struct drm_private_state *state);
301 struct drm_private_state *state; member
335 struct drm_atomic_state *state; member
345 struct drm_private_state *state, *old_state, *new_state; member
562 void drm_atomic_state_clear(struct drm_atomic_state *state);
571 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get() argument
573 kref_get(&state->ref); in drm_atomic_state_get()
574 return state; in drm_atomic_state_get()
586 static inline void drm_atomic_state_put(struct drm_atomic_state *state) in drm_atomic_state_put() argument
588 kref_put(&state->ref, __drm_atomic_state_free); in drm_atomic_state_put()
592 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state);
593 void drm_atomic_state_default_clear(struct drm_atomic_state *state);
594 void drm_atomic_state_default_release(struct drm_atomic_state *state);
597 drm_atomic_get_crtc_state(struct drm_atomic_state *state,
600 drm_atomic_get_plane_state(struct drm_atomic_state *state,
603 drm_atomic_get_connector_state(struct drm_atomic_state *state,
608 struct drm_private_state *state,
613 drm_atomic_get_private_obj_state(struct drm_atomic_state *state,
616 drm_atomic_get_old_private_obj_state(const struct drm_atomic_state *state,
619 drm_atomic_get_new_private_obj_state(const struct drm_atomic_state *state,
623 drm_atomic_get_old_connector_for_encoder(const struct drm_atomic_state *state,
626 drm_atomic_get_new_connector_for_encoder(const struct drm_atomic_state *state,
633 drm_atomic_get_old_crtc_for_encoder(struct drm_atomic_state *state,
636 drm_atomic_get_new_crtc_for_encoder(struct drm_atomic_state *state,
651 drm_atomic_get_existing_crtc_state(const struct drm_atomic_state *state, in drm_atomic_get_existing_crtc_state() argument
654 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
666 drm_atomic_get_old_crtc_state(const struct drm_atomic_state *state, in drm_atomic_get_old_crtc_state() argument
669 return state->crtcs[drm_crtc_index(crtc)].old_state; in drm_atomic_get_old_crtc_state()
680 drm_atomic_get_new_crtc_state(const struct drm_atomic_state *state, in drm_atomic_get_new_crtc_state() argument
683 return state->crtcs[drm_crtc_index(crtc)].new_state; in drm_atomic_get_new_crtc_state()
698 drm_atomic_get_existing_plane_state(const struct drm_atomic_state *state, in drm_atomic_get_existing_plane_state() argument
701 return state->planes[drm_plane_index(plane)].state; in drm_atomic_get_existing_plane_state()
713 drm_atomic_get_old_plane_state(const struct drm_atomic_state *state, in drm_atomic_get_old_plane_state() argument
716 return state->planes[drm_plane_index(plane)].old_state; in drm_atomic_get_old_plane_state()
728 drm_atomic_get_new_plane_state(const struct drm_atomic_state *state, in drm_atomic_get_new_plane_state() argument
731 return state->planes[drm_plane_index(plane)].new_state; in drm_atomic_get_new_plane_state()
746 drm_atomic_get_existing_connector_state(const struct drm_atomic_state *state, in drm_atomic_get_existing_connector_state() argument
751 if (index >= state->num_connector) in drm_atomic_get_existing_connector_state()
754 return state->connectors[index].state; in drm_atomic_get_existing_connector_state()
766 drm_atomic_get_old_connector_state(const struct drm_atomic_state *state, in drm_atomic_get_old_connector_state() argument
771 if (index >= state->num_connector) in drm_atomic_get_old_connector_state()
774 return state->connectors[index].old_state; in drm_atomic_get_old_connector_state()
786 drm_atomic_get_new_connector_state(const struct drm_atomic_state *state, in drm_atomic_get_new_connector_state() argument
791 if (index >= state->num_connector) in drm_atomic_get_new_connector_state()
794 return state->connectors[index].new_state; in drm_atomic_get_new_connector_state()
824 __drm_atomic_get_current_plane_state(const struct drm_atomic_state *state, in __drm_atomic_get_current_plane_state() argument
827 if (state->planes[drm_plane_index(plane)].state) in __drm_atomic_get_current_plane_state()
828 return state->planes[drm_plane_index(plane)].state; in __drm_atomic_get_current_plane_state()
830 return plane->state; in __drm_atomic_get_current_plane_state()
834 drm_atomic_add_encoder_bridges(struct drm_atomic_state *state,
837 drm_atomic_add_affected_connectors(struct drm_atomic_state *state,
840 drm_atomic_add_affected_planes(struct drm_atomic_state *state,
843 int __must_check drm_atomic_check_only(struct drm_atomic_state *state);
844 int __must_check drm_atomic_commit(struct drm_atomic_state *state);
845 int __must_check drm_atomic_nonblocking_commit(struct drm_atomic_state *state);
1157 drm_atomic_crtc_needs_modeset(const struct drm_crtc_state *state) in drm_atomic_crtc_needs_modeset() argument
1159 return state->mode_changed || state->active_changed || in drm_atomic_crtc_needs_modeset()
1160 state->connectors_changed; in drm_atomic_crtc_needs_modeset()
1173 drm_atomic_crtc_effectively_active(const struct drm_crtc_state *state) in drm_atomic_crtc_effectively_active() argument
1175 return state->active || state->self_refresh_active; in drm_atomic_crtc_effectively_active()
1242 drm_atomic_get_bridge_state(struct drm_atomic_state *state,
1245 drm_atomic_get_old_bridge_state(const struct drm_atomic_state *state,
1248 drm_atomic_get_new_bridge_state(const struct drm_atomic_state *state,