| /linux/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()
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_fb.c | 70 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/ |
| 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.object_idr, object)) in drm_lease_create() [all …]
|
| H A D | drm_encoder.c | 109 if (WARN_ON(dev->mode_config.num_encoder >= 32)) in __drm_encoder_init() 132 list_add_tail(&encoder->head, &dev->mode_config.encoder_list); in __drm_encoder_init() 133 encoder->index = dev->mode_config.num_encoder++; in __drm_encoder_init() 204 dev->mode_config.num_encoder--; in drm_encoder_cleanup() 349 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder() 355 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getencoder()
|
| /linux/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() 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/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()
|
| /linux/drivers/gpu/drm/sti/ |
| H A D | sti_drv.c | 46 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 D | sprd_drm.c | 41 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 D | exynos_drm_fb.c | 167 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/tve200/ |
| H A D | tve200_drv.c | 66 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/nouveau/ |
| H A D | nouveau_display.c | 443 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/sun4i/ |
| H A D | sun4i_framebuffer.c | 47 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 D | malidp_mw.c | 41 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 D | adv7343.c | 230 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 D | komeda_wb_connector.c | 94 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 D | armada_drv.c | 106 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 D | pl111_drv.c | 76 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/tidss/ |
| H A D | tidss_kms.c | 274 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/mcde/ |
| H A D | mcde_drv.c | 130 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/renesas/rz-du/ |
| H A D | rzg2l_du_kms.c | 414 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/vboxvideo/ |
| H A D | vbox_mode.c | 136 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/include/drm/ |
| H A D | drm_atomic.h | 394 list_for_each_entry(privobj, &(dev)->mode_config.privobj_list, head) 1012 (__i) < (__state)->dev->mode_config.num_crtc; \ 1035 (__i) < (__state)->dev->mode_config.num_crtc; \ 1055 (__i) < (__state)->dev->mode_config.num_crtc; \ 1078 (__i) < (__state)->dev->mode_config.num_colorop; \ 1099 (__i) < (__state)->dev->mode_config.num_colorop; \ 1121 (__i) < (__state)->dev->mode_config.num_total_plane; \ 1143 for ((__i) = ((__state)->dev->mode_config.num_total_plane - 1); \ 1160 for ((__i) = ((__state)->dev->mode_config.num_total_plane - 1); \ 1180 (__i) < (__state)->dev->mode_config.num_total_plane; \ [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_encoders.c | 60 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()
|
| /linux/drivers/gpu/drm/hisilicon/hibmc/ |
| H A D | hibmc_drm_drv.c | 126 dev->mode_config.min_width = 0; in hibmc_kms_init() 127 dev->mode_config.min_height = 0; in hibmc_kms_init() 128 dev->mode_config.max_width = 1920; in hibmc_kms_init() 129 dev->mode_config.max_height = 1200; in hibmc_kms_init() 131 dev->mode_config.preferred_depth = 24; in hibmc_kms_init() 132 dev->mode_config.prefer_shadow = 1; in hibmc_kms_init() 134 dev->mode_config.funcs = (void *)&hibmc_mode_funcs; in hibmc_kms_init() 343 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in hibmc_load()
|
| /linux/drivers/gpu/drm/renesas/shmobile/ |
| H A D | shmob_drm_kms.c | 182 sdev->ddev.mode_config.min_width = 0; in shmob_drm_modeset_init() 183 sdev->ddev.mode_config.min_height = 0; in shmob_drm_modeset_init() 184 sdev->ddev.mode_config.max_width = 4095; in shmob_drm_modeset_init() 185 sdev->ddev.mode_config.max_height = 4095; in shmob_drm_modeset_init() 186 sdev->ddev.mode_config.funcs = &shmob_drm_mode_config_funcs; in shmob_drm_modeset_init()
|