Home
last modified time | relevance | path

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

12345678910>>...20

/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_mode_config.c125 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 Ddrm_connector.c206 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 Ddrm_probe_helper.c269 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 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()
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 Ddrm_lease.c84 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 Ddrm_mode_config.c122 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 Ddrm_connector.c197 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 Ddrm_probe_helper.c249 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 Ddrm_lease.c52 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 Ddrm_modeset_helper.c56 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 Dlogicvc_mode.c34 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 Dintel_display_driver.c111 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 Drockchip_drm_fb.c80 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 Dexynos_drm_fb.c166 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 Ddisp.c78 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 Ddisp.c78 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 Dbochs_kms.c147 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 Dfsl_dcu_drm_kms.c28 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 Dfsl_dcu_drm_kms.c27 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 Dexynos_drm_fb.c165 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 Dvkms_drv.c129 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 Dsti_drv.c43 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 Dhyperv_drm_modeset.c59 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 Dvkms_drv.c160 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 Dsti_drv.c44 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()

Completed in 14 milliseconds

12345678910>>...20