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);
672 struct drm_connector *conn = conn_state->connector;
680 "Set [FB:%d] for connector state %p\n",
684 "Set [NOFB] for connector state %p\n",
690 static int drm_atomic_connector_set_property(struct drm_connector *connector,
694 struct drm_device *dev = connector->dev;
771 } else if (property == connector->scaling_mode_property) {
781 } else if (property == connector->colorspace_property) {
795 return set_out_fence_for_connector(state->state, connector,
797 } else if (property == connector->max_bpc_property) {
799 } else if (property == connector->privacy_screen_sw_state_property) {
801 } else if (connector->funcs->atomic_set_property) {
802 return connector->funcs->atomic_set_property(connector,
805 drm_dbg_atomic(connector->dev,
807 connector->base.id, connector->name,
816 drm_atomic_connector_get_property(struct drm_connector *connector,
820 struct drm_device *dev = connector->dev;
829 *val = connector->dpms;
864 } else if (property == connector->colorspace_property) {
866 } else if (property == connector->scaling_mode_property) {
880 } else if (property == connector->max_bpc_property) {
882 } else if (property == connector->privacy_screen_sw_state_property) {
884 } else if (connector->funcs->atomic_get_property) {
885 return connector->funcs->atomic_get_property(connector,
890 connector->base.id, connector->name,
906 struct drm_connector *connector = obj_to_connector(obj);
909 ret = drm_atomic_connector_get_property(connector,
910 connector->state, property, val);
960 struct drm_connector *connector,
967 int i, ret, old_mode = connector->dpms;
977 connector->dpms = mode;
979 crtc = connector->state->crtc;
1005 connector->dpms = old_mode;
1023 struct drm_connector *connector = obj_to_connector(obj);
1026 connector_state = drm_atomic_get_connector_state(state, connector);
1032 ret = drm_atomic_connector_set_property(connector,