<def f='src/src/sys/external/bsd/drm2/dist/uapi/drm/drm.h' l='295' ll='298'/>
<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drmP.h' l='1509' type='int drm_lock(struct drm_device * dev, void * data, struct drm_file * file_priv)'/>
<size>8</size>
<doc f='src/src/sys/external/bsd/drm2/dist/include/drm/drmP.h' l='1508'>/* Locking IOCTL support (drm_lock.h) */</doc>
<doc f='src/src/sys/external/bsd/drm2/dist/uapi/drm/drm.h' l='290'>/**
 * DRM_IOCTL_LOCK, DRM_IOCTL_UNLOCK and DRM_IOCTL_FINISH ioctl argument type.
 *
 * \sa drmGetLock() and drmUnlock().
 */</doc>
<mbr r='drm_lock::context' o='0' t='int'/>
<mbr r='drm_lock::flags' o='32' t='enum drm_lock_flags'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='149'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='149'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='149'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='149'/>
<def f='src/src/sys/external/bsd/drm2/drm/drm_lock.c' l='67' ll='153' type='int drm_lock(struct drm_device * dev, void * data, struct drm_file * file)'/>
<doc f='src/src/sys/external/bsd/drm2/drm/drm_lock.c' l='64'>/*
 * Take the lock on behalf of userland.
 */</doc>
