Home
last modified time | relevance | path

Searched refs:modeset (Results 1 – 25 of 55) sorted by relevance

123

/linux-6.15/drivers/gpu/drm/
H A Ddrm_client_modeset.c40 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 Ddrm_fb_helper.c851 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 Di915_module.c32 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 Di915_params.h49 param(int, modeset, -1, 0400) \
/linux-6.15/include/drm/
H A Ddrm_module.h62 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 Ddrm_client.h218 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 Drockchip-rk3399-fails.txt2 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 Damdgpu-stoney-fails.txt27 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 Di915-jsl-fails.txt7 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 Dvirtio_gpu-none-fails.txt148 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 Drockchip-rk3288-fails.txt8 kms_flip@flip-vs-modeset-vs-hang,Crash
H A Di915-whl-flakes.txt6 kms_pm_rpm@modeset-lpsp-stress
H A Dmsm-sc7180-trogdor-lazor-limozeen-fails.txt11 kms_flip@flip-vs-modeset-vs-hang,Fail
H A Dmsm-sc7180-trogdor-kingoftown-fails.txt11 kms_flip@flip-vs-modeset-vs-hang,Fail
/linux-6.15/drivers/gpu/drm/loongson/
H A Dloongson_module.c13 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 Drockchip_vop_reg.c200 .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 Dvbox_drv.c30 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 Dvirtgpu_drv.c51 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 Dframebuffer.c211 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 Dqxl_drv.c63 MODULE_PARM_DESC(modeset, "Disable/Enable modesetting");
64 module_param_named(modeset, qxl_modeset, int, 0400);
/linux-6.15/Documentation/gpu/
H A Dtodo.rst47 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 Dmgag200_drv.c27 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 Dintel_display_driver.c243 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 Dintel_atomic_plane.c470 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 Dwndw.c275 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()

123