Lines Matching refs:conn_state
275 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, in drm_atomic_set_crtc_for_connector() argument
278 struct drm_connector *connector = conn_state->connector; in drm_atomic_set_crtc_for_connector()
281 if (conn_state->crtc == crtc) in drm_atomic_set_crtc_for_connector()
284 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector()
285 crtc_state = drm_atomic_get_new_crtc_state(conn_state->state, in drm_atomic_set_crtc_for_connector()
286 conn_state->crtc); in drm_atomic_set_crtc_for_connector()
289 ~drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
291 drm_connector_put(conn_state->connector); in drm_atomic_set_crtc_for_connector()
292 conn_state->crtc = NULL; in drm_atomic_set_crtc_for_connector()
296 crtc_state = drm_atomic_get_crtc_state(conn_state->state, crtc); in drm_atomic_set_crtc_for_connector()
301 drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
303 drm_connector_get(conn_state->connector); in drm_atomic_set_crtc_for_connector()
304 conn_state->crtc = crtc; in drm_atomic_set_crtc_for_connector()
309 conn_state, crtc->base.id, crtc->name); in drm_atomic_set_crtc_for_connector()
314 conn_state); in drm_atomic_set_crtc_for_connector()
648 struct drm_connector_state *conn_state, in drm_atomic_set_writeback_fb_for_connector() argument
652 struct drm_connector *conn = conn_state->connector; in drm_atomic_set_writeback_fb_for_connector()
654 ret = drm_writeback_set_fb(conn_state, fb); in drm_atomic_set_writeback_fb_for_connector()
661 fb->base.id, conn_state); in drm_atomic_set_writeback_fb_for_connector()
665 conn_state); in drm_atomic_set_writeback_fb_for_connector()
1206 struct drm_connector_state *conn_state; in prepare_signaling() local
1272 for_each_new_connector_in_state(state, conn, conn_state, i) { in prepare_signaling()
1278 if (!conn_state->writeback_job) in prepare_signaling()
1306 conn_state->writeback_job->out_fence = fence; in prepare_signaling()