/openbsd-current/sys/dev/pci/drm/ |
H A D | drm_mode_config.c | 125 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 D | drm_modeset_helper.c | 57 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 D | drm_connector.c | 207 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 D | drm_probe_helper.c | 269 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 D | drm_mode_object.c | 48 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 D | drm_encoder.c | 105 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 D | drm_modeset_lock.c | 137 * 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 D | drm_property.c | 132 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 D | drm_framebuffer.c | 291 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 D | drm_atomic_state_helper.c | 498 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 D | drm_atomic.c | 134 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 D | intel_display_driver.c | 113 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 D | intel_display.h | 257 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 D | intel_display_reset.c | 48 * 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 D | intel_dpt.c | 204 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 D | amdgpu_dpm_internal.c | 40 &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 D | drm_framebuffer.h | 289 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 D | drm_modeset_lock.h | 177 mutex_lock(&dev->mode_config.mutex); \ 213 mutex_unlock(&dev->mode_config.mutex);
|
H A D | drm_atomic.h | 322 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 D | drm_encoder.h | 133 * @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 D | drm_plane.h | 689 * @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 D | radeon_encoders.c | 59 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 D | radeon_irq_kms.c | 87 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 D | amdgpu_dm_debugfs.c | 470 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 D | amdgpu_pll.c | 276 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) {
|