Home
last modified time | relevance | path

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

12345678

/linux/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()
248 dev->mode_config.plane_type_property = prop; in drm_mode_create_standard_properties()
254 dev->mode_config.prop_src_x = prop; in drm_mode_create_standard_properties()
260 dev->mode_config.prop_src_y = prop; in drm_mode_create_standard_properties()
266 dev->mode_config.prop_src_w = prop; in drm_mode_create_standard_properties()
272 dev->mode_config.prop_src_h = prop; in drm_mode_create_standard_properties()
278 dev->mode_config.prop_crtc_x = prop; in drm_mode_create_standard_properties()
[all …]
H A Ddrm_connector.c208 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn()
209 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn()
229 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init_only()
336 struct drm_mode_config *config = &dev->mode_config; in drm_connector_add()
358 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_remove()
360 dev->mode_config.num_connector--; in drm_connector_remove()
361 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_remove()
646 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property()
791 ida_free(&dev->mode_config.connector_ida, connector->index); in drm_connector_cleanup()
1066 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe()
[all …]
H A Ddrm_writeback.c114 if (!dev->mode_config.writeback_fb_id_property) { in create_writeback_properties()
120 dev->mode_config.writeback_fb_id_property = prop; in create_writeback_properties()
123 if (!dev->mode_config.writeback_pixel_formats_property) { in create_writeback_properties()
130 dev->mode_config.writeback_pixel_formats_property = prop; in create_writeback_properties()
133 if (!dev->mode_config.writeback_out_fence_ptr_property) { in create_writeback_properties()
139 dev->mode_config.writeback_out_fence_ptr_property = prop; in create_writeback_properties()
202 if (dev->mode_config.writeback_pixel_formats_property) { in delete_writeback_properties()
203 drm_property_destroy(dev, dev->mode_config.writeback_pixel_formats_property); in delete_writeback_properties()
204 dev->mode_config.writeback_pixel_formats_property = NULL; in delete_writeback_properties()
206 if (dev->mode_config.writeback_out_fence_ptr_property) { in delete_writeback_properties()
[all …]
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.object_idr, object)) in drm_lease_create()
[all …]
/linux/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()
/linux/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()
196 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_destroy()
199 list_for_each_entry(nv_crtc, &dev->mode_config.crtc_list, base.head) in nv04_display_destroy()
[all …]
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_fb.c70 dev->mode_config.min_width = 0; in rockchip_drm_mode_config_init()
71 dev->mode_config.min_height = 0; in rockchip_drm_mode_config_init()
78 dev->mode_config.max_width = 4096; in rockchip_drm_mode_config_init()
79 dev->mode_config.max_height = 4096; in rockchip_drm_mode_config_init()
81 dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; in rockchip_drm_mode_config_init()
82 dev->mode_config.helper_private = &rockchip_mode_config_helpers; in rockchip_drm_mode_config_init()
84 dev->mode_config.normalize_zpos = true; in rockchip_drm_mode_config_init()
/linux/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()
/linux/drivers/gpu/drm/sti/
H A Dsti_drv.c46 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_get()
62 list_for_each_entry(p, &drm_dev->mode_config.plane_list, head) { in sti_drm_fps_set()
83 list_for_each_entry(p, &dev->mode_config.plane_list, head) { in sti_drm_fps_dbg_show()
118 dev->mode_config.min_width = 0; in sti_mode_config_init()
119 dev->mode_config.min_height = 0; in sti_mode_config_init()
126 dev->mode_config.max_width = STI_MAX_FB_WIDTH; in sti_mode_config_init()
127 dev->mode_config.max_height = STI_MAX_FB_HEIGHT; in sti_mode_config_init()
129 dev->mode_config.funcs = &sti_mode_config_funcs; in sti_mode_config_init()
131 dev->mode_config.normalize_zpos = true; in sti_mode_config_init()
/linux/drivers/gpu/drm/sprd/
H A Dsprd_drm.c41 drm->mode_config.min_width = 0; in sprd_drm_mode_config_init()
42 drm->mode_config.min_height = 0; in sprd_drm_mode_config_init()
43 drm->mode_config.max_width = 8192; in sprd_drm_mode_config_init()
44 drm->mode_config.max_height = 8192; in sprd_drm_mode_config_init()
46 drm->mode_config.funcs = &sprd_drm_mode_config_funcs; in sprd_drm_mode_config_init()
47 drm->mode_config.helper_private = &sprd_drm_mode_config_helper; in sprd_drm_mode_config_init()
93 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in sprd_drm_bind()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_fb.c167 dev->mode_config.min_width = 0; in exynos_drm_mode_config_init()
168 dev->mode_config.min_height = 0; in exynos_drm_mode_config_init()
175 dev->mode_config.max_width = 4096; in exynos_drm_mode_config_init()
176 dev->mode_config.max_height = 4096; in exynos_drm_mode_config_init()
178 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init()
179 dev->mode_config.helper_private = &exynos_drm_mode_config_helpers; in exynos_drm_mode_config_init()
181 dev->mode_config.normalize_zpos = true; in exynos_drm_mode_config_init()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c443 mutex_lock(&dev->mode_config.mutex); in nouveau_display_hpd_work()
488 mutex_unlock(&dev->mode_config.mutex); in nouveau_display_hpd_work()
657 dev->mode_config.funcs = &nouveau_mode_config_funcs; in nouveau_display_create()
659 dev->mode_config.min_width = 0; in nouveau_display_create()
660 dev->mode_config.min_height = 0; in nouveau_display_create()
662 dev->mode_config.max_width = 2048; in nouveau_display_create()
663 dev->mode_config.max_height = 2048; in nouveau_display_create()
666 dev->mode_config.max_width = 4096; in nouveau_display_create()
667 dev->mode_config.max_height = 4096; in nouveau_display_create()
670 dev->mode_config.max_width = 8192; in nouveau_display_create()
[all …]
/linux/drivers/gpu/drm/tve200/
H A Dtve200_drv.c66 struct drm_mode_config *mode_config; in tve200_modeset_init() local
73 mode_config = &dev->mode_config; in tve200_modeset_init()
74 mode_config->funcs = &mode_config_funcs; in tve200_modeset_init()
75 mode_config->min_width = 352; in tve200_modeset_init()
76 mode_config->max_width = 720; in tve200_modeset_init()
77 mode_config->min_height = 240; in tve200_modeset_init()
78 mode_config->max_height = 576; in tve200_modeset_init()
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_framebuffer.c47 drm->mode_config.max_width = 8192; in sun4i_framebuffer_init()
48 drm->mode_config.max_height = 8192; in sun4i_framebuffer_init()
50 drm->mode_config.funcs = &sun4i_de_mode_config_funcs; in sun4i_framebuffer_init()
51 drm->mode_config.helper_private = &sun4i_de_mode_config_helpers; in sun4i_framebuffer_init()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_mw.c41 return drm_add_modes_noedid(connector, dev->mode_config.max_width, in malidp_mw_connector_get_modes()
42 dev->mode_config.max_height); in malidp_mw_connector_get_modes()
50 struct drm_mode_config *mode_config = &dev->mode_config; in malidp_mw_connector_mode_valid() local
53 if ((w < mode_config->min_width) || (w > mode_config->max_width)) in malidp_mw_connector_mode_valid()
56 if ((h < mode_config->min_height) || (h > mode_config->max_height)) in malidp_mw_connector_mode_valid()
/linux/drivers/media/i2c/
H A Dadv7343.c230 val = state->pdata->mode_config.sleep_mode << 0 | in adv7343_setoutput()
231 state->pdata->mode_config.pll_control << 1 | in adv7343_setoutput()
232 state->pdata->mode_config.dac[2] << 2 | in adv7343_setoutput()
233 state->pdata->mode_config.dac[1] << 3 | in adv7343_setoutput()
234 state->pdata->mode_config.dac[0] << 4 | in adv7343_setoutput()
235 state->pdata->mode_config.dac[5] << 5 | in adv7343_setoutput()
236 state->pdata->mode_config.dac[4] << 6 | in adv7343_setoutput()
237 state->pdata->mode_config.dac[3] << 7; in adv7343_setoutput()
414 pdata->mode_config.sleep_mode = in adv7343_get_pdata()
417 pdata->mode_config.pll_control = in adv7343_get_pdata()
[all …]
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_wb_connector.c94 struct drm_mode_config *mode_config = &dev->mode_config; in komeda_wb_connector_mode_valid() local
97 if ((w < mode_config->min_width) || (w > mode_config->max_width)) in komeda_wb_connector_mode_valid()
100 if ((h < mode_config->min_height) || (h > mode_config->max_height)) in komeda_wb_connector_mode_valid()
/linux/drivers/gpu/drm/armada/
H A Darmada_drv.c106 priv->drm.mode_config.min_width = 320; in armada_drm_bind()
107 priv->drm.mode_config.min_height = 200; in armada_drm_bind()
113 priv->drm.mode_config.max_width = 1920; in armada_drm_bind()
114 priv->drm.mode_config.max_height = 2048; in armada_drm_bind()
116 priv->drm.mode_config.preferred_depth = 24; in armada_drm_bind()
117 priv->drm.mode_config.funcs = &armada_drm_mode_config_funcs; in armada_drm_bind()
125 ret = drm_vblank_init(&priv->drm, priv->drm.mode_config.num_crtc); in armada_drm_bind()
/linux/drivers/gpu/drm/pl111/
H A Dpl111_drv.c76 struct drm_mode_config *mode_config; in pl111_modeset_init() local
90 mode_config = &dev->mode_config; in pl111_modeset_init()
91 mode_config->funcs = &mode_config_funcs; in pl111_modeset_init()
92 mode_config->min_width = 1; in pl111_modeset_init()
93 mode_config->max_width = 1024; in pl111_modeset_init()
94 mode_config->min_height = 1; in pl111_modeset_init()
95 mode_config->max_height = 768; in pl111_modeset_init()
/linux/drivers/gpu/drm/mcde/
H A Dmcde_drv.c130 struct drm_mode_config *mode_config; in mcde_modeset_init() local
167 mode_config = &drm->mode_config; in mcde_modeset_init()
168 mode_config->funcs = &mcde_mode_config_funcs; in mcde_modeset_init()
169 mode_config->helper_private = &mcde_mode_config_helpers; in mcde_modeset_init()
171 mode_config->min_width = 1; in mcde_modeset_init()
172 mode_config->max_width = 1920; in mcde_modeset_init()
173 mode_config->min_height = 1; in mcde_modeset_init()
174 mode_config->max_height = 1080; in mcde_modeset_init()
/linux/drivers/gpu/drm/tidss/
H A Dtidss_kms.c274 ddev->mode_config.min_width = 8; in tidss_modeset_init()
275 ddev->mode_config.min_height = 8; in tidss_modeset_init()
276 ddev->mode_config.max_width = 8096; in tidss_modeset_init()
277 ddev->mode_config.max_height = 8096; in tidss_modeset_init()
278 ddev->mode_config.normalize_zpos = true; in tidss_modeset_init()
279 ddev->mode_config.funcs = &mode_config_funcs; in tidss_modeset_init()
280 ddev->mode_config.helper_private = &mode_config_helper_funcs; in tidss_modeset_init()
/linux/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_kms.c414 dev->mode_config.min_width = 0; in rzg2l_du_modeset_init()
415 dev->mode_config.min_height = 0; in rzg2l_du_modeset_init()
416 dev->mode_config.normalize_zpos = true; in rzg2l_du_modeset_init()
417 dev->mode_config.funcs = &rzg2l_du_mode_config_funcs; in rzg2l_du_modeset_init()
418 dev->mode_config.helper_private = &rzg2l_du_mode_config_helper; in rzg2l_du_modeset_init()
424 dev->mode_config.max_width = 1920; in rzg2l_du_modeset_init()
425 dev->mode_config.max_height = 1920; in rzg2l_du_modeset_init()
465 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in rzg2l_du_modeset_init()
/linux/drivers/gpu/drm/gma500/
H A Dframebuffer.c196 dev->mode_config.min_width = 0; in psb_modeset_init()
197 dev->mode_config.min_height = 0; in psb_modeset_init()
199 dev->mode_config.funcs = &psb_mode_funcs; in psb_modeset_init()
205 dev->mode_config.max_width = 4096; in psb_modeset_init()
206 dev->mode_config.max_height = 4096; in psb_modeset_init()
/linux/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c136 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) { in vbox_set_up_input_mapping()
159 list_for_each_entry(connectori, &vbox->ddev.mode_config.connector_list, in vbox_set_up_input_mapping()
202 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, in vbox_crtc_set_base_and_mode()
455 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) { in vbox_cursor_atomic_disable()
739 vbox->ddev.mode_config.suggested_x_property, in vbox_get_modes()
743 vbox->ddev.mode_config.suggested_x_property, 0); in vbox_get_modes()
747 vbox->ddev.mode_config.suggested_y_property, in vbox_get_modes()
751 vbox->ddev.mode_config.suggested_y_property, 0); in vbox_get_modes()
827 dev->mode_config.suggested_x_property, 0); in vbox_connector_init()
829 dev->mode_config.suggested_y_property, 0); in vbox_connector_init()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c60 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) { in radeon_encoder_clones()
81 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_setup_encoder_clones()
218 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_link_encoder_connector()
220 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_link_encoder_connector()
237 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_encoder_set_active_device()
257 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder()
273 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder_init()
291 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) { in radeon_get_external_encoder()

12345678