Lines Matching defs:connector
46 drm_connector_unregister(&du->connector);
49 drm_connector_cleanup(&du->connector);
859 vmw_connector_state_to_vcs(du->connector.state);
932 int connector_mask = drm_connector_mask(&du->connector);
1138 * vmw_du_connector_duplicate_state - duplicate connector state
1139 * @connector: DRM connector
1141 * Allocates and returns a copy of the connector state (both common and
1142 * vmw-specific) for the specified connector.
1144 * Returns: The newly allocated connector state, or NULL on failure.
1147 vmw_du_connector_duplicate_state(struct drm_connector *connector)
1152 if (WARN_ON(!connector->state))
1155 vcs = kmemdup(connector->state, sizeof(*vcs), GFP_KERNEL);
1162 __drm_atomic_helper_connector_duplicate_state(connector, state);
1169 * vmw_du_connector_reset - creates a blank vmw connector state
1170 * @connector: DRM connector
1172 * Resets the atomic state for @connector by freeing the state pointer (which
1176 void vmw_du_connector_reset(struct drm_connector *connector)
1181 if (connector->state) {
1182 __drm_atomic_helper_connector_destroy_state(connector->state);
1184 kfree(vmw_connector_state_to_vcs(connector->state));
1194 __drm_atomic_helper_connector_reset(connector, &vcs->base);
1199 * vmw_du_connector_destroy_state - destroy connector state
1200 * @connector: DRM connector
1203 * Destroys the connector state (both common and vmw-specific) for the
1207 vmw_du_connector_destroy_state(struct drm_connector *connector,
1210 drm_atomic_helper_connector_destroy_state(connector, state);
1889 struct drm_connector *connector;
1900 * For vmwgfx each crtc has only one connector attached and it
1904 connector = &du->connector;
1905 conn_state = drm_atomic_get_connector_state(state, connector);
2257 int vmw_du_connector_dpms(struct drm_connector *connector, int mode)
2263 vmw_du_connector_detect(struct drm_connector *connector, bool force)
2266 struct drm_device *dev = connector->dev;
2268 struct vmw_display_unit *du = vmw_connector_to_du(connector);
2272 return ((vmw_connector_to_du(connector)->unit < num_displays &&
2399 int vmw_du_connector_fill_modes(struct drm_connector *connector,
2402 struct vmw_display_unit *du = vmw_connector_to_du(connector);
2403 struct drm_device *dev = connector->dev;
2442 drm_mode_probed_add(connector, mode);
2471 drm_mode_probed_add(connector, mode);
2474 drm_connector_list_update(connector);
2476 drm_mode_sort(&connector->modes);