HomeSort by: relevance | last modified time | path
    Searched refs:drm_modeset_lock (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/include/drm/
drm_modeset_lock.h 1 /* $NetBSD: drm_modeset_lock.h,v 1.5 2021/12/18 23:45:46 riastradh Exp $ */
32 struct drm_modeset_lock;
55 struct drm_modeset_lock *contended;
58 * list of held locks (drm_modeset_lock)
72 * struct drm_modeset_lock - used for locking modeset resources.
79 struct drm_modeset_lock { struct
100 void drm_modeset_lock_init(struct drm_modeset_lock *lock);
106 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock)
116 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock)
125 static inline void drm_modeset_lock_assert_held(struct drm_modeset_lock *lock
    [all...]
drm_mode_config.h 34 #include <drm/drm_modeset_lock.h>
187 * &drm_modeset_lock through drm_modeset_lock().
306 * encountered a &drm_modeset_lock deadlock and needs to drop all
381 struct drm_modeset_lock connection_mutex;
388 * impossible to use driver-private &struct drm_modeset_lock. Users of
drm_crtc.h 41 #include <drm/drm_modeset_lock.h>
910 struct drm_modeset_lock mutex;
drm_plane.h 33 #include <drm/drm_modeset_lock.h>
602 struct drm_modeset_lock mutex;
drm_atomic.h 242 * &drm_modeset_lock is required to duplicate and update this object's state.
265 struct drm_modeset_lock lock;
  /src/sys/external/bsd/drm2/dist/drm/
drm_modeset_lock.c 1 /* $NetBSD: drm_modeset_lock.c,v 1.5 2021/12/18 23:44:57 riastradh Exp $ */
27 __KERNEL_RCSID(0, "$NetBSD: drm_modeset_lock.c,v 1.5 2021/12/18 23:44:57 riastradh Exp $");
32 #include <drm/drm_modeset_lock.h>
42 * by &struct drm_modeset_lock and &struct drm_modeset_acquire_ctx.
51 * ret = drm_modeset_lock(lock, ctx)
71 * by passing a NULL instead of ctx in the drm_modeset_lock() call or
200 * all calls to drm_modeset_lock() will perform an interruptible
235 struct drm_modeset_lock *lock;
238 struct drm_modeset_lock, head);
245 static inline int modeset_lock(struct drm_modeset_lock *lock
343 int drm_modeset_lock(struct drm_modeset_lock *lock, function in typeref:typename:int
    [all...]
drm_atomic.c 312 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx);
491 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
703 * of locking, hence drivers should not have a need to call drm_modeset_lock()
791 ret = drm_modeset_lock(&obj->lock, state->acquire_ctx);
962 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx);
1063 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx);
1305 ret = drm_modeset_lock(&dev->mode_config.connection_mutex,
1476 drm_modeset_lock(&plane->mutex, NULL);
1484 drm_modeset_lock(&crtc->mutex, NULL);
1492 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL)
    [all...]
drm_probe_helper.c 278 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx);
324 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx);
416 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
drm_encoder.c 234 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
drm_self_refresh_helper.c 24 #include <drm/drm_modeset_lock.h>
drm_plane.c 531 drm_modeset_lock(&plane->mutex, NULL);
956 ret = drm_modeset_lock(&crtc->mutex, &ctx);
964 ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx);
1119 ret = drm_modeset_lock(&crtc->mutex, &ctx);
1122 ret = drm_modeset_lock(&plane->mutex, &ctx);
drm_crtc.c 46 #include <drm/drm_modeset_lock.h>
383 drm_modeset_lock(&plane->mutex, NULL);
397 drm_modeset_lock(&crtc->mutex, NULL);
Makefile 14 drm_modeset_lock.o drm_atomic.o drm_bridge.o \
drm_damage_helper.c 220 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
drm_color_mgmt.c 342 drm_modeset_lock(&crtc->mutex, NULL);
drm_mode_config.c 436 ret = drm_modeset_lock(&dev->mode_config.connection_mutex,
drm_connector.c 2005 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
2285 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
  /src/sys/external/bsd/drm2/dist/drm/vboxvideo/
vbox_irq.c 132 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm_crc.c 163 ret = drm_modeset_lock(&crtc->mutex, NULL);
amdgpu_dm_hdcp.c 213 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
amdgpu_dm_debugfs.c 697 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
706 drm_modeset_lock(&crtc->mutex, NULL);
  /src/sys/modules/drmkms/
Makefile 104 SRCS+= drm_modeset_lock.c
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_atomic.c 540 ret = drm_modeset_lock(&crtc->base.mutex,
intel_opregion.c 476 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
intel_panel.c 1282 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
1319 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);

Completed in 31 milliseconds

1 2