/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_mode_config.c | 125 card_res->max_height = dev->mode_config.max_height; in drm_mode_getresources() 126 card_res->min_height = dev->mode_config.min_height; in drm_mode_getresources() 127 card_res->max_width = dev->mode_config.max_width; in drm_mode_getresources() 128 card_res->min_width = dev->mode_config.min_width; in drm_mode_getresources() 235 dev->mode_config.plane_type_property = prop; in drm_mode_create_standard_properties() 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 in drm_mode_create_standard_properties() [all...] |
H A D | drm_connector.c | 206 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn() 207 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn() 227 struct drm_mode_config *config = &dev->mode_config; in __drm_connector_init() 465 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property() 568 ida_free(&dev->mode_config.connector_ida, connector->index); in drm_connector_cleanup() 577 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 579 dev->mode_config.num_connector--; in drm_connector_cleanup() 580 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 800 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe() 822 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next() 1585 struct drm_mode_config *mode_config = &connector->dev->mode_config; drm_connector_attach_dp_subconnector_property() local [all...] |
H A D | drm_probe_helper.c | 269 if (dev->mode_config.delayed_event) in reschedule_output_poll_work() 282 schedule_delayed_work(&dev->mode_config.output_poll_work, delay); in reschedule_output_poll_work() 302 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll || in drm_kms_helper_poll_enable() 303 dev->mode_config.poll_running) in drm_kms_helper_poll_enable() 307 dev->mode_config.delayed_event) in drm_kms_helper_poll_enable() 310 dev->mode_config.poll_running = true; in drm_kms_helper_poll_enable() 332 if (dev->mode_config.poll_running) in drm_kms_helper_poll_reschedule() 347 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_detect_ctx() 396 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_helper_probe_detect() 555 WARN_ON(!mutex_is_locked(&dev->mode_config in drm_helper_probe_single_connector_modes() [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() 206 dev->mode_config.suspend_state = state; in drm_mode_config_helper_suspend() 233 if (WARN_ON(!dev->mode_config.suspend_state)) in drm_mode_config_helper_resume() 236 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state); in drm_mode_config_helper_resume() 239 dev->mode_config.suspend_state = NULL; in drm_mode_config_helper_resume()
|
H A D | drm_lease.c | 84 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee() 90 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_lease_held_master() 101 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_has_leased() 141 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 143 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 175 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 176 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in drm_lease_filter_crtcs() 189 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 224 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_create() 228 if (!idr_find(&dev->mode_config in drm_lease_create() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_mode_config.c | 122 card_res->max_height = dev->mode_config.max_height; in drm_mode_getresources() 123 card_res->min_height = dev->mode_config.min_height; in drm_mode_getresources() 124 card_res->max_width = dev->mode_config.max_width; in drm_mode_getresources() 125 card_res->min_width = dev->mode_config.min_width; in drm_mode_getresources() 232 dev->mode_config.plane_type_property = prop; in drm_mode_create_standard_properties() 238 dev->mode_config.prop_src_x = prop; in drm_mode_create_standard_properties() 244 dev->mode_config.prop_src_y = prop; in drm_mode_create_standard_properties() 250 dev->mode_config.prop_src_w = prop; in drm_mode_create_standard_properties() 256 dev->mode_config.prop_src_h = prop; in drm_mode_create_standard_properties() 262 dev->mode_config in drm_mode_create_standard_properties() [all...] |
H A D | drm_connector.c | 197 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn() 198 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn() 230 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init() 378 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property() 476 ida_simple_remove(&dev->mode_config.connector_ida, in drm_connector_cleanup() 485 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 487 dev->mode_config.num_connector--; in drm_connector_cleanup() 488 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 695 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe() 717 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next() 1358 struct drm_mode_config *mode_config = &connector->dev->mode_config; drm_connector_attach_dp_subconnector_property() local [all...] |
H A D | drm_probe_helper.c | 249 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll) in drm_kms_helper_poll_enable() 260 if (dev->mode_config.delayed_event) { in drm_kms_helper_poll_enable() 276 schedule_delayed_work(&dev->mode_config.output_poll_work, delay); in drm_kms_helper_poll_enable() 290 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_detect_ctx() 339 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_helper_probe_detect() 429 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_probe_single_connector_modes() 437 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_single_connector_modes() 489 dev->mode_config.delayed_event = true; in drm_helper_probe_single_connector_modes() 490 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes() 492 &dev->mode_config in drm_helper_probe_single_connector_modes() [all...] |
H A D | drm_lease.c | 52 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee() 69 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_lease_held_master() 90 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_has_leased() 151 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 153 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 189 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 190 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in drm_lease_filter_crtcs() 203 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 242 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_create() 246 if (!idr_find(&dev->mode_config in drm_lease_create() [all...] |
H A D | drm_modeset_helper.c | 56 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 58 &dev->mode_config.connector_list, head) { in drm_helper_move_panel_connectors_to_head() 65 list_splice(&panel_list, &dev->mode_config.connector_list); in drm_helper_move_panel_connectors_to_head() 66 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 211 dev->mode_config.suspend_state = state; in drm_mode_config_helper_suspend() 238 if (WARN_ON(!dev->mode_config.suspend_state)) in drm_mode_config_helper_resume() 241 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state); in drm_mode_config_helper_resume() 244 dev->mode_config.suspend_state = NULL; in drm_mode_config_helper_resume()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/logicvc/ |
H A D | logicvc_mode.c | 34 struct drm_mode_config *mode_config = &drm_dev->mode_config; in logicvc_mode_init() local 39 ret = drm_vblank_init(drm_dev, mode_config->num_crtc); in logicvc_mode_init() 57 mode_config->min_width = 64; in logicvc_mode_init() 58 mode_config->max_width = 2048; in logicvc_mode_init() 59 mode_config->min_height = 1; in logicvc_mode_init() 60 mode_config->max_height = 2048; in logicvc_mode_init() 61 mode_config->preferred_depth = preferred_depth; in logicvc_mode_init() 62 mode_config->funcs = &logicvc_mode_config_funcs; in logicvc_mode_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_display_driver.c | 111 struct drm_mode_config *mode_config = &i915->drm.mode_config; in intel_mode_config_init() local 116 mode_config->min_width = 0; in intel_mode_config_init() 117 mode_config->min_height = 0; in intel_mode_config_init() 119 mode_config->preferred_depth = 24; in intel_mode_config_init() 120 mode_config->prefer_shadow = 1; in intel_mode_config_init() 122 mode_config->funcs = &intel_mode_funcs; in intel_mode_config_init() 123 mode_config->helper_private = &intel_mode_config_funcs; in intel_mode_config_init() 125 mode_config->async_page_flip = HAS_ASYNC_FLIPS(i915); in intel_mode_config_init() 132 mode_config in intel_mode_config_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_fb.c | 80 dev->mode_config.min_width = 0; in rockchip_drm_mode_config_init() 81 dev->mode_config.min_height = 0; in rockchip_drm_mode_config_init() 88 dev->mode_config.max_width = 4096; in rockchip_drm_mode_config_init() 89 dev->mode_config.max_height = 4096; in rockchip_drm_mode_config_init() 91 dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; in rockchip_drm_mode_config_init() 92 dev->mode_config.helper_private = &rockchip_mode_config_helpers; in rockchip_drm_mode_config_init() 94 dev->mode_config.normalize_zpos = true; in rockchip_drm_mode_config_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fb.c | 166 dev->mode_config.min_width = 0; in exynos_drm_mode_config_init() 167 dev->mode_config.min_height = 0; in exynos_drm_mode_config_init() 174 dev->mode_config.max_width = 4096; in exynos_drm_mode_config_init() 175 dev->mode_config.max_height = 4096; in exynos_drm_mode_config_init() 177 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init() 178 dev->mode_config.helper_private = &exynos_drm_mode_config_helpers; in exynos_drm_mode_config_init() 180 dev->mode_config.allow_fb_modifiers = true; in exynos_drm_mode_config_init() 182 dev->mode_config.normalize_zpos = true; in exynos_drm_mode_config_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 78 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_fini() 88 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_fini() 115 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 120 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_init() 130 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 142 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 156 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 172 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 197 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_destroy() 200 list_for_each_entry(nv_crtc, &dev->mode_config in nv04_display_destroy() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 78 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_fini() 88 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_fini() 115 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 120 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_init() 130 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 142 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 156 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 172 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_init() 197 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_destroy() 200 list_for_each_entry(nv_crtc, &dev->mode_config in nv04_display_destroy() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/ |
H A D | bochs_kms.c | 147 bochs->dev->mode_config.max_width = 8192; in bochs_kms_init() 148 bochs->dev->mode_config.max_height = 8192; in bochs_kms_init() 150 bochs->dev->mode_config.fb_base = bochs->fb_base; in bochs_kms_init() 151 bochs->dev->mode_config.preferred_depth = 24; in bochs_kms_init() 152 bochs->dev->mode_config.prefer_shadow = 0; in bochs_kms_init() 153 bochs->dev->mode_config.prefer_shadow_fbdev = 1; in bochs_kms_init() 154 bochs->dev->mode_config.fbdev_use_iomem = true; in bochs_kms_init() 155 bochs->dev->mode_config.quirk_addfb_prefer_host_byte_order = true; in bochs_kms_init() 157 bochs->dev->mode_config.funcs = &bochs_mode_funcs; in bochs_kms_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_kms.c | 28 fsl_dev->drm->mode_config.min_width = 0; in fsl_dcu_drm_modeset_init() 29 fsl_dev->drm->mode_config.min_height = 0; in fsl_dcu_drm_modeset_init() 30 fsl_dev->drm->mode_config.max_width = 2031; in fsl_dcu_drm_modeset_init() 31 fsl_dev->drm->mode_config.max_height = 2047; in fsl_dcu_drm_modeset_init() 32 fsl_dev->drm->mode_config.funcs = &fsl_dcu_drm_mode_config_funcs; in fsl_dcu_drm_modeset_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_kms.c | 27 fsl_dev->drm->mode_config.min_width = 0; in fsl_dcu_drm_modeset_init() 28 fsl_dev->drm->mode_config.min_height = 0; in fsl_dcu_drm_modeset_init() 29 fsl_dev->drm->mode_config.max_width = 2031; in fsl_dcu_drm_modeset_init() 30 fsl_dev->drm->mode_config.max_height = 2047; in fsl_dcu_drm_modeset_init() 31 fsl_dev->drm->mode_config.funcs = &fsl_dcu_drm_mode_config_funcs; in fsl_dcu_drm_modeset_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fb.c | 165 dev->mode_config.min_width = 0; in exynos_drm_mode_config_init() 166 dev->mode_config.min_height = 0; in exynos_drm_mode_config_init() 173 dev->mode_config.max_width = 4096; in exynos_drm_mode_config_init() 174 dev->mode_config.max_height = 4096; in exynos_drm_mode_config_init() 176 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init() 177 dev->mode_config.helper_private = &exynos_drm_mode_config_helpers; in exynos_drm_mode_config_init() 179 dev->mode_config.normalize_zpos = true; in exynos_drm_mode_config_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_drv.c | 129 dev->mode_config.funcs = &vkms_mode_funcs; in vkms_modeset_init() 130 dev->mode_config.min_width = XRES_MIN; in vkms_modeset_init() 131 dev->mode_config.min_height = YRES_MIN; in vkms_modeset_init() 132 dev->mode_config.max_width = XRES_MAX; in vkms_modeset_init() 133 dev->mode_config.max_height = YRES_MAX; in vkms_modeset_init() 134 dev->mode_config.cursor_width = 512; in vkms_modeset_init() 135 dev->mode_config.cursor_height = 512; in vkms_modeset_init() 136 dev->mode_config.preferred_depth = 24; in vkms_modeset_init() 137 dev->mode_config.helper_private = &vkms_mode_config_helpers; in vkms_modeset_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
H A D | sti_drv.c | 43 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_get() 59 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_set() 80 list_for_each_entry(p, &dev->mode_config.plane_list, head) { in sti_drm_fps_dbg_show() 115 dev->mode_config.min_width = 0; in sti_mode_config_init() 116 dev->mode_config.min_height = 0; in sti_mode_config_init() 123 dev->mode_config.max_width = STI_MAX_FB_WIDTH; in sti_mode_config_init() 124 dev->mode_config.max_height = STI_MAX_FB_HEIGHT; in sti_mode_config_init() 126 dev->mode_config.funcs = &sti_mode_config_funcs; in sti_mode_config_init() 128 dev->mode_config.normalize_zpos = true; in sti_mode_config_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm_modeset.c | 59 connector->dev->mode_config.max_width, in hyperv_connector_get_modes() 60 connector->dev->mode_config.max_height); in hyperv_connector_get_modes() 214 dev->mode_config.min_width = 0; in hyperv_mode_config_init() 215 dev->mode_config.min_height = 0; in hyperv_mode_config_init() 216 dev->mode_config.max_width = hv->screen_width_max; in hyperv_mode_config_init() 217 dev->mode_config.max_height = hv->screen_height_max; in hyperv_mode_config_init() 219 dev->mode_config.preferred_depth = hv->screen_depth; in hyperv_mode_config_init() 220 dev->mode_config.prefer_shadow = 0; in hyperv_mode_config_init() 222 dev->mode_config.funcs = &hyperv_mode_config_funcs; in hyperv_mode_config_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_drv.c | 160 dev->mode_config.funcs = &vkms_mode_funcs; in vkms_modeset_init() 161 dev->mode_config.min_width = XRES_MIN; in vkms_modeset_init() 162 dev->mode_config.min_height = YRES_MIN; in vkms_modeset_init() 163 dev->mode_config.max_width = XRES_MAX; in vkms_modeset_init() 164 dev->mode_config.max_height = YRES_MAX; in vkms_modeset_init() 165 dev->mode_config.cursor_width = 512; in vkms_modeset_init() 166 dev->mode_config.cursor_height = 512; in vkms_modeset_init() 170 dev->mode_config.preferred_depth = 0; in vkms_modeset_init() 171 dev->mode_config.helper_private = &vkms_mode_config_helpers; in vkms_modeset_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/ |
H A D | sti_drv.c | 44 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_get() 60 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_set() 81 list_for_each_entry(p, &dev->mode_config.plane_list, head) { in sti_drm_fps_dbg_show() 116 dev->mode_config.min_width = 0; in sti_mode_config_init() 117 dev->mode_config.min_height = 0; in sti_mode_config_init() 124 dev->mode_config.max_width = STI_MAX_FB_WIDTH; in sti_mode_config_init() 125 dev->mode_config.max_height = STI_MAX_FB_HEIGHT; in sti_mode_config_init() 127 dev->mode_config.funcs = &sti_mode_config_funcs; in sti_mode_config_init() 129 dev->mode_config.normalize_zpos = true; in sti_mode_config_init()
|