Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/
H A Ddrm_client_modeset.c42 struct drm_mode_set *modeset; in drm_client_modeset_create() local
60 for (modeset = client->modesets; modeset->crtc; modeset++) { in drm_client_modeset_create()
61 modeset->connectors = kzalloc_objs(*modeset->connectors, in drm_client_modeset_create()
63 if (!modeset->connectors) in drm_client_modeset_create()
77 struct drm_mode_set *modeset; in drm_client_modeset_release() local
79 drm_client_for_each_modeset(modeset, client) { in drm_client_modeset_release()
82 drm_mode_destroy(client->dev, modeset->mode); in drm_client_modeset_release()
83 modeset->mode = NULL; in drm_client_modeset_release()
84 modeset->fb = NULL; in drm_client_modeset_release()
86 for (i = 0; i < modeset->num_connectors; i++) { in drm_client_modeset_release()
[all …]
H A Ddrm_fb_helper.c693 struct drm_mode_set *modeset; in setcmap_legacy() local
699 drm_client_for_each_modeset(modeset, &fb_helper->client) { in setcmap_legacy()
700 crtc = modeset->crtc; in setcmap_legacy()
781 struct drm_mode_set *modeset; in setcmap_atomic() local
797 drm_client_for_each_modeset(modeset, &fb_helper->client) { in setcmap_atomic()
798 crtc = modeset->crtc; in setcmap_atomic()
831 drm_client_for_each_modeset(modeset, &fb_helper->client) { in setcmap_atomic()
832 crtc = modeset->crtc; in setcmap_atomic()
1222 struct drm_mode_set *modeset; in pan_display_legacy() local
1227 drm_client_for_each_modeset(modeset, client) { in pan_display_legacy()
[all …]
H A DKconfig156 Enable debug tracing of failures to gracefully handle drm modeset lock
157 contention. A history of each drm modeset lock path hitting -EDEADLK
/linux/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.h212 bool drm_client_rotation(struct drm_mode_set *modeset, unsigned int *rotation);
224 #define drm_client_for_each_modeset(modeset, client) \ argument
226 modeset = (client)->modesets; modeset->crtc; modeset++)
/linux/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/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/drivers/gpu/drm/gma500/
H A Dframebuffer.c213 dev_priv->modeset = true; in psb_modeset_init()
219 if (dev_priv->modeset) { in psb_modeset_cleanup()
H A Dpsb_drv.h427 bool modeset; /* true if we have done the mode_device setup */ member
/linux/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()
/linux/drivers/gpu/drm/msm/
H A Dmsm_drv.c53 static bool modeset = true; variable
54 MODULE_PARM_DESC(modeset, "Use kernel modesetting [KMS] (1=on (default), 0=disable)");
55 module_param(modeset, bool, 0600);
1122 if (!modeset) in msm_drm_register()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_plane.c505 bool modeset, turn_on, turn_off; in i9xx_must_disable_cxsr() local
510 modeset = intel_crtc_needs_modeset(new_crtc_state); in i9xx_must_disable_cxsr()
511 turn_off = old_visible && (!new_visible || modeset); in i9xx_must_disable_cxsr()
512 turn_on = new_visible && (!old_visible || modeset); in i9xx_must_disable_cxsr()
544 bool modeset, turn_on; in ilk_must_disable_cxsr() local
549 modeset = intel_crtc_needs_modeset(new_crtc_state); in ilk_must_disable_cxsr()
550 turn_on = new_visible && (!old_visible || modeset); in ilk_must_disable_cxsr()
H A Dintel_display.c5778 state->modeset = true; in intel_modeset_checks()
6687 bool modeset = intel_crtc_needs_modeset(new_crtc_state); in commit_pipe_pre_planes() local
6695 if (!modeset) { in commit_pipe_pre_planes()
6717 bool modeset = intel_crtc_needs_modeset(new_crtc_state); in commit_pipe_post_planes() local
6726 if (DISPLAY_VER(display) >= 9 && !modeset) in commit_pipe_post_planes()
6729 if (!modeset && in commit_pipe_post_planes()
6775 bool modeset = intel_crtc_needs_modeset(new_crtc_state); in intel_pre_update_crtc() local
6783 if (!modeset) { in intel_pre_update_crtc()
6811 if (!modeset && in intel_pre_update_crtc()
7489 if (state->modeset) in intel_atomic_commit_tail()
[all …]
H A Dintel_atomic.c354 state->dpll_set = state->modeset = false; in intel_atomic_state_clear()
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c1463 VOP_REG_SET(vop, modeset, htotal_pw, (htotal << 16) | hsync_len); in vop_crtc_atomic_enable()
1466 VOP_REG_SET(vop, modeset, hact_st_end, val); in vop_crtc_atomic_enable()
1467 VOP_REG_SET(vop, modeset, hpost_st_end, val); in vop_crtc_atomic_enable()
1469 VOP_REG_SET(vop, modeset, vtotal_pw, (vtotal << 16) | vsync_len); in vop_crtc_atomic_enable()
1472 VOP_REG_SET(vop, modeset, vact_st_end, val); in vop_crtc_atomic_enable()
1473 VOP_REG_SET(vop, modeset, vpost_st_end, val); in vop_crtc_atomic_enable()
H A Drockchip_drm_vop.h228 const struct vop_modeset *modeset; member
/linux/drivers/gpu/drm/arm/
H A Dmalidp_hw.h177 void (*modeset)(struct malidp_hw_device *hwdev, struct videomode *m); member
H A Dmalidp_hw.c978 .modeset = malidp500_modeset,
1027 .modeset = malidp550_modeset,
1081 .modeset = malidp550_modeset,
H A Dmalidp_crtc.c68 hwdev->hw->modeset(hwdev, &vm); in malidp_crtc_atomic_enable()
/linux/Documentation/process/
H A Dbotching-up-ioctls.rst186 are truly device-unique. One counterexample in the drm modeset interfaces is
187 that the per-device modeset objects like connectors share a namespace with
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_drm.c101 MODULE_PARM_DESC(modeset, "enable driver (default: auto, "
104 module_param_named(modeset, nouveau_modeset, int, 0400);
/linux/Documentation/gpu/
H A Ddrm-kms.rst237 Atomic provides transactional modeset (including planes) updates, but a
271 to the driver and modeset objects. This way rolling back an update boils down
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_drv.c1052 MODULE_PARM_DESC(modeset, "Override nomodeset (1 = enable, -1 = auto)");
1053 module_param_named(modeset, amdgpu_modeset, int, 0444);
/linux/Documentation/translations/it_IT/process/
H A Dbotching-up-ioctls.rst208 dispositivo. Un controesempio viene dall'interfaccia drm modeset, dove