Lines Matching defs:connector

259  * drm_atomic_set_crtc_for_connector - set CRTC for connector
260 * @conn_state: atomic state object for the connector
261 * @crtc: CRTC to use for the connector
263 * Changing the assigned CRTC for a connector requires us to grab the lock and
276 struct drm_connector *connector = conn_state->connector;
287 ~drm_connector_mask(conn_state->connector);
289 drm_connector_put(conn_state->connector);
299 drm_connector_mask(conn_state->connector);
301 drm_connector_get(conn_state->connector);
304 drm_dbg_atomic(connector->dev,
306 connector->base.id, connector->name,
309 drm_dbg_atomic(connector->dev,
311 connector->base.id, connector->name,
337 struct drm_connector *connector,
340 unsigned int index = drm_connector_index(connector);
354 struct drm_connector *connector)
356 unsigned int index = drm_connector_index(connector);
650 struct drm_connector *conn = conn_state->connector;
658 "Set [FB:%d] for connector state %p\n",
662 "Set [NOFB] for connector state %p\n",
668 static int drm_atomic_connector_set_property(struct drm_connector *connector,
672 struct drm_device *dev = connector->dev;
749 } else if (property == connector->scaling_mode_property) {
759 } else if (property == connector->colorspace_property) {
773 return set_out_fence_for_connector(state->state, connector,
775 } else if (property == connector->max_bpc_property) {
777 } else if (property == connector->privacy_screen_sw_state_property) {
779 } else if (connector->funcs->atomic_set_property) {
780 return connector->funcs->atomic_set_property(connector,
783 drm_dbg_atomic(connector->dev,
785 connector->base.id, connector->name,
794 drm_atomic_connector_get_property(struct drm_connector *connector,
798 struct drm_device *dev = connector->dev;
807 *val = connector->dpms;
842 } else if (property == connector->colorspace_property) {
844 } else if (property == connector->scaling_mode_property) {
858 } else if (property == connector->max_bpc_property) {
860 } else if (property == connector->privacy_screen_sw_state_property) {
862 } else if (connector->funcs->atomic_get_property) {
863 return connector->funcs->atomic_get_property(connector,
868 connector->base.id, connector->name,
884 struct drm_connector *connector = obj_to_connector(obj);
887 ret = drm_atomic_connector_get_property(connector,
888 connector->state, property, val);
938 struct drm_connector *connector,
945 int i, ret, old_mode = connector->dpms;
955 connector->dpms = mode;
957 crtc = connector->state->crtc;
983 connector->dpms = old_mode;
1016 struct drm_connector *connector = obj_to_connector(obj);
1019 connector_state = drm_atomic_get_connector_state(state, connector);
1026 ret = drm_atomic_connector_get_property(connector, connector_state,
1032 ret = drm_atomic_connector_set_property(connector,