/openbsd/sys/dev/pci/drm/ |
H A D | drm_mode_config.c | 241 dev->mode_config.prop_src_x = prop; in drm_mode_create_standard_properties() 247 dev->mode_config.prop_src_y = prop; in drm_mode_create_standard_properties() 253 dev->mode_config.prop_src_w = prop; in drm_mode_create_standard_properties() 259 dev->mode_config.prop_src_h = prop; in drm_mode_create_standard_properties() 265 dev->mode_config.prop_crtc_x = prop; in drm_mode_create_standard_properties() 271 dev->mode_config.prop_crtc_y = prop; in drm_mode_create_standard_properties() 289 dev->mode_config.prop_fb_id = prop; in drm_mode_create_standard_properties() 434 dev->mode_config.num_fb = 0; in drmm_mode_config_init() 435 dev->mode_config.num_connector = 0; in drmm_mode_config_init() 436 dev->mode_config.num_crtc = 0; in drmm_mode_config_init() [all …]
|
H A D | drm_connector.c | 580 dev->mode_config.num_connector--; in drm_connector_cleanup() 1499 dev->mode_config.edid_property = prop; in drm_connector_create_standard_properties() 1506 dev->mode_config.dpms_property = prop; in drm_connector_create_standard_properties() 1514 dev->mode_config.path_property = prop; in drm_connector_create_standard_properties() 1522 dev->mode_config.tile_property = prop; in drm_connector_create_standard_properties() 1586 struct drm_mode_config *mode_config = &connector->dev->mode_config; in drm_connector_attach_dp_subconnector_property() local 1869 dev->mode_config.tv_hue_property = in drm_mode_create_tv_properties_legacy() 1871 if (!dev->mode_config.tv_hue_property) in drm_mode_create_tv_properties_legacy() 2292 if (dev->mode_config.suggested_x_property && dev->mode_config.suggested_y_property) in drm_mode_create_suggested_offset_properties() 2929 mutex_lock(&dev->mode_config.mutex); in drm_mode_getconnector() [all …]
|
H A D | drm_probe_helper.c | 269 if (dev->mode_config.delayed_event) in reschedule_output_poll_work() 310 dev->mode_config.delayed_event) in drm_kms_helper_poll_enable() 313 dev->mode_config.poll_running = true; in drm_kms_helper_poll_enable() 335 if (dev->mode_config.poll_running) in drm_kms_helper_poll_reschedule() 626 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes() 636 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes() 770 if (!dev->mode_config.poll_enabled) in output_poll_execute() 903 if (dev->mode_config.poll_running) in drm_kms_helper_poll_disable() 946 if (!dev->mode_config.poll_enabled) in drm_kms_helper_poll_fini() 1068 if (!dev->mode_config.poll_enabled) in drm_helper_hpd_irq_event() [all …]
|
H A D | drm_modeset_helper.c | 57 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 59 &dev->mode_config.connector_list, head) { in drm_helper_move_panel_connectors_to_head() 66 list_splice(&panel_list, &dev->mode_config.connector_list); in drm_helper_move_panel_connectors_to_head() 67 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 199 if (dev->mode_config.poll_enabled) in drm_mode_config_helper_suspend() 209 if (dev->mode_config.poll_enabled) in drm_mode_config_helper_suspend() 215 dev->mode_config.suspend_state = state; in drm_mode_config_helper_suspend() 242 if (WARN_ON(!dev->mode_config.suspend_state)) in drm_mode_config_helper_resume() 245 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state); in drm_mode_config_helper_resume() 248 dev->mode_config.suspend_state = NULL; in drm_mode_config_helper_resume() [all …]
|
H A D | drm_mode_object.c | 48 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_add() 63 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_add() 89 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_register() 91 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_register() 110 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister() 112 idr_remove(&dev->mode_config.object_idr, object->id); in drm_mode_object_unregister() 115 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister() 143 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_find() 144 obj = idr_find(&dev->mode_config.object_idr, id); in __drm_mode_object_find() 162 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_find() [all …]
|
H A D | drm_modeset_lock.c | 145 struct drm_mode_config *config = &dev->mode_config; in drm_modeset_lock_all() 203 struct drm_mode_config *config = &dev->mode_config; in drm_modeset_unlock_all() 215 mutex_unlock(&dev->mode_config.mutex); in drm_modeset_unlock_all() 236 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in drm_warn_on_modeset_not_all_locked() 237 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_warn_on_modeset_not_all_locked() 461 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_modeset_lock_all_ctx()
|
H A D | drm_encoder.c | 105 if (WARN_ON(dev->mode_config.num_encoder >= 32)) in __drm_encoder_init() 128 list_add_tail(&encoder->head, &dev->mode_config.encoder_list); in __drm_encoder_init() 129 encoder->index = dev->mode_config.num_encoder++; in __drm_encoder_init() 200 dev->mode_config.num_encoder--; in drm_encoder_cleanup() 345 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder() 351 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getencoder()
|
H A D | drm_property.c | 132 list_add_tail(&property->head, &dev->mode_config.property_list); in drm_property_create() 531 mutex_lock(&blob->dev->mode_config.blob_lock); in drm_property_free_blob() 533 mutex_unlock(&blob->dev->mode_config.blob_lock); in drm_property_free_blob() 585 mutex_lock(&dev->mode_config.blob_lock); in drm_property_create_blob() 587 &dev->mode_config.property_blob_list); in drm_property_create_blob() 588 mutex_unlock(&dev->mode_config.blob_lock); in drm_property_create_blob() 807 mutex_lock(&dev->mode_config.blob_lock); in drm_mode_createblob_ioctl() 810 mutex_unlock(&dev->mode_config.blob_lock); in drm_mode_createblob_ioctl() 834 mutex_lock(&dev->mode_config.blob_lock); in drm_mode_destroyblob_ioctl() 851 mutex_unlock(&dev->mode_config.blob_lock); in drm_mode_destroyblob_ioctl() [all …]
|
H A D | drm_framebuffer.c | 312 dev->mode_config.fb_modifiers_not_supported) { in drm_internal_framebuffer_create() 597 if (!dev->mode_config.fb_modifiers_not_supported) in drm_mode_getfb2_ioctl() 866 mutex_lock(&dev->mode_config.fb_lock); in drm_framebuffer_init() 867 dev->mode_config.num_fb++; in drm_framebuffer_init() 868 list_add(&fb->head, &dev->mode_config.fb_list); in drm_framebuffer_init() 869 mutex_unlock(&dev->mode_config.fb_lock); in drm_framebuffer_init() 950 mutex_lock(&dev->mode_config.fb_lock); in drm_framebuffer_cleanup() 952 dev->mode_config.num_fb--; in drm_framebuffer_cleanup() 953 mutex_unlock(&dev->mode_config.fb_lock); in drm_framebuffer_cleanup() 1215 mutex_lock(&dev->mode_config.fb_lock); in drm_framebuffer_info() [all …]
|
H A D | drm_atomic_state_helper.c | 498 prop = dev->mode_config.tv_mode_property; in drm_atomic_helper_connector_tv_reset() 507 prop = dev->mode_config.tv_select_subconnector_property; in drm_atomic_helper_connector_tv_reset() 513 prop = dev->mode_config.tv_subconnector_property; in drm_atomic_helper_connector_tv_reset() 519 prop = dev->mode_config.tv_brightness_property; in drm_atomic_helper_connector_tv_reset() 525 prop = dev->mode_config.tv_contrast_property; in drm_atomic_helper_connector_tv_reset() 531 prop = dev->mode_config.tv_flicker_reduction_property; in drm_atomic_helper_connector_tv_reset() 537 prop = dev->mode_config.tv_overscan_property; in drm_atomic_helper_connector_tv_reset() 543 prop = dev->mode_config.tv_saturation_property; in drm_atomic_helper_connector_tv_reset() 549 prop = dev->mode_config.tv_hue_property; in drm_atomic_helper_connector_tv_reset()
|
H A D | drm_atomic.c | 134 state->crtcs = kcalloc(dev->mode_config.num_crtc, in drm_atomic_state_init() 138 state->planes = kcalloc(dev->mode_config.num_total_plane, in drm_atomic_state_init() 169 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_state_alloc() 199 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_state_default_clear() 289 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_state_clear() 309 struct drm_mode_config *config = &dev->mode_config; in __drm_atomic_state_free() 802 list_add_tail(&obj->head, &dev->mode_config.privobj_list); in drm_atomic_private_obj_init() 1310 struct drm_mode_config *config = &state->dev->mode_config; in drm_atomic_add_affected_connectors() 1409 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_check_only() 1790 struct drm_mode_config *config = &dev->mode_config; in __drm_state_dump() [all …]
|
H A D | drm_color_mgmt.c | 170 struct drm_mode_config *config = &dev->mode_config; in drm_crtc_enable_color_mgmt() 244 u32 gamma_id = crtc->dev->mode_config.gamma_lut_property->base.id; in drm_crtc_supports_legacy_gamma() 245 u32 degamma_id = crtc->dev->mode_config.degamma_lut_property->base.id; in drm_crtc_supports_legacy_gamma() 285 u32 gamma_id = dev->mode_config.gamma_lut_property->base.id; in drm_crtc_legacy_gamma_set() 286 u32 degamma_id = dev->mode_config.degamma_lut_property->base.id; in drm_crtc_legacy_gamma_set()
|
H A D | drm_client_modeset.c | 38 unsigned int num_crtc = dev->mode_config.num_crtc; in drm_client_modeset_create() 270 if (dev->mode_config.num_crtc > 1) in drm_client_target_cloned() 544 if (dev->mode_config.num_crtc > 1) in drm_client_pick_crtcs() 739 num_connectors_enabled < dev->mode_config.num_crtc) { in drm_client_firmware_config() 789 width = dev->mode_config.max_width; in drm_client_modeset_probe() 791 height = dev->mode_config.max_height; in drm_client_modeset_probe() 834 mutex_lock(&dev->mode_config.mutex); in drm_client_modeset_probe() 875 (dev->mode_config.num_crtc > 1 && modeset->num_connectors == 1))) { in drm_client_modeset_probe() 893 mutex_unlock(&dev->mode_config.mutex); in drm_client_modeset_probe() 1222 dev->mode_config.dpms_property, dpms_mode); in drm_client_modeset_dpms_legacy()
|
/openbsd/sys/dev/pci/drm/i915/display/ |
H A D | intel_display_driver.c | 113 struct drm_mode_config *mode_config = &i915->drm.mode_config; in intel_mode_config_init() local 118 mode_config->min_width = 0; in intel_mode_config_init() 119 mode_config->min_height = 0; in intel_mode_config_init() 122 mode_config->prefer_shadow = 1; in intel_mode_config_init() 134 mode_config->max_width = 16384; in intel_mode_config_init() 137 mode_config->max_width = 8192; in intel_mode_config_init() 138 mode_config->max_height = 8192; in intel_mode_config_init() 140 mode_config->max_width = 4096; in intel_mode_config_init() 141 mode_config->max_height = 4096; in intel_mode_config_init() 143 mode_config->max_width = 2048; in intel_mode_config_init() [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, \ 330 (__i) < (__state)->base.dev->mode_config.num_crtc && \ 346 (__i) < (__state)->base.dev->mode_config.num_crtc && \ [all …]
|
/openbsd/sys/dev/pci/drm/radeon/ |
H A D | radeon_irq_kms.c | 87 struct drm_mode_config *mode_config = &dev->mode_config; in radeon_hotplug_work_func() local 95 mutex_lock(&mode_config->mutex); in radeon_hotplug_work_func() 96 list_for_each_entry(connector, &mode_config->connector_list, head) in radeon_hotplug_work_func() 98 mutex_unlock(&mode_config->mutex); in radeon_hotplug_work_func() 108 struct drm_mode_config *mode_config = &dev->mode_config; in radeon_dp_work_func() local 111 mutex_lock(&mode_config->mutex); in radeon_dp_work_func() 112 list_for_each_entry(connector, &mode_config->connector_list, head) in radeon_dp_work_func() 114 mutex_unlock(&mode_config->mutex); in radeon_dp_work_func()
|
H A D | radeon_encoders.c | 59 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) { in radeon_encoder_clones() 80 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_setup_encoder_clones() 217 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_link_encoder_connector() 219 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_link_encoder_connector() 236 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_encoder_set_active_device() 256 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder() 272 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder_init() 290 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) { in radeon_get_external_encoder()
|
H A D | radeon_display.c | 643 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in radeon_crtc_set_config() 1584 rdev_to_drm(rdev)->mode_config.funcs = &radeon_mode_funcs; in radeon_modeset_init() 1587 rdev_to_drm(rdev)->mode_config.async_page_flip = true; in radeon_modeset_init() 1590 rdev_to_drm(rdev)->mode_config.max_width = 16384; in radeon_modeset_init() 1591 rdev_to_drm(rdev)->mode_config.max_height = 16384; in radeon_modeset_init() 1593 rdev_to_drm(rdev)->mode_config.max_width = 8192; in radeon_modeset_init() 1594 rdev_to_drm(rdev)->mode_config.max_height = 8192; in radeon_modeset_init() 1596 rdev_to_drm(rdev)->mode_config.max_width = 4096; in radeon_modeset_init() 1597 rdev_to_drm(rdev)->mode_config.max_height = 4096; in radeon_modeset_init() 1600 rdev_to_drm(rdev)->mode_config.preferred_depth = 24; in radeon_modeset_init() [all …]
|
/openbsd/sys/dev/pci/drm/include/drm/ |
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_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);
|
/openbsd/sys/dev/pci/drm/amd/pm/ |
H A D | amdgpu_dpm_internal.c | 40 &ddev->mode_config.crtc_list, head) { in amdgpu_dpm_get_active_displays() 59 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in amdgpu_dpm_get_vblank_time() 85 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in amdgpu_dpm_get_vrefresh()
|
/openbsd/sys/dev/pci/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 1016 mutex_lock(&dev->mode_config.mutex); in amdgpu_current_bpc_show() 1050 mutex_unlock(&dev->mode_config.mutex); in amdgpu_current_bpc_show() 1067 mutex_lock(&dev->mode_config.mutex); in amdgpu_current_colorspace_show() 1104 mutex_unlock(&dev->mode_config.mutex); in amdgpu_current_colorspace_show() 1581 mutex_lock(&dev->mode_config.mutex); in dp_dsc_clock_en_write() 1612 mutex_unlock(&dev->mode_config.mutex); in dp_dsc_clock_en_write() 1769 mutex_lock(&dev->mode_config.mutex); in dp_dsc_slice_width_write() 1957 mutex_lock(&dev->mode_config.mutex); in dp_dsc_slice_height_write() 2138 mutex_lock(&dev->mode_config.mutex); in dp_dsc_bits_per_pixel_write() 2475 mutex_lock(&dev->mode_config.mutex); in dp_max_bpc_read() [all …]
|
/openbsd/sys/dev/pci/drm/apple/ |
H A D | apple_drv.c | 516 apple->drm.mode_config.min_width = 32; in apple_drm_init() 517 apple->drm.mode_config.min_height = 32; in apple_drm_init() 526 apple->drm.mode_config.max_width = 16384; in apple_drm_init() 527 apple->drm.mode_config.max_height = 16384; in apple_drm_init() 529 apple->drm.mode_config.funcs = &apple_mode_config_funcs; in apple_drm_init() 530 apple->drm.mode_config.helper_private = &apple_mode_config_helpers; in apple_drm_init()
|
/openbsd/sys/dev/fdt/ |
H A D | rkdrm.c | 387 sc->sc_ddev.mode_config.min_width = 0; in rkdrm_attachhook() 388 sc->sc_ddev.mode_config.min_height = 0; in rkdrm_attachhook() 389 sc->sc_ddev.mode_config.max_width = RK_DRM_MAX_WIDTH; in rkdrm_attachhook() 390 sc->sc_ddev.mode_config.max_height = RK_DRM_MAX_HEIGHT; in rkdrm_attachhook() 391 sc->sc_ddev.mode_config.funcs = &rkdrm_mode_config_funcs; in rkdrm_attachhook() 392 sc->sc_ddev.mode_config.helper_private = in rkdrm_attachhook()
|