/Linux-v4.19/drivers/gpu/drm/ |
D | drm_mode_config.c | 117 card_res->max_height = dev->mode_config.max_height; in drm_mode_getresources() 118 card_res->min_height = dev->mode_config.min_height; in drm_mode_getresources() 119 card_res->max_width = dev->mode_config.max_width; in drm_mode_getresources() 120 card_res->min_width = dev->mode_config.min_width; in drm_mode_getresources() 227 dev->mode_config.plane_type_property = prop; in drm_mode_create_standard_properties() 233 dev->mode_config.prop_src_x = prop; in drm_mode_create_standard_properties() 239 dev->mode_config.prop_src_y = prop; in drm_mode_create_standard_properties() 245 dev->mode_config.prop_src_w = prop; in drm_mode_create_standard_properties() 251 dev->mode_config.prop_src_h = prop; in drm_mode_create_standard_properties() 257 dev->mode_config.prop_crtc_x = prop; in drm_mode_create_standard_properties() [all …]
|
D | drm_connector.c | 161 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn() 162 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn() 194 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init() 395 ida_simple_remove(&dev->mode_config.connector_ida, in drm_connector_cleanup() 402 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 404 dev->mode_config.num_connector--; in drm_connector_cleanup() 405 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup() 596 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe() 618 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next() 656 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_end() [all …]
|
D | drm_probe_helper.c | 229 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll) in drm_kms_helper_poll_enable() 240 if (dev->mode_config.delayed_event) { in drm_kms_helper_poll_enable() 256 schedule_delayed_work(&dev->mode_config.output_poll_work, delay); in drm_kms_helper_poll_enable() 270 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_detect_ctx() 316 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_helper_probe_detect() 400 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_probe_single_connector_modes() 408 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_single_connector_modes() 460 dev->mode_config.delayed_event = true; in drm_helper_probe_single_connector_modes() 461 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes() 462 schedule_delayed_work(&dev->mode_config.output_poll_work, in drm_helper_probe_single_connector_modes() [all …]
|
D | drm_lease.c | 57 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_find_lessee() 74 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_lease_held_master() 95 lockdep_assert_held(&master->dev->mode_config.idr_mutex); in _drm_has_leased() 142 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 144 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_held() 172 mutex_lock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 173 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in drm_lease_filter_crtcs() 184 mutex_unlock(&master->dev->mode_config.idr_mutex); in drm_lease_filter_crtcs() 221 mutex_lock(&dev->mode_config.idr_mutex); in drm_lease_create() 225 if (!idr_find(&dev->mode_config.crtc_idr, object)) in drm_lease_create() [all …]
|
D | drm_modeset_helper.c | 54 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 56 &dev->mode_config.connector_list, head) { in drm_helper_move_panel_connectors_to_head() 63 list_splice(&panel_list, &dev->mode_config.connector_list); in drm_helper_move_panel_connectors_to_head() 64 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head() 194 dev->mode_config.suspend_state = state; in drm_mode_config_helper_suspend() 221 if (WARN_ON(!dev->mode_config.suspend_state)) in drm_mode_config_helper_resume() 224 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state); in drm_mode_config_helper_resume() 227 dev->mode_config.suspend_state = NULL; in drm_mode_config_helper_resume()
|
D | drm_mode_object.c | 40 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_add() 41 ret = idr_alloc(&dev->mode_config.crtc_idr, register_obj ? obj : NULL, 1, 0, GFP_KERNEL); in __drm_mode_object_add() 54 mutex_unlock(&dev->mode_config.idr_mutex); in __drm_mode_object_add() 80 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_register() 81 idr_replace(&dev->mode_config.crtc_idr, obj, obj->id); in drm_mode_object_register() 82 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_register() 99 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister() 101 idr_remove(&dev->mode_config.crtc_idr, object->id); in drm_mode_object_unregister() 104 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_unregister() 132 mutex_lock(&dev->mode_config.idr_mutex); in __drm_mode_object_find() [all …]
|
D | drm_writeback.c | 116 if (!dev->mode_config.writeback_fb_id_property) { in create_writeback_properties() 122 dev->mode_config.writeback_fb_id_property = prop; in create_writeback_properties() 125 if (!dev->mode_config.writeback_pixel_formats_property) { in create_writeback_properties() 132 dev->mode_config.writeback_pixel_formats_property = prop; in create_writeback_properties() 135 if (!dev->mode_config.writeback_out_fence_ptr_property) { in create_writeback_properties() 141 dev->mode_config.writeback_out_fence_ptr_property = prop; in create_writeback_properties() 180 struct drm_mode_config *config = &dev->mode_config; in drm_writeback_connector_init()
|
D | drm_encoder.c | 114 if (WARN_ON(dev->mode_config.num_encoder >= 32)) in drm_encoder_init() 140 list_add_tail(&encoder->head, &dev->mode_config.encoder_list); in drm_encoder_init() 141 encoder->index = dev->mode_config.num_encoder++; in drm_encoder_init() 180 dev->mode_config.num_encoder--; in drm_encoder_cleanup() 231 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder() 237 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getencoder()
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_fb.c | 168 dev->mode_config.min_width = 0; in exynos_drm_mode_config_init() 169 dev->mode_config.min_height = 0; in exynos_drm_mode_config_init() 176 dev->mode_config.max_width = 4096; in exynos_drm_mode_config_init() 177 dev->mode_config.max_height = 4096; in exynos_drm_mode_config_init() 179 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init() 180 dev->mode_config.helper_private = &exynos_drm_mode_config_helpers; in exynos_drm_mode_config_init() 182 dev->mode_config.allow_fb_modifiers = true; in exynos_drm_mode_config_init() 184 dev->mode_config.normalize_zpos = true; in exynos_drm_mode_config_init()
|
/Linux-v4.19/drivers/gpu/drm/fsl-dcu/ |
D | fsl_dcu_drm_kms.c | 33 fsl_dev->drm->mode_config.min_width = 0; in fsl_dcu_drm_modeset_init() 34 fsl_dev->drm->mode_config.min_height = 0; in fsl_dcu_drm_modeset_init() 35 fsl_dev->drm->mode_config.max_width = 2031; in fsl_dcu_drm_modeset_init() 36 fsl_dev->drm->mode_config.max_height = 2047; in fsl_dcu_drm_modeset_init() 37 fsl_dev->drm->mode_config.funcs = &fsl_dcu_drm_mode_config_funcs; in fsl_dcu_drm_modeset_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/ |
D | disp.c | 98 &dev->mode_config.connector_list, head) { in nv04_display_create() 106 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv04_display_create() 114 list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) in nv04_display_create() 117 list_for_each_entry(nv_encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_create() 134 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_destroy() 137 list_for_each_entry(nv_crtc, &dev->mode_config.crtc_list, base.head) in nv04_display_destroy() 162 list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) in nv04_display_init() 165 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_init()
|
/Linux-v4.19/drivers/gpu/drm/sti/ |
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() 131 dev->mode_config.min_width = 0; in sti_mode_config_init() 132 dev->mode_config.min_height = 0; in sti_mode_config_init() 139 dev->mode_config.max_width = STI_MAX_FB_WIDTH; in sti_mode_config_init() 140 dev->mode_config.max_height = STI_MAX_FB_HEIGHT; in sti_mode_config_init() 142 dev->mode_config.funcs = &sti_mode_config_funcs; in sti_mode_config_init() 144 dev->mode_config.normalize_zpos = true; in sti_mode_config_init() 239 if (ddev->mode_config.num_connector) { in sti_bind()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_display.h | 280 list_for_each_entry(crtc, &(dev)->mode_config.crtc_list, head) 284 &(dev)->mode_config.plane_list, \ 289 &(dev)->mode_config.plane_list, \ 296 &(dev)->mode_config.plane_list, \ 302 &(dev)->mode_config.crtc_list, \ 307 &(dev)->mode_config.crtc_list, \ 313 &(dev)->mode_config.encoder_list, \ 324 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \ 328 list_for_each_entry((intel_connector), &(dev)->mode_config.connector_list, base.head) \ 357 (__i) < (__state)->base.dev->mode_config.num_total_plane && \ [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_display.c | 148 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_scanoutpos() 163 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_fini() 176 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_init() 193 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in nouveau_display_vblank_init() 529 dev->mode_config.funcs = &nouveau_mode_config_funcs; in nouveau_display_create() 530 dev->mode_config.fb_base = device->func->resource_addr(device, 1); in nouveau_display_create() 532 dev->mode_config.min_width = 0; in nouveau_display_create() 533 dev->mode_config.min_height = 0; in nouveau_display_create() 535 dev->mode_config.max_width = 2048; in nouveau_display_create() 536 dev->mode_config.max_height = 2048; in nouveau_display_create() [all …]
|
/Linux-v4.19/drivers/gpu/drm/sun4i/ |
D | sun4i_framebuffer.c | 54 drm->mode_config.max_width = 8192; in sun4i_framebuffer_init() 55 drm->mode_config.max_height = 8192; in sun4i_framebuffer_init() 57 drm->mode_config.funcs = &sun4i_de_mode_config_funcs; in sun4i_framebuffer_init() 58 drm->mode_config.helper_private = &sun4i_de_mode_config_helpers; in sun4i_framebuffer_init()
|
/Linux-v4.19/drivers/gpu/drm/tve200/ |
D | tve200_drv.c | 67 struct drm_mode_config *mode_config; in tve200_modeset_init() local 74 mode_config = &dev->mode_config; in tve200_modeset_init() 75 mode_config->funcs = &mode_config_funcs; in tve200_modeset_init() 76 mode_config->min_width = 352; in tve200_modeset_init() 77 mode_config->max_width = 720; in tve200_modeset_init() 78 mode_config->min_height = 240; in tve200_modeset_init() 79 mode_config->max_height = 576; in tve200_modeset_init()
|
/Linux-v4.19/drivers/gpu/drm/stm/ |
D | drv.c | 98 ddev->mode_config.min_width = 0; in drv_load() 99 ddev->mode_config.min_height = 0; in drv_load() 100 ddev->mode_config.max_width = STM_MAX_FB_WIDTH; in drv_load() 101 ddev->mode_config.max_height = STM_MAX_FB_HEIGHT; in drv_load() 102 ddev->mode_config.funcs = &drv_mode_config_funcs; in drv_load() 111 if (ddev->mode_config.num_connector) { in drv_load()
|
/Linux-v4.19/drivers/gpu/drm/shmobile/ |
D | shmob_drm_kms.c | 141 sdev->ddev->mode_config.min_width = 0; in shmob_drm_modeset_init() 142 sdev->ddev->mode_config.min_height = 0; in shmob_drm_modeset_init() 143 sdev->ddev->mode_config.max_width = 4095; in shmob_drm_modeset_init() 144 sdev->ddev->mode_config.max_height = 4095; in shmob_drm_modeset_init() 145 sdev->ddev->mode_config.funcs = &shmob_drm_mode_config_funcs; in shmob_drm_modeset_init()
|
/Linux-v4.19/drivers/gpu/drm/zte/ |
D | zx_drm_drv.c | 77 drm->mode_config.min_width = 16; in zx_drm_bind() 78 drm->mode_config.min_height = 16; in zx_drm_bind() 79 drm->mode_config.max_width = 4096; in zx_drm_bind() 80 drm->mode_config.max_height = 4096; in zx_drm_bind() 81 drm->mode_config.funcs = &zx_drm_mode_config_funcs; in zx_drm_bind() 89 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in zx_drm_bind()
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/kirin/ |
D | kirin_drm_drv.c | 68 dev->mode_config.min_width = 0; in kirin_drm_mode_config_init() 69 dev->mode_config.min_height = 0; in kirin_drm_mode_config_init() 71 dev->mode_config.max_width = 2048; in kirin_drm_mode_config_init() 72 dev->mode_config.max_height = 2048; in kirin_drm_mode_config_init() 74 dev->mode_config.funcs = &kirin_drm_mode_config_funcs; in kirin_drm_mode_config_init() 106 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in kirin_drm_kms_init() 121 dev->mode_config.num_connector); in kirin_drm_kms_init()
|
/Linux-v4.19/drivers/gpu/drm/arm/ |
D | malidp_mw.c | 37 return drm_add_modes_noedid(connector, dev->mode_config.max_width, in malidp_mw_connector_get_modes() 38 dev->mode_config.max_height); in malidp_mw_connector_get_modes() 46 struct drm_mode_config *mode_config = &dev->mode_config; in malidp_mw_connector_mode_valid() local 49 if ((w < mode_config->min_width) || (w > mode_config->max_width)) in malidp_mw_connector_mode_valid() 52 if ((h < mode_config->min_height) || (h > mode_config->max_height)) in malidp_mw_connector_mode_valid()
|
/Linux-v4.19/drivers/gpu/drm/vkms/ |
D | vkms_drv.c | 80 dev->mode_config.funcs = &vkms_mode_funcs; in vkms_modeset_init() 81 dev->mode_config.min_width = XRES_MIN; in vkms_modeset_init() 82 dev->mode_config.min_height = YRES_MIN; in vkms_modeset_init() 83 dev->mode_config.max_width = XRES_MAX; in vkms_modeset_init() 84 dev->mode_config.max_height = YRES_MAX; in vkms_modeset_init()
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
D | hibmc_drm_drv.c | 115 priv->dev->mode_config.min_width = 0; in hibmc_kms_init() 116 priv->dev->mode_config.min_height = 0; in hibmc_kms_init() 117 priv->dev->mode_config.max_width = 1920; in hibmc_kms_init() 118 priv->dev->mode_config.max_height = 1440; in hibmc_kms_init() 120 priv->dev->mode_config.fb_base = priv->fb_base; in hibmc_kms_init() 121 priv->dev->mode_config.preferred_depth = 24; in hibmc_kms_init() 122 priv->dev->mode_config.prefer_shadow = 0; in hibmc_kms_init() 124 priv->dev->mode_config.funcs = (void *)&hibmc_mode_funcs; in hibmc_kms_init() 316 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in hibmc_load()
|
/Linux-v4.19/drivers/media/i2c/ |
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-v4.19/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_fb.c | 216 dev->mode_config.min_width = 0; in rockchip_drm_mode_config_init() 217 dev->mode_config.min_height = 0; in rockchip_drm_mode_config_init() 224 dev->mode_config.max_width = 4096; in rockchip_drm_mode_config_init() 225 dev->mode_config.max_height = 4096; in rockchip_drm_mode_config_init() 227 dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; in rockchip_drm_mode_config_init() 228 dev->mode_config.helper_private = &rockchip_mode_config_helpers; in rockchip_drm_mode_config_init()
|