Lines Matching defs:interlock
63 DRM_WAITERS_P(drm_waitqueue_t *q, struct mutex *interlock)
65 KASSERT(mutex_is_locked(interlock));
70 DRM_WAKEUP_ONE(drm_waitqueue_t *q, struct mutex *interlock)
72 KASSERT(mutex_is_locked(interlock));
77 DRM_WAKEUP_ALL(drm_waitqueue_t *q, struct mutex *interlock)
79 KASSERT(mutex_is_locked(interlock));
84 DRM_SPIN_WAITERS_P(drm_waitqueue_t *q, spinlock_t *interlock)
86 KASSERT(spin_is_locked(interlock));
91 DRM_SPIN_WAKEUP_ONE(drm_waitqueue_t *q, spinlock_t *interlock)
93 KASSERT(spin_is_locked(interlock));
98 DRM_SPIN_WAKEUP_ALL(drm_waitqueue_t *q, spinlock_t *interlock)
100 KASSERT(spin_is_locked(interlock));
106 * portability macro. It requires a spin interlock, which may require
167 * wait_event* macros. Like DRM_SPIN_WAIT_ON, they add an interlock,