Searched refs:mode_config (Results 1 - 25 of 101) sorted by relevance

12345

/openbsd-current/sys/dev/pci/drm/
H A Ddrm_mode_config.c125 card_res->max_height = dev->mode_config.max_height;
126 card_res->min_height = dev->mode_config.min_height;
127 card_res->max_width = dev->mode_config.max_width;
128 card_res->min_width = dev->mode_config.min_width;
235 dev->mode_config.plane_type_property = prop;
241 dev->mode_config.prop_src_x = prop;
247 dev->mode_config.prop_src_y = prop;
253 dev->mode_config.prop_src_w = prop;
259 dev->mode_config.prop_src_h = prop;
265 dev->mode_config
[all...]
H A Ddrm_modeset_helper.c57 spin_lock_irq(&dev->mode_config.connector_list_lock);
59 &dev->mode_config.connector_list, head) {
66 list_splice(&panel_list, &dev->mode_config.connector_list);
67 spin_unlock_irq(&dev->mode_config.connector_list_lock);
199 if (dev->mode_config.poll_enabled)
209 if (dev->mode_config.poll_enabled)
215 dev->mode_config.suspend_state = state;
242 if (WARN_ON(!dev->mode_config.suspend_state))
245 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state);
248 dev->mode_config
[all...]
H A Ddrm_connector.c207 container_of(work, struct drm_device, mode_config.connector_free_work);
208 struct drm_mode_config *config = &dev->mode_config;
228 struct drm_mode_config *config = &dev->mode_config;
466 struct drm_mode_config *config = &connector->dev->mode_config;
569 ida_free(&dev->mode_config.connector_ida, connector->index);
578 spin_lock_irq(&dev->mode_config.connector_list_lock);
580 dev->mode_config.num_connector--;
581 spin_unlock_irq(&dev->mode_config.connector_list_lock);
801 struct drm_mode_config *config = &conn->dev->mode_config;
823 struct drm_mode_config *config = &iter->dev->mode_config;
1586 struct drm_mode_config *mode_config = &connector->dev->mode_config; local
[all...]
H A Ddrm_probe_helper.c269 if (dev->mode_config.delayed_event)
282 schedule_delayed_work(&dev->mode_config.output_poll_work, delay);
305 if (drm_WARN_ON_ONCE(dev, !dev->mode_config.poll_enabled) ||
306 !drm_kms_helper_poll || dev->mode_config.poll_running)
310 dev->mode_config.delayed_event)
313 dev->mode_config.poll_running = true;
335 if (dev->mode_config.poll_running)
350 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx);
399 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx);
565 WARN_ON(!mutex_is_locked(&dev->mode_config
[all...]
H A Ddrm_mode_object.c48 mutex_lock(&dev->mode_config.idr_mutex);
49 ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL,
63 mutex_unlock(&dev->mode_config.idr_mutex);
89 mutex_lock(&dev->mode_config.idr_mutex);
90 idr_replace(&dev->mode_config.object_idr, obj, obj->id);
91 mutex_unlock(&dev->mode_config.idr_mutex);
110 mutex_lock(&dev->mode_config.idr_mutex);
112 idr_remove(&dev->mode_config.object_idr, object->id);
115 mutex_unlock(&dev->mode_config.idr_mutex);
143 mutex_lock(&dev->mode_config
[all...]
H A Ddrm_encoder.c105 if (WARN_ON(dev->mode_config.num_encoder >= 32))
128 list_add_tail(&encoder->head, &dev->mode_config.encoder_list);
129 encoder->index = dev->mode_config.num_encoder++;
200 dev->mode_config.num_encoder--;
345 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
351 drm_modeset_unlock(&dev->mode_config.connection_mutex);
H A Ddrm_modeset_lock.c137 * stores it in &drm_device.mode_config. This facilitate conversion of
145 struct drm_mode_config *config = &dev->mode_config;
195 * in &drm_device.mode_config. This facilitates conversion of existing
203 struct drm_mode_config *config = &dev->mode_config;
215 mutex_unlock(&dev->mode_config.mutex);
236 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex));
237 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));
461 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx);
H A Ddrm_property.c132 list_add_tail(&property->head, &dev->mode_config.property_list);
531 mutex_lock(&blob->dev->mode_config.blob_lock);
533 mutex_unlock(&blob->dev->mode_config.blob_lock);
585 mutex_lock(&dev->mode_config.blob_lock);
587 &dev->mode_config.property_blob_list);
588 mutex_unlock(&dev->mode_config.blob_lock);
807 mutex_lock(&dev->mode_config.blob_lock);
810 mutex_unlock(&dev->mode_config.blob_lock);
834 mutex_lock(&dev->mode_config.blob_lock);
851 mutex_unlock(&dev->mode_config
[all...]
H A Ddrm_framebuffer.c291 struct drm_mode_config *config = &dev->mode_config;
312 dev->mode_config.fb_modifiers_not_supported) {
321 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r);
374 if (!dev->mode_config.quirk_addfb_prefer_host_byte_order) {
597 if (!dev->mode_config.fb_modifiers_not_supported)
610 if (!dev->mode_config.fb_modifiers_not_supported)
866 mutex_lock(&dev->mode_config.fb_lock);
867 dev->mode_config.num_fb++;
868 list_add(&fb->head, &dev->mode_config.fb_list);
869 mutex_unlock(&dev->mode_config
[all...]
H A Ddrm_atomic_state_helper.c498 prop = dev->mode_config.tv_mode_property;
507 prop = dev->mode_config.tv_select_subconnector_property;
513 prop = dev->mode_config.tv_subconnector_property;
519 prop = dev->mode_config.tv_brightness_property;
525 prop = dev->mode_config.tv_contrast_property;
531 prop = dev->mode_config.tv_flicker_reduction_property;
537 prop = dev->mode_config.tv_overscan_property;
543 prop = dev->mode_config.tv_saturation_property;
549 prop = dev->mode_config.tv_hue_property;
H A Ddrm_atomic.c134 state->crtcs = kcalloc(dev->mode_config.num_crtc,
138 state->planes = kcalloc(dev->mode_config.num_total_plane,
169 struct drm_mode_config *config = &dev->mode_config;
199 struct drm_mode_config *config = &dev->mode_config;
289 struct drm_mode_config *config = &dev->mode_config;
309 struct drm_mode_config *config = &dev->mode_config;
802 list_add_tail(&obj->head, &dev->mode_config.privobj_list);
1085 struct drm_mode_config *config = &connector->dev->mode_config;
1310 struct drm_mode_config *config = &state->dev->mode_config;
1409 struct drm_mode_config *config = &dev->mode_config;
[all...]
/openbsd-current/sys/dev/pci/drm/i915/display/
H A Dintel_display_driver.c113 struct drm_mode_config *mode_config = &i915->drm.mode_config; local
118 mode_config->min_width = 0;
119 mode_config->min_height = 0;
121 mode_config->preferred_depth = 24;
122 mode_config->prefer_shadow = 1;
124 mode_config->funcs = &intel_mode_funcs;
125 mode_config->helper_private = &intel_mode_config_funcs;
127 mode_config->async_page_flip = HAS_ASYNC_FLIPS(i915);
134 mode_config
[all...]
H A Dintel_display.h257 list_for_each_entry(crtc, &(dev)->mode_config.crtc_list, head)
261 &(dev)->mode_config.plane_list, \
266 &(dev)->mode_config.plane_list, \
273 &(dev)->mode_config.plane_list, \
279 &(dev)->mode_config.crtc_list, \
284 &(dev)->mode_config.crtc_list, \
290 &(dev)->mode_config.encoder_list, \
295 &(dev)->mode_config.encoder_list, \
301 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
317 list_for_each_entry((intel_encoder), &(dev)->mode_config
[all...]
H A Dintel_display_reset.c48 * Need mode_config.mutex so that we don't
51 mutex_lock(&dev_priv->drm.mode_config.mutex);
132 mutex_unlock(&i915->drm.mode_config.mutex);
H A Dintel_dpt.c204 mutex_lock(&i915->drm.mode_config.fb_lock);
211 mutex_unlock(&i915->drm.mode_config.fb_lock);
231 mutex_lock(&i915->drm.mode_config.fb_lock);
240 mutex_unlock(&i915->drm.mode_config.fb_lock);
/openbsd-current/sys/dev/pci/drm/amd/pm/
H A Damdgpu_dpm_internal.c40 &ddev->mode_config.crtc_list, head) {
59 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
85 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
/openbsd-current/sys/dev/pci/drm/include/drm/
H A Ddrm_framebuffer.h289 for (WARN_ON(!mutex_is_locked(&(dev)->mode_config.fb_lock)), \
290 fb = list_first_entry(&(dev)->mode_config.fb_list, \
292 &fb->head != (&(dev)->mode_config.fb_list); \
H A Ddrm_modeset_lock.h177 mutex_lock(&dev->mode_config.mutex); \
213 mutex_unlock(&dev->mode_config.mutex);
H A Ddrm_atomic.h322 list_for_each_entry(privobj, &(dev)->mode_config.privobj_list, head)
829 (__i) < (__state)->dev->mode_config.num_crtc; \
852 (__i) < (__state)->dev->mode_config.num_crtc; \
872 (__i) < (__state)->dev->mode_config.num_crtc; \
894 (__i) < (__state)->dev->mode_config.num_total_plane; \
916 for ((__i) = ((__state)->dev->mode_config.num_total_plane - 1); \
933 for ((__i) = ((__state)->dev->mode_config.num_total_plane - 1); \
953 (__i) < (__state)->dev->mode_config.num_total_plane; \
971 (__i) < (__state)->dev->mode_config.num_total_plane; \
H A Ddrm_encoder.h133 * @index: Position inside the mode_config.list, can be used as an array
319 list_for_each_entry((encoder), &(dev)->mode_config.encoder_list, head) \
330 list_for_each_entry(encoder, &(dev)->mode_config.encoder_list, head)
H A Ddrm_plane.h689 * @index: Position inside the mode_config.list, can be used as an array
921 list_for_each_entry((plane), &(dev)->mode_config.plane_list, head) \
934 list_for_each_entry(plane, &(dev)->mode_config.plane_list, head) \
945 list_for_each_entry(plane, &(dev)->mode_config.plane_list, head)
/openbsd-current/sys/dev/pci/drm/radeon/
H A Dradeon_encoders.c59 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) {
80 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
217 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
219 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
236 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
256 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
272 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
290 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) {
H A Dradeon_irq_kms.c87 struct drm_mode_config *mode_config = &dev->mode_config; local
95 mutex_lock(&mode_config->mutex);
96 list_for_each_entry(connector, &mode_config->connector_list, head)
98 mutex_unlock(&mode_config->mutex);
108 struct drm_mode_config *mode_config = &dev->mode_config; local
111 mutex_lock(&mode_config->mutex);
112 list_for_each_entry(connector, &mode_config->connector_list, head)
114 mutex_unlock(&mode_config
[all...]
/openbsd-current/sys/dev/pci/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c470 mutex_lock(&aconnector->base.dev->mode_config.mutex);
472 mutex_unlock(&aconnector->base.dev->mode_config.mutex);
477 mutex_lock(&aconnector->base.dev->mode_config.mutex);
479 mutex_unlock(&aconnector->base.dev->mode_config.mutex);
1016 mutex_lock(&dev->mode_config.mutex);
1050 mutex_unlock(&dev->mode_config.mutex);
1067 mutex_lock(&dev->mode_config.mutex);
1104 mutex_unlock(&dev->mode_config.mutex);
1268 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
1581 mutex_lock(&dev->mode_config
[all...]
/openbsd-current/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_pll.c276 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {
302 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {
337 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {

Completed in 317 milliseconds

12345