HomeSort by: relevance | last modified time | path
    Searched defs:lock_data (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/external/bsd/drm2/drm/
drm_lock.c 255 drm_legacy_idlelock_take(struct drm_lock_data *lock_data)
258 spin_lock(&lock_data->spinlock);
259 KASSERT(!lock_data->idle_has_lock);
260 KASSERT(lock_data->kernel_waiters < UINT32_MAX);
261 lock_data->kernel_waiters++;
263 if (drm_lock_acquire(lock_data, DRM_KERNEL_CONTEXT)) {
264 lock_data->idle_has_lock = 1;
272 spin_unlock(&lock_data->spinlock);
279 drm_legacy_idlelock_release(struct drm_lock_data *lock_data)
282 spin_lock(&lock_data->spinlock)
301 struct drm_lock_data *const lock_data = &file->master->lock; local in function:drm_legacy_lock_release
    [all...]
drm_lock.c 255 drm_legacy_idlelock_take(struct drm_lock_data *lock_data)
258 spin_lock(&lock_data->spinlock);
259 KASSERT(!lock_data->idle_has_lock);
260 KASSERT(lock_data->kernel_waiters < UINT32_MAX);
261 lock_data->kernel_waiters++;
263 if (drm_lock_acquire(lock_data, DRM_KERNEL_CONTEXT)) {
264 lock_data->idle_has_lock = 1;
272 spin_unlock(&lock_data->spinlock);
279 drm_legacy_idlelock_release(struct drm_lock_data *lock_data)
282 spin_lock(&lock_data->spinlock)
301 struct drm_lock_data *const lock_data = &file->master->lock; local in function:drm_legacy_lock_release
    [all...]

Completed in 119 milliseconds