Lines Matching full:connectors
106 kfree(state->connectors); in drm_atomic_state_default_release()
197 struct drm_connector *connector = state->connectors[i].ptr; in drm_atomic_state_default_clear()
203 state->connectors[i].state); in drm_atomic_state_default_clear()
204 state->connectors[i].ptr = NULL; in drm_atomic_state_default_clear()
205 state->connectors[i].state = NULL; in drm_atomic_state_default_clear()
206 state->connectors[i].old_state = NULL; in drm_atomic_state_default_clear()
207 state->connectors[i].new_state = NULL; in drm_atomic_state_default_clear()
295 * per-object state for planes, CRTCs and connectors.
727 * helpers already provide for connectors, planes and CRTCs.
911 * connectors attached to @encoder vs ones that did (and to inspect their
945 * it is sometimes useful to differentiate commits which have no connectors
1004 c = krealloc_array(state->connectors, alloc, in drm_atomic_get_connector_state()
1005 sizeof(*state->connectors), GFP_KERNEL); in drm_atomic_get_connector_state()
1009 state->connectors = c; in drm_atomic_get_connector_state()
1010 memset(&state->connectors[state->num_connector], 0, in drm_atomic_get_connector_state()
1011 sizeof(*state->connectors) * (alloc - state->num_connector)); in drm_atomic_get_connector_state()
1016 if (state->connectors[index].state) in drm_atomic_get_connector_state()
1017 return state->connectors[index].state; in drm_atomic_get_connector_state()
1024 state->connectors[index].state = connector_state; in drm_atomic_get_connector_state()
1025 state->connectors[index].old_state = connector->state; in drm_atomic_get_connector_state()
1026 state->connectors[index].new_state = connector_state; in drm_atomic_get_connector_state()
1027 state->connectors[index].ptr = connector; in drm_atomic_get_connector_state()
1181 * drm_atomic_add_affected_connectors - add connectors for CRTC
1185 * This function walks the current configuration and adds all connectors
1216 DRM_DEBUG_ATOMIC("Adding all current connectors for [CRTC:%d:%s] to %p\n", in drm_atomic_add_affected_connectors()
1220 * Changed connectors are already in @state, so only need to look in drm_atomic_add_affected_connectors()
1484 /* First disable all connectors on the target crtc. */ in update_output_state()
1501 /* Then set all connectors from set->connectors on the target crtc */ in update_output_state()
1504 set->connectors[i]); in update_output_state()