drm_modeset_lock_crtc
Prev | KMS Locking | Next

## Name

drm_modeset_lock_crtc — lock crtc with hidden acquire ctx for a plane update

## Synopsis

`void drm_modeset_lock_crtc (` | struct drm_crtc * crtc,
| struct drm_plane * plane`)`;

## Arguments

`crtc`

  DRM CRTC

`plane`

  DRM plane to be updated on `crtc`

## Description

This function locks the given crtc and plane (which should be either the primary or cursor plane) using a hidden acquire context. This is necessary so that drivers internally using the atomic interfaces can grab further locks with the lock acquire context.

Note that `plane` can be NULL, e.g. when the cursor support hasn't yet been converted to universal planes yet.

Prev | Up | Next
drm_modeset_unlock_all | Home | drm_modeset_legacy_acquire_ctx