<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drmP.h' l='1511' type='int drm_unlock(struct drm_device * dev, void * data, struct drm_file * file_priv)'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='150'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='150'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='150'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='150'/>
<def f='src/src/sys/external/bsd/drm2/drm/drm_lock.c' l='159' ll='213' type='int drm_unlock(struct drm_device * dev, void * data, struct drm_file * file)'/>
<doc f='src/src/sys/external/bsd/drm2/drm/drm_lock.c' l='155'>/*
 * Try to relinquish a lock that userland thinks it holds, per
 * userland&apos;s request.  Fail if it doesn&apos;t actually hold the lock.
 */</doc>
