Lines Matching defs:modeset
37 struct drm_mode_set *modeset;
55 for (modeset = client->modesets; modeset->crtc; modeset++) {
56 modeset->connectors = kcalloc(max_connector_count,
57 sizeof(*modeset->connectors), GFP_KERNEL);
58 if (!modeset->connectors)
72 struct drm_mode_set *modeset;
75 drm_client_for_each_modeset(modeset, client) {
76 drm_mode_destroy(client->dev, modeset->mode);
77 modeset->mode = NULL;
78 modeset->fb = NULL;
80 for (i = 0; i < modeset->num_connectors; i++) {
81 drm_connector_put(modeset->connectors[i]);
82 modeset->connectors[i] = NULL;
84 modeset->num_connectors = 0;
90 struct drm_mode_set *modeset;
96 drm_client_for_each_modeset(modeset, client)
97 kfree(modeset->connectors);
108 struct drm_mode_set *modeset;
110 drm_client_for_each_modeset(modeset, client)
111 if (modeset->crtc == crtc)
112 return modeset;
499 struct drm_mode_set *modeset;
529 drm_client_for_each_modeset(modeset, client) {
530 crtc = modeset->crtc;
764 * config in the client's modeset array.
855 struct drm_mode_set *modeset = drm_client_find_modeset(client, crtc);
861 if (WARN_ON_ONCE(modeset->num_connectors == DRM_CLIENT_MAX_CLONED_CONNECTORS ||
862 (dev->mode_config.num_crtc > 1 && modeset->num_connectors == 1))) {
867 kfree(modeset->mode);
868 modeset->mode = drm_mode_duplicate(dev, mode);
869 if (!modeset->mode) {
875 modeset->connectors[modeset->num_connectors++] = connector;
876 modeset->x = offset->x;
877 modeset->y = offset->y;
899 * @modeset: DRM modeset
902 * This function checks if the primary plane in @modeset can hw rotate
910 bool drm_client_rotation(struct drm_mode_set *modeset, unsigned int *rotation)
912 struct drm_connector *connector = modeset->connectors[0];
913 struct drm_plane *plane = modeset->crtc->primary;
918 if (!modeset->num_connectors)
1116 * drm_client_modeset_check() - Check modeset configuration
1119 * Check modeset configuration.
1143 * Commit modeset configuration to crtcs without checking if there is a DRM
1170 * Commit modeset configuration to crtcs.
1195 struct drm_mode_set *modeset;
1199 drm_client_for_each_modeset(modeset, client) {
1200 if (!modeset->crtc->enabled)
1203 for (j = 0; j < modeset->num_connectors; j++) {
1204 connector = modeset->connectors[j];