| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_client_modeset.c | 40 struct drm_mode_set *modeset; in drm_client_modeset_create() local 58 for (modeset = client->modesets; modeset->crtc; modeset++) { in drm_client_modeset_create() 61 if (!modeset->connectors) in drm_client_modeset_create() 80 modeset->mode = NULL; in drm_client_modeset_release() 81 modeset->fb = NULL; in drm_client_modeset_release() 100 kfree(modeset->connectors); in drm_client_modeset_free() 114 if (modeset->crtc == crtc) in drm_client_find_modeset() 115 return modeset; in drm_client_find_modeset() 546 crtc = modeset->crtc; in drm_client_pick_crtcs() 894 if (!modeset->mode) { in drm_client_modeset_probe() [all …]
|
| H A D | drm_fb_helper.c | 851 struct drm_mode_set *modeset; in setcmap_legacy() local 858 crtc = modeset->crtc; in setcmap_legacy() 939 struct drm_mode_set *modeset; in setcmap_atomic() local 956 crtc = modeset->crtc; in setcmap_atomic() 990 crtc = modeset->crtc; in setcmap_atomic() 1402 struct drm_mode_set *modeset; in pan_display_legacy() local 1408 modeset->x = var->xoffset; in pan_display_legacy() 1409 modeset->y = var->yoffset; in pan_display_legacy() 1764 struct drm_mode_set *modeset; in drm_setup_crtcs_fb() local 1768 if (!modeset->num_connectors) in drm_setup_crtcs_fb() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_module.c | 32 if (i915_modparams.modeset == 0) in i915_check_nomodeset() 34 else if (i915_modparams.modeset != -1) in i915_check_nomodeset() 36 i915_modparams.modeset); in i915_check_nomodeset() 38 if (i915_modparams.modeset == 0) in i915_check_nomodeset() 41 if (drm_firmware_drivers_only() && i915_modparams.modeset == -1) in i915_check_nomodeset()
|
| H A D | i915_params.h | 49 param(int, modeset, -1, 0400) \
|
| /linux-6.15/include/drm/ |
| H A D | drm_module.h | 62 drm_pci_register_driver_if_modeset(struct pci_driver *pci_drv, int modeset) in drm_pci_register_driver_if_modeset() argument 64 if (drm_firmware_drivers_only() && modeset == -1) in drm_pci_register_driver_if_modeset() 66 if (modeset == 0) in drm_pci_register_driver_if_modeset() 73 drm_pci_unregister_driver_if_modeset(struct pci_driver *pci_drv, int modeset) in drm_pci_unregister_driver_if_modeset() argument
|
| H A D | drm_client.h | 218 bool drm_client_rotation(struct drm_mode_set *modeset, unsigned int *rotation); 229 #define drm_client_for_each_modeset(modeset, client) \ argument 231 modeset = (client)->modesets; modeset->crtc; modeset++)
|
| /linux-6.15/drivers/gpu/drm/ci/xfails/ |
| H A D | rockchip-rk3399-fails.txt | 2 kms_atomic_transition@modeset-transition,Fail 3 kms_atomic_transition@modeset-transition-fencing,Fail 4 kms_atomic_transition@plane-toggle-modeset-transition,Fail 44 kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic,Fail 47 kms_flip@flip-vs-modeset-vs-hang,Fail 51 kms_flip@modeset-vs-vblank-race,Fail
|
| H A D | amdgpu-stoney-fails.txt | 27 kms_atomic_transition@plane-all-modeset-transition-internal-panels,Fail 30 kms_atomic_transition@plane-toggle-modeset-transition,Fail 40 kms_flip@flip-vs-modeset-vs-hang,Fail
|
| H A D | i915-jsl-fails.txt | 7 kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset,Fail 8 kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible,Fail 33 kms_pm_rpm@modeset-stress-extra-wait,Timeout
|
| H A D | virtio_gpu-none-fails.txt | 148 kms_flip@flip-vs-modeset-vs-hang,Fail 151 kms_flip@modeset-vs-vblank-race,Fail 152 kms_flip@modeset-vs-vblank-race-interruptible,Fail 182 kms_vblank@ts-continuation-modeset,Fail 183 kms_vblank@ts-continuation-modeset-rpm,Fail
|
| H A D | rockchip-rk3288-fails.txt | 8 kms_flip@flip-vs-modeset-vs-hang,Crash
|
| H A D | i915-whl-flakes.txt | 6 kms_pm_rpm@modeset-lpsp-stress
|
| H A D | msm-sc7180-trogdor-lazor-limozeen-fails.txt | 11 kms_flip@flip-vs-modeset-vs-hang,Fail
|
| H A D | msm-sc7180-trogdor-kingoftown-fails.txt | 11 kms_flip@flip-vs-modeset-vs-hang,Fail
|
| /linux-6.15/drivers/gpu/drm/loongson/ |
| H A D | loongson_module.c | 13 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); 14 module_param_named(modeset, loongson_modeset, int, 0400);
|
| /linux-6.15/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_vop_reg.c | 200 .modeset = &rk3036_modeset, 244 .modeset = &rk3036_modeset, 372 .modeset = &px30_modeset, 389 .modeset = &px30_modeset, 514 .modeset = &rk3066_modeset, 621 .modeset = &rk3188_modeset, 770 .modeset = &rk3288_modeset, 877 .modeset = &rk3288_modeset, 899 .modeset = &rk3288_modeset, 1052 .modeset = &rk3288_modeset, [all …]
|
| /linux-6.15/drivers/gpu/drm/vboxvideo/ |
| H A D | vbox_drv.c | 30 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); 31 module_param_named(modeset, vbox_modeset, int, 0400);
|
| /linux-6.15/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_drv.c | 51 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); 52 module_param_named(modeset, virtio_gpu_modeset, int, 0400);
|
| /linux-6.15/drivers/gpu/drm/gma500/ |
| H A D | framebuffer.c | 211 dev_priv->modeset = true; in psb_modeset_init() 217 if (dev_priv->modeset) { in psb_modeset_cleanup()
|
| /linux-6.15/drivers/gpu/drm/qxl/ |
| H A D | qxl_drv.c | 63 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); 64 module_param_named(modeset, qxl_modeset, int, 0400);
|
| /linux-6.15/Documentation/gpu/ |
| H A D | todo.rst | 47 3.19 has the atomic modeset interfaces and helpers, so drivers can now be 49 really want an atomic modeset interface, so this is all about the bright 234 Convert drivers to use simple modeset suspend/resume 240 of the atomic suspend/resume code in older atomic modeset drivers. 380 Consolidate custom driver modeset properties 383 Before atomic modeset took place, many drivers where creating their own 482 drivers are used with a lot of different DRM modeset drivers they still 485 driver gets shutdown() _before_ the DRM modeset driver and the DRM modeset 491 Once all DRM modeset drivers are known to shutdown properly, the extra 686 converting things over. For modeset tests we also first need a bit of [all …]
|
| /linux-6.15/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_drv.c | 27 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting"); 28 module_param_named(modeset, mgag200_modeset, int, 0400);
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_driver.c | 243 display->wq.modeset = alloc_ordered_workqueue("i915_modeset", 0); in intel_display_driver_probe_noirq() 578 flush_workqueue(display->wq.modeset); in intel_display_driver_remove() 621 destroy_workqueue(display->wq.modeset); in intel_display_driver_remove_noirq()
|
| H A D | intel_atomic_plane.c | 470 bool modeset, turn_on, turn_off; in i9xx_must_disable_cxsr() local 475 modeset = intel_crtc_needs_modeset(new_crtc_state); in i9xx_must_disable_cxsr() 476 turn_off = old_visible && (!new_visible || modeset); in i9xx_must_disable_cxsr() 477 turn_on = new_visible && (!old_visible || modeset); in i9xx_must_disable_cxsr() 509 bool modeset, turn_on; in ilk_must_disable_cxsr() local 514 modeset = intel_crtc_needs_modeset(new_crtc_state); in ilk_must_disable_cxsr() 515 turn_on = new_visible && (!old_visible || modeset); in ilk_must_disable_cxsr()
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 275 nv50_wndw_atomic_check_acquire(struct nv50_wndw *wndw, bool modeset, in nv50_wndw_atomic_check_acquire() argument 288 if (fb != armw->state.fb || !armw->visible || modeset) { in nv50_wndw_atomic_check_acquire() 453 bool modeset = false; in nv50_wndw_atomic_check() local 465 modeset = drm_atomic_crtc_needs_modeset(&asyh->state); in nv50_wndw_atomic_check() 491 ret = nv50_wndw_atomic_check_acquire(wndw, modeset, in nv50_wndw_atomic_check() 509 if (!asyw->visible || modeset) { in nv50_wndw_atomic_check()
|