Lines Matching defs:connector
47 drm_connector_unregister(&du->connector);
50 drm_connector_cleanup(&du->connector);
464 vcs = vmw_connector_state_to_vcs(du->connector.state);
529 int connector_mask = drm_connector_mask(&du->connector);
744 * vmw_du_connector_duplicate_state - duplicate connector state
745 * @connector: DRM connector
747 * Allocates and returns a copy of the connector state (both common and
748 * vmw-specific) for the specified connector.
750 * Returns: The newly allocated connector state, or NULL on failure.
753 vmw_du_connector_duplicate_state(struct drm_connector *connector)
758 if (WARN_ON(!connector->state))
761 vcs = kmemdup(connector->state, sizeof(*vcs), GFP_KERNEL);
768 __drm_atomic_helper_connector_duplicate_state(connector, state);
775 * vmw_du_connector_reset - creates a blank vmw connector state
776 * @connector: DRM connector
778 * Resets the atomic state for @connector by freeing the state pointer (which
782 void vmw_du_connector_reset(struct drm_connector *connector)
787 if (connector->state) {
788 __drm_atomic_helper_connector_destroy_state(connector->state);
790 kfree(vmw_connector_state_to_vcs(connector->state));
800 __drm_atomic_helper_connector_reset(connector, &vcs->base);
805 * vmw_du_connector_destroy_state - destroy connector state
806 * @connector: DRM connector
809 * Destroys the connector state (both common and vmw-specific) for the
813 vmw_du_connector_destroy_state(struct drm_connector *connector,
816 drm_atomic_helper_connector_destroy_state(connector, state);
1640 struct drm_connector *connector;
1651 * For vmwgfx each crtc has only one connector attached and it
1655 connector = &du->connector;
1656 conn_state = drm_atomic_get_connector_state(state, connector);
2026 int vmw_du_connector_dpms(struct drm_connector *connector, int mode)
2032 vmw_du_connector_detect(struct drm_connector *connector, bool force)
2035 struct drm_device *dev = connector->dev;
2037 struct vmw_display_unit *du = vmw_connector_to_du(connector);
2041 return ((vmw_connector_to_du(connector)->unit < num_displays &&
2144 int vmw_du_connector_fill_modes(struct drm_connector *connector,
2147 struct vmw_display_unit *du = vmw_connector_to_du(connector);
2148 struct drm_device *dev = connector->dev;
2186 drm_mode_probed_add(connector, mode);
2215 drm_mode_probed_add(connector, mode);
2218 drm_connector_list_update(connector);
2220 drm_mode_sort(&connector->modes);