• Home
  • Raw
  • Download

Lines Matching refs:state

151 	struct drm_plane_state *state, *old_state, *new_state;  member
156 struct drm_crtc_state *state, *old_state, *new_state; member
174 struct drm_connector_state *state, *old_state, *new_state; member
218 struct drm_private_state *state);
258 struct drm_private_state *state; member
290 struct drm_atomic_state *state; member
295 struct drm_private_state *state, *old_state, *new_state; member
402 void drm_atomic_state_clear(struct drm_atomic_state *state);
411 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get() argument
413 kref_get(&state->ref); in drm_atomic_state_get()
414 return state; in drm_atomic_state_get()
426 static inline void drm_atomic_state_put(struct drm_atomic_state *state) in drm_atomic_state_put() argument
428 kref_put(&state->ref, __drm_atomic_state_free); in drm_atomic_state_put()
432 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state);
433 void drm_atomic_state_default_clear(struct drm_atomic_state *state);
434 void drm_atomic_state_default_release(struct drm_atomic_state *state);
437 drm_atomic_get_crtc_state(struct drm_atomic_state *state,
440 drm_atomic_get_plane_state(struct drm_atomic_state *state,
443 drm_atomic_get_connector_state(struct drm_atomic_state *state,
448 struct drm_private_state *state,
453 drm_atomic_get_private_obj_state(struct drm_atomic_state *state,
456 drm_atomic_get_old_private_obj_state(struct drm_atomic_state *state,
459 drm_atomic_get_new_private_obj_state(struct drm_atomic_state *state,
463 drm_atomic_get_old_connector_for_encoder(struct drm_atomic_state *state,
466 drm_atomic_get_new_connector_for_encoder(struct drm_atomic_state *state,
481 drm_atomic_get_existing_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_existing_crtc_state() argument
484 return state->crtcs[drm_crtc_index(crtc)].state; in drm_atomic_get_existing_crtc_state()
496 drm_atomic_get_old_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_old_crtc_state() argument
499 return state->crtcs[drm_crtc_index(crtc)].old_state; in drm_atomic_get_old_crtc_state()
510 drm_atomic_get_new_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_new_crtc_state() argument
513 return state->crtcs[drm_crtc_index(crtc)].new_state; in drm_atomic_get_new_crtc_state()
528 drm_atomic_get_existing_plane_state(struct drm_atomic_state *state, in drm_atomic_get_existing_plane_state() argument
531 return state->planes[drm_plane_index(plane)].state; in drm_atomic_get_existing_plane_state()
543 drm_atomic_get_old_plane_state(struct drm_atomic_state *state, in drm_atomic_get_old_plane_state() argument
546 return state->planes[drm_plane_index(plane)].old_state; in drm_atomic_get_old_plane_state()
558 drm_atomic_get_new_plane_state(struct drm_atomic_state *state, in drm_atomic_get_new_plane_state() argument
561 return state->planes[drm_plane_index(plane)].new_state; in drm_atomic_get_new_plane_state()
576 drm_atomic_get_existing_connector_state(struct drm_atomic_state *state, in drm_atomic_get_existing_connector_state() argument
581 if (index >= state->num_connector) in drm_atomic_get_existing_connector_state()
584 return state->connectors[index].state; in drm_atomic_get_existing_connector_state()
596 drm_atomic_get_old_connector_state(struct drm_atomic_state *state, in drm_atomic_get_old_connector_state() argument
601 if (index >= state->num_connector) in drm_atomic_get_old_connector_state()
604 return state->connectors[index].old_state; in drm_atomic_get_old_connector_state()
616 drm_atomic_get_new_connector_state(struct drm_atomic_state *state, in drm_atomic_get_new_connector_state() argument
621 if (index >= state->num_connector) in drm_atomic_get_new_connector_state()
624 return state->connectors[index].new_state; in drm_atomic_get_new_connector_state()
654 __drm_atomic_get_current_plane_state(struct drm_atomic_state *state, in __drm_atomic_get_current_plane_state() argument
657 if (state->planes[drm_plane_index(plane)].state) in __drm_atomic_get_current_plane_state()
658 return state->planes[drm_plane_index(plane)].state; in __drm_atomic_get_current_plane_state()
660 return plane->state; in __drm_atomic_get_current_plane_state()
664 drm_atomic_add_affected_connectors(struct drm_atomic_state *state,
667 drm_atomic_add_affected_planes(struct drm_atomic_state *state,
670 int __must_check drm_atomic_check_only(struct drm_atomic_state *state);
671 int __must_check drm_atomic_commit(struct drm_atomic_state *state);
672 int __must_check drm_atomic_nonblocking_commit(struct drm_atomic_state *state);
954 drm_atomic_crtc_needs_modeset(const struct drm_crtc_state *state) in drm_atomic_crtc_needs_modeset() argument
956 return state->mode_changed || state->active_changed || in drm_atomic_crtc_needs_modeset()
957 state->connectors_changed; in drm_atomic_crtc_needs_modeset()
970 drm_atomic_crtc_effectively_active(const struct drm_crtc_state *state) in drm_atomic_crtc_effectively_active() argument
972 return state->active || state->self_refresh_active; in drm_atomic_crtc_effectively_active()