<def f='src/src/sys/external/bsd/drm2/dist/uapi/drm/drm.h' l='174' ll='182'/>
<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drmP.h' l='1557' type='int drm_control(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='1556'>/* IRQ support (drm_irq.h) */</doc>
<doc f='src/src/sys/external/bsd/drm2/dist/uapi/drm/drm.h' l='169'>/**
 * DRM_IOCTL_CONTROL ioctl argument type.
 *
 * \sa drmCtlInstHandler() and drmCtlUninstHandler().
 */</doc>
<mbr r='drm_control::func' o='0' t='enum (anonymous enum at /home/joerg/work/NetBSD/clean/src/sys/external/bsd/drm2/dist/uapi/drm/drm.h:175:2)'/>
<mbr r='drm_control::irq' o='32' t='int'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_irq.c' l='459' ll='488' type='int drm_control(struct drm_device * dev, void * data, struct drm_file * file_priv)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_irq.c' l='448'>/**
 * IRQ control ioctl.
 *
 * \param inode device inode.
 * \param file_priv DRM file private.
 * \param cmd command.
 * \param arg user argument, pointing to a drm_control structure.
 * \return zero on success or a negative number on failure.
 *
 * Calls irq_install() or irq_uninstall() according to \p arg.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='161'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='161'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='161'/>
<use f='src/src/sys/external/bsd/drm2/drm/drm_drv.c' l='161'/>
