Lines Matching refs:ioctl
616 #define DRM_IOCTL_DEF(ioctl, _func, _flags) \ argument
617 [DRM_IOCTL_NR(ioctl)] = { \
618 .cmd = ioctl, \
621 .name = #ioctl \
818 const struct drm_ioctl_desc *ioctl = NULL; in drm_ioctl() local
844 ioctl = &dev->driver->ioctls[index]; in drm_ioctl()
850 ioctl = &drm_ioctls[nr]; in drm_ioctl()
853 drv_size = _IOC_SIZE(ioctl->cmd); in drm_ioctl()
855 if ((cmd & ioctl->cmd & IOC_IN) == 0) in drm_ioctl()
857 if ((cmd & ioctl->cmd & IOC_OUT) == 0) in drm_ioctl()
864 file_priv->authenticated, ioctl->name); in drm_ioctl()
867 func = ioctl->func; in drm_ioctl()
893 retcode = drm_ioctl_kernel(filp, func, kdata, ioctl->flags); in drm_ioctl()
898 if (!ioctl) in drm_ioctl()