Home
last modified time | relevance | path

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

12345

/openbsd/sys/dev/pci/drm/
H A Ddrm_mode_config.c241 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 Ddrm_connector.c580 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 Ddrm_probe_helper.c269 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 Ddrm_modeset_helper.c57 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 Ddrm_mode_object.c48 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 Ddrm_modeset_lock.c145 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 Ddrm_encoder.c105 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 Ddrm_property.c132 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 Ddrm_framebuffer.c312 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 Ddrm_atomic_state_helper.c498 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 Ddrm_atomic.c134 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 Ddrm_color_mgmt.c170 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 Ddrm_client_modeset.c38 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 Dintel_display_driver.c113 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 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, \
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 Dradeon_irq_kms.c87 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 Dradeon_encoders.c59 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 Dradeon_display.c643 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 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_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);
/openbsd/sys/dev/pci/drm/amd/pm/
H A Damdgpu_dpm_internal.c40 &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 Damdgpu_dm_debugfs.c1016 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 Dapple_drv.c516 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 Drkdrm.c387 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()

12345