Lines Matching refs:conn_state
307 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, in drm_atomic_set_crtc_for_connector() argument
310 struct drm_connector *connector = conn_state->connector; in drm_atomic_set_crtc_for_connector()
313 if (conn_state->crtc == crtc) in drm_atomic_set_crtc_for_connector()
316 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector()
317 crtc_state = drm_atomic_get_new_crtc_state(conn_state->state, in drm_atomic_set_crtc_for_connector()
318 conn_state->crtc); in drm_atomic_set_crtc_for_connector()
321 ~drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
323 drm_connector_put(conn_state->connector); in drm_atomic_set_crtc_for_connector()
324 conn_state->crtc = NULL; in drm_atomic_set_crtc_for_connector()
328 crtc_state = drm_atomic_get_crtc_state(conn_state->state, crtc); in drm_atomic_set_crtc_for_connector()
333 drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
335 drm_connector_get(conn_state->connector); in drm_atomic_set_crtc_for_connector()
336 conn_state->crtc = crtc; in drm_atomic_set_crtc_for_connector()
341 conn_state, crtc->base.id, crtc->name); in drm_atomic_set_crtc_for_connector()
346 conn_state); in drm_atomic_set_crtc_for_connector()
680 struct drm_connector_state *conn_state, in drm_atomic_set_writeback_fb_for_connector() argument
684 struct drm_connector *conn = conn_state->connector; in drm_atomic_set_writeback_fb_for_connector()
686 ret = drm_writeback_set_fb(conn_state, fb); in drm_atomic_set_writeback_fb_for_connector()
693 fb->base.id, conn_state); in drm_atomic_set_writeback_fb_for_connector()
697 conn_state); in drm_atomic_set_writeback_fb_for_connector()
1148 struct drm_connector_state *conn_state; in prepare_signaling() local
1214 for_each_new_connector_in_state(state, conn, conn_state, i) { in prepare_signaling()
1220 if (!conn_state->writeback_job) in prepare_signaling()
1248 conn_state->writeback_job->out_fence = fence; in prepare_signaling()