drm_modeset_lock
Prev | KMS Locking | Next

## Name

drm_modeset_lock — take modeset lock

## Synopsis

`int drm_modeset_lock (` | struct drm_modeset_lock * lock,
| struct drm_modeset_acquire_ctx * ctx`)`;

## Arguments

`lock`

  lock to take

`ctx`

  acquire ctx

## Description

If ctx is not NULL, then its ww acquire context is used and the lock will be tracked by the context and can be released by calling `drm_modeset_drop_locks`. If -EDEADLK is returned, this means a deadlock scenario has been detected and it is an error to attempt to take any more locks without first calling `drm_modeset_backoff`.

Prev | Up | Next
drm_modeset_backoff_interruptible | Home | drm_modeset_lock_interruptible