/src/sys/external/bsd/drm2/drm/ |
drm_lock.c | 79 struct drm_lock *lock_request = data; local in function:drm_legacy_lock 88 if (lock_request->context == DRM_KERNEL_CONTEXT) { 94 if (lock_request->context != 95 _DRM_LOCKING_CONTEXT(lock_request->context)) { 115 drm_lock_acquire(&master->lock, lock_request->context))); 139 error = drm_lock_block_signals(dev, lock_request, file); 145 if (ISSET(lock_request->flags, _DRM_LOCK_QUIESCENT) && 156 fail3: drm_lock_unblock_signals(dev, lock_request, file); 157 fail2: drm_lock_release(&master->lock, lock_request->context); 171 struct drm_lock *lock_request = data local in function:drm_legacy_unlock [all...] |
drm_lock.c | 79 struct drm_lock *lock_request = data; local in function:drm_legacy_lock 88 if (lock_request->context == DRM_KERNEL_CONTEXT) { 94 if (lock_request->context != 95 _DRM_LOCKING_CONTEXT(lock_request->context)) { 115 drm_lock_acquire(&master->lock, lock_request->context))); 139 error = drm_lock_block_signals(dev, lock_request, file); 145 if (ISSET(lock_request->flags, _DRM_LOCK_QUIESCENT) && 156 fail3: drm_lock_unblock_signals(dev, lock_request, file); 157 fail2: drm_lock_release(&master->lock, lock_request->context); 171 struct drm_lock *lock_request = data local in function:drm_legacy_unlock [all...] |