Lines Matching refs:conn_state
273 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, in drm_atomic_set_crtc_for_connector() argument
276 struct drm_connector *connector = conn_state->connector; in drm_atomic_set_crtc_for_connector()
279 if (conn_state->crtc == crtc) in drm_atomic_set_crtc_for_connector()
282 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector()
283 crtc_state = drm_atomic_get_new_crtc_state(conn_state->state, in drm_atomic_set_crtc_for_connector()
284 conn_state->crtc); in drm_atomic_set_crtc_for_connector()
287 ~drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
289 drm_connector_put(conn_state->connector); in drm_atomic_set_crtc_for_connector()
290 conn_state->crtc = NULL; in drm_atomic_set_crtc_for_connector()
294 crtc_state = drm_atomic_get_crtc_state(conn_state->state, crtc); in drm_atomic_set_crtc_for_connector()
299 drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
301 drm_connector_get(conn_state->connector); in drm_atomic_set_crtc_for_connector()
302 conn_state->crtc = crtc; in drm_atomic_set_crtc_for_connector()
307 conn_state, crtc->base.id, crtc->name); in drm_atomic_set_crtc_for_connector()
312 conn_state); in drm_atomic_set_crtc_for_connector()
646 struct drm_connector_state *conn_state, in drm_atomic_set_writeback_fb_for_connector() argument
650 struct drm_connector *conn = conn_state->connector; in drm_atomic_set_writeback_fb_for_connector()
652 ret = drm_writeback_set_fb(conn_state, fb); in drm_atomic_set_writeback_fb_for_connector()
659 fb->base.id, conn_state); in drm_atomic_set_writeback_fb_for_connector()
663 conn_state); in drm_atomic_set_writeback_fb_for_connector()
1126 struct drm_connector_state *conn_state; in prepare_signaling() local
1192 for_each_new_connector_in_state(state, conn, conn_state, i) { in prepare_signaling()
1198 if (!conn_state->writeback_job) in prepare_signaling()
1226 conn_state->writeback_job->out_fence = fence; in prepare_signaling()