diff mbox series

[v2,8/9] drm/doc: demote old doc-comments in drm.h

Message ID 20201217113220.102271-9-contact@emersion.fr (mailing list archive)
State New, archived
Headers show
Series drm/doc: misc documentation improvements | expand

Commit Message

Simon Ser Dec. 17, 2020, 11:32 a.m. UTC
Sphinx doesn't like old doc-comments in drm.h and generates warnings
like:

    ./include/uapi/drm/drm.h:87: warning: cannot understand function prototype: 'struct drm_clip_rect '
    ./include/uapi/drm/drm.h:97: warning: cannot understand function prototype: 'struct drm_drawable_info '
    ./include/uapi/drm/drm.h:105: warning: cannot understand function prototype: 'struct drm_tex_region '
    ...

Demote these to regular comments, because converting all of them is
quite a lot of work (also requires documenting all of the struct fields
for instance). Also many of these structures aren't really used by
modern user-space.

We can easily convert these remaining old comments to Sphinx style on a
one-by-one basis.

Signed-off-by: Simon Ser <contact@emersion.fr>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Pekka Paalanen <ppaalanen@gmail.com>
---
 include/uapi/drm/drm.h | 84 +++++++++++++++++++++---------------------
 1 file changed, 42 insertions(+), 42 deletions(-)

Comments

Daniel Vetter Dec. 17, 2020, 12:13 p.m. UTC | #1
On Thu, Dec 17, 2020 at 12:32:19PM +0100, Simon Ser wrote:
> Sphinx doesn't like old doc-comments in drm.h and generates warnings
> like:
> 
>     ./include/uapi/drm/drm.h:87: warning: cannot understand function prototype: 'struct drm_clip_rect '
>     ./include/uapi/drm/drm.h:97: warning: cannot understand function prototype: 'struct drm_drawable_info '
>     ./include/uapi/drm/drm.h:105: warning: cannot understand function prototype: 'struct drm_tex_region '
>     ...
> 
> Demote these to regular comments, because converting all of them is
> quite a lot of work (also requires documenting all of the struct fields
> for instance). Also many of these structures aren't really used by
> modern user-space.
> 
> We can easily convert these remaining old comments to Sphinx style on a
> one-by-one basis.
> 
> Signed-off-by: Simon Ser <contact@emersion.fr>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: Pekka Paalanen <ppaalanen@gmail.com>

Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
> ---
>  include/uapi/drm/drm.h | 84 +++++++++++++++++++++---------------------
>  1 file changed, 42 insertions(+), 42 deletions(-)
> 
> diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h
> index 783f666152a1..512ca80e8d4a 100644
> --- a/include/uapi/drm/drm.h
> +++ b/include/uapi/drm/drm.h
> @@ -75,7 +75,7 @@ typedef unsigned int drm_context_t;
>  typedef unsigned int drm_drawable_t;
>  typedef unsigned int drm_magic_t;
>  
> -/**
> +/*
>   * Cliprect.
>   *
>   * \warning: If you change this structure, make sure you change
> @@ -91,7 +91,7 @@ struct drm_clip_rect {
>  	unsigned short y2;
>  };
>  
> -/**
> +/*
>   * Drawable information.
>   */
>  struct drm_drawable_info {
> @@ -99,7 +99,7 @@ struct drm_drawable_info {
>  	struct drm_clip_rect *rects;
>  };
>  
> -/**
> +/*
>   * Texture region,
>   */
>  struct drm_tex_region {
> @@ -110,7 +110,7 @@ struct drm_tex_region {
>  	unsigned int age;
>  };
>  
> -/**
> +/*
>   * Hardware lock.
>   *
>   * The lock structure is a simple cache-line aligned integer.  To avoid
> @@ -122,7 +122,7 @@ struct drm_hw_lock {
>  	char padding[60];			/**< Pad to cache line */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_VERSION ioctl argument type.
>   *
>   * \sa drmGetVersion().
> @@ -139,7 +139,7 @@ struct drm_version {
>  	char __user *desc;	  /**< User-space buffer to hold desc */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_GET_UNIQUE ioctl argument type.
>   *
>   * \sa drmGetBusid() and drmSetBusId().
> @@ -158,7 +158,7 @@ struct drm_block {
>  	int unused;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_CONTROL ioctl argument type.
>   *
>   * \sa drmCtlInstHandler() and drmCtlUninstHandler().
> @@ -173,7 +173,7 @@ struct drm_control {
>  	int irq;
>  };
>  
> -/**
> +/*
>   * Type of memory to map.
>   */
>  enum drm_map_type {
> @@ -185,7 +185,7 @@ enum drm_map_type {
>  	_DRM_CONSISTENT = 5	  /**< Consistent memory for PCI DMA */
>  };
>  
> -/**
> +/*
>   * Memory mapping flags.
>   */
>  enum drm_map_flags {
> @@ -204,7 +204,7 @@ struct drm_ctx_priv_map {
>  	void *handle;		 /**< Handle of map */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_GET_MAP, DRM_IOCTL_ADD_MAP and DRM_IOCTL_RM_MAP ioctls
>   * argument type.
>   *
> @@ -221,7 +221,7 @@ struct drm_map {
>  	/*   Private data */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_GET_CLIENT ioctl argument type.
>   */
>  struct drm_client {
> @@ -253,7 +253,7 @@ enum drm_stat_type {
>  	    /* Add to the *END* of the list */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_GET_STATS ioctl argument type.
>   */
>  struct drm_stats {
> @@ -264,7 +264,7 @@ struct drm_stats {
>  	} data[15];
>  };
>  
> -/**
> +/*
>   * Hardware locking flags.
>   */
>  enum drm_lock_flags {
> @@ -279,7 +279,7 @@ enum drm_lock_flags {
>  	_DRM_HALT_CUR_QUEUES = 0x20  /**< Halt all current queues */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_LOCK, DRM_IOCTL_UNLOCK and DRM_IOCTL_FINISH ioctl argument type.
>   *
>   * \sa drmGetLock() and drmUnlock().
> @@ -289,7 +289,7 @@ struct drm_lock {
>  	enum drm_lock_flags flags;
>  };
>  
> -/**
> +/*
>   * DMA flags
>   *
>   * \warning
> @@ -318,7 +318,7 @@ enum drm_dma_flags {
>  	_DRM_DMA_LARGER_OK = 0x40     /**< Larger-than-requested buffers OK */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_ADD_BUFS and DRM_IOCTL_MARK_BUFS ioctl argument type.
>   *
>   * \sa drmAddBufs().
> @@ -341,7 +341,7 @@ struct drm_buf_desc {
>  				  */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_INFO_BUFS ioctl argument type.
>   */
>  struct drm_buf_info {
> @@ -349,7 +349,7 @@ struct drm_buf_info {
>  	struct drm_buf_desc __user *list;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_FREE_BUFS ioctl argument type.
>   */
>  struct drm_buf_free {
> @@ -357,7 +357,7 @@ struct drm_buf_free {
>  	int __user *list;
>  };
>  
> -/**
> +/*
>   * Buffer information
>   *
>   * \sa drm_buf_map.
> @@ -369,7 +369,7 @@ struct drm_buf_pub {
>  	void __user *address;	       /**< Address of buffer */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_MAP_BUFS ioctl argument type.
>   */
>  struct drm_buf_map {
> @@ -382,7 +382,7 @@ struct drm_buf_map {
>  	struct drm_buf_pub __user *list;	/**< Buffer information */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_DMA ioctl argument type.
>   *
>   * Indices here refer to the offset into the buffer list in drm_buf_get.
> @@ -407,7 +407,7 @@ enum drm_ctx_flags {
>  	_DRM_CONTEXT_2DONLY = 0x02
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_ADD_CTX ioctl argument type.
>   *
>   * \sa drmCreateContext() and drmDestroyContext().
> @@ -417,7 +417,7 @@ struct drm_ctx {
>  	enum drm_ctx_flags flags;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_RES_CTX ioctl argument type.
>   */
>  struct drm_ctx_res {
> @@ -425,14 +425,14 @@ struct drm_ctx_res {
>  	struct drm_ctx __user *contexts;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_ADD_DRAW and DRM_IOCTL_RM_DRAW ioctl argument type.
>   */
>  struct drm_draw {
>  	drm_drawable_t handle;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_UPDATE_DRAW ioctl argument type.
>   */
>  typedef enum {
> @@ -446,14 +446,14 @@ struct drm_update_draw {
>  	unsigned long long data;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_GET_MAGIC and DRM_IOCTL_AUTH_MAGIC ioctl argument type.
>   */
>  struct drm_auth {
>  	drm_magic_t magic;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_IRQ_BUSID ioctl argument type.
>   *
>   * \sa drmGetInterruptFromBusID().
> @@ -495,7 +495,7 @@ struct drm_wait_vblank_reply {
>  	long tval_usec;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_WAIT_VBLANK ioctl argument type.
>   *
>   * \sa drmWaitVBlank().
> @@ -508,7 +508,7 @@ union drm_wait_vblank {
>  #define _DRM_PRE_MODESET 1
>  #define _DRM_POST_MODESET 2
>  
> -/**
> +/*
>   * DRM_IOCTL_MODESET_CTL ioctl argument type
>   *
>   * \sa drmModesetCtl().
> @@ -518,7 +518,7 @@ struct drm_modeset_ctl {
>  	__u32 cmd;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_AGP_ENABLE ioctl argument type.
>   *
>   * \sa drmAgpEnable().
> @@ -527,7 +527,7 @@ struct drm_agp_mode {
>  	unsigned long mode;	/**< AGP mode */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_AGP_ALLOC and DRM_IOCTL_AGP_FREE ioctls argument type.
>   *
>   * \sa drmAgpAlloc() and drmAgpFree().
> @@ -539,7 +539,7 @@ struct drm_agp_buffer {
>  	unsigned long physical;	/**< Physical used by i810 */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_AGP_BIND and DRM_IOCTL_AGP_UNBIND ioctls argument type.
>   *
>   * \sa drmAgpBind() and drmAgpUnbind().
> @@ -549,7 +549,7 @@ struct drm_agp_binding {
>  	unsigned long offset;	/**< In bytes -- will round to page boundary */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_AGP_INFO ioctl argument type.
>   *
>   * \sa drmAgpVersionMajor(), drmAgpVersionMinor(), drmAgpGetMode(),
> @@ -570,7 +570,7 @@ struct drm_agp_info {
>  	unsigned short id_device;
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_SG_ALLOC ioctl argument type.
>   */
>  struct drm_scatter_gather {
> @@ -578,7 +578,7 @@ struct drm_scatter_gather {
>  	unsigned long handle;	/**< Used for mapping / unmapping */
>  };
>  
> -/**
> +/*
>   * DRM_IOCTL_SET_VERSION ioctl argument type.
>   */
>  struct drm_set_version {
> @@ -588,14 +588,14 @@ struct drm_set_version {
>  	int drm_dd_minor;
>  };
>  
> -/** DRM_IOCTL_GEM_CLOSE ioctl argument type */
> +/* DRM_IOCTL_GEM_CLOSE ioctl argument type */
>  struct drm_gem_close {
>  	/** Handle of the object to be closed. */
>  	__u32 handle;
>  	__u32 pad;
>  };
>  
> -/** DRM_IOCTL_GEM_FLINK ioctl argument type */
> +/* DRM_IOCTL_GEM_FLINK ioctl argument type */
>  struct drm_gem_flink {
>  	/** Handle for the object being named */
>  	__u32 handle;
> @@ -604,7 +604,7 @@ struct drm_gem_flink {
>  	__u32 name;
>  };
>  
> -/** DRM_IOCTL_GEM_OPEN ioctl argument type */
> +/* DRM_IOCTL_GEM_OPEN ioctl argument type */
>  struct drm_gem_open {
>  	/** Name of object being opened */
>  	__u32 name;
> @@ -642,7 +642,7 @@ struct drm_gem_open {
>  #define DRM_CAP_SYNCOBJ		0x13
>  #define DRM_CAP_SYNCOBJ_TIMELINE	0x14
>  
> -/** DRM_IOCTL_GET_CAP ioctl argument type */
> +/* DRM_IOCTL_GET_CAP ioctl argument type */
>  struct drm_get_cap {
>  	__u64 capability;
>  	__u64 value;
> @@ -690,7 +690,7 @@ struct drm_get_cap {
>   */
>  #define DRM_CLIENT_CAP_WRITEBACK_CONNECTORS	5
>  
> -/** DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
> +/* DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
>  struct drm_set_client_cap {
>  	__u64 capability;
>  	__u64 value;
> @@ -942,7 +942,7 @@ extern "C" {
>  
>  #define DRM_IOCTL_MODE_GETFB2		DRM_IOWR(0xCE, struct drm_mode_fb_cmd2)
>  
> -/**
> +/*
>   * Device specific ioctls should only be in their respective headers
>   * The device specific ioctl range is from 0x40 to 0x9f.
>   * Generic IOCTLS restart at 0xA0.
> @@ -953,7 +953,7 @@ extern "C" {
>  #define DRM_COMMAND_BASE                0x40
>  #define DRM_COMMAND_END			0xA0
>  
> -/**
> +/*
>   * Header for events written back to userspace on the drm fd.  The
>   * type defines the type of event, the length specifies the total
>   * length of the event (including the header), and user_data is
> -- 
> 2.29.2
>
diff mbox series

Patch

diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h
index 783f666152a1..512ca80e8d4a 100644
--- a/include/uapi/drm/drm.h
+++ b/include/uapi/drm/drm.h
@@ -75,7 +75,7 @@  typedef unsigned int drm_context_t;
 typedef unsigned int drm_drawable_t;
 typedef unsigned int drm_magic_t;
 
-/**
+/*
  * Cliprect.
  *
  * \warning: If you change this structure, make sure you change
@@ -91,7 +91,7 @@  struct drm_clip_rect {
 	unsigned short y2;
 };
 
-/**
+/*
  * Drawable information.
  */
 struct drm_drawable_info {
@@ -99,7 +99,7 @@  struct drm_drawable_info {
 	struct drm_clip_rect *rects;
 };
 
-/**
+/*
  * Texture region,
  */
 struct drm_tex_region {
@@ -110,7 +110,7 @@  struct drm_tex_region {
 	unsigned int age;
 };
 
-/**
+/*
  * Hardware lock.
  *
  * The lock structure is a simple cache-line aligned integer.  To avoid
@@ -122,7 +122,7 @@  struct drm_hw_lock {
 	char padding[60];			/**< Pad to cache line */
 };
 
-/**
+/*
  * DRM_IOCTL_VERSION ioctl argument type.
  *
  * \sa drmGetVersion().
@@ -139,7 +139,7 @@  struct drm_version {
 	char __user *desc;	  /**< User-space buffer to hold desc */
 };
 
-/**
+/*
  * DRM_IOCTL_GET_UNIQUE ioctl argument type.
  *
  * \sa drmGetBusid() and drmSetBusId().
@@ -158,7 +158,7 @@  struct drm_block {
 	int unused;
 };
 
-/**
+/*
  * DRM_IOCTL_CONTROL ioctl argument type.
  *
  * \sa drmCtlInstHandler() and drmCtlUninstHandler().
@@ -173,7 +173,7 @@  struct drm_control {
 	int irq;
 };
 
-/**
+/*
  * Type of memory to map.
  */
 enum drm_map_type {
@@ -185,7 +185,7 @@  enum drm_map_type {
 	_DRM_CONSISTENT = 5	  /**< Consistent memory for PCI DMA */
 };
 
-/**
+/*
  * Memory mapping flags.
  */
 enum drm_map_flags {
@@ -204,7 +204,7 @@  struct drm_ctx_priv_map {
 	void *handle;		 /**< Handle of map */
 };
 
-/**
+/*
  * DRM_IOCTL_GET_MAP, DRM_IOCTL_ADD_MAP and DRM_IOCTL_RM_MAP ioctls
  * argument type.
  *
@@ -221,7 +221,7 @@  struct drm_map {
 	/*   Private data */
 };
 
-/**
+/*
  * DRM_IOCTL_GET_CLIENT ioctl argument type.
  */
 struct drm_client {
@@ -253,7 +253,7 @@  enum drm_stat_type {
 	    /* Add to the *END* of the list */
 };
 
-/**
+/*
  * DRM_IOCTL_GET_STATS ioctl argument type.
  */
 struct drm_stats {
@@ -264,7 +264,7 @@  struct drm_stats {
 	} data[15];
 };
 
-/**
+/*
  * Hardware locking flags.
  */
 enum drm_lock_flags {
@@ -279,7 +279,7 @@  enum drm_lock_flags {
 	_DRM_HALT_CUR_QUEUES = 0x20  /**< Halt all current queues */
 };
 
-/**
+/*
  * DRM_IOCTL_LOCK, DRM_IOCTL_UNLOCK and DRM_IOCTL_FINISH ioctl argument type.
  *
  * \sa drmGetLock() and drmUnlock().
@@ -289,7 +289,7 @@  struct drm_lock {
 	enum drm_lock_flags flags;
 };
 
-/**
+/*
  * DMA flags
  *
  * \warning
@@ -318,7 +318,7 @@  enum drm_dma_flags {
 	_DRM_DMA_LARGER_OK = 0x40     /**< Larger-than-requested buffers OK */
 };
 
-/**
+/*
  * DRM_IOCTL_ADD_BUFS and DRM_IOCTL_MARK_BUFS ioctl argument type.
  *
  * \sa drmAddBufs().
@@ -341,7 +341,7 @@  struct drm_buf_desc {
 				  */
 };
 
-/**
+/*
  * DRM_IOCTL_INFO_BUFS ioctl argument type.
  */
 struct drm_buf_info {
@@ -349,7 +349,7 @@  struct drm_buf_info {
 	struct drm_buf_desc __user *list;
 };
 
-/**
+/*
  * DRM_IOCTL_FREE_BUFS ioctl argument type.
  */
 struct drm_buf_free {
@@ -357,7 +357,7 @@  struct drm_buf_free {
 	int __user *list;
 };
 
-/**
+/*
  * Buffer information
  *
  * \sa drm_buf_map.
@@ -369,7 +369,7 @@  struct drm_buf_pub {
 	void __user *address;	       /**< Address of buffer */
 };
 
-/**
+/*
  * DRM_IOCTL_MAP_BUFS ioctl argument type.
  */
 struct drm_buf_map {
@@ -382,7 +382,7 @@  struct drm_buf_map {
 	struct drm_buf_pub __user *list;	/**< Buffer information */
 };
 
-/**
+/*
  * DRM_IOCTL_DMA ioctl argument type.
  *
  * Indices here refer to the offset into the buffer list in drm_buf_get.
@@ -407,7 +407,7 @@  enum drm_ctx_flags {
 	_DRM_CONTEXT_2DONLY = 0x02
 };
 
-/**
+/*
  * DRM_IOCTL_ADD_CTX ioctl argument type.
  *
  * \sa drmCreateContext() and drmDestroyContext().
@@ -417,7 +417,7 @@  struct drm_ctx {
 	enum drm_ctx_flags flags;
 };
 
-/**
+/*
  * DRM_IOCTL_RES_CTX ioctl argument type.
  */
 struct drm_ctx_res {
@@ -425,14 +425,14 @@  struct drm_ctx_res {
 	struct drm_ctx __user *contexts;
 };
 
-/**
+/*
  * DRM_IOCTL_ADD_DRAW and DRM_IOCTL_RM_DRAW ioctl argument type.
  */
 struct drm_draw {
 	drm_drawable_t handle;
 };
 
-/**
+/*
  * DRM_IOCTL_UPDATE_DRAW ioctl argument type.
  */
 typedef enum {
@@ -446,14 +446,14 @@  struct drm_update_draw {
 	unsigned long long data;
 };
 
-/**
+/*
  * DRM_IOCTL_GET_MAGIC and DRM_IOCTL_AUTH_MAGIC ioctl argument type.
  */
 struct drm_auth {
 	drm_magic_t magic;
 };
 
-/**
+/*
  * DRM_IOCTL_IRQ_BUSID ioctl argument type.
  *
  * \sa drmGetInterruptFromBusID().
@@ -495,7 +495,7 @@  struct drm_wait_vblank_reply {
 	long tval_usec;
 };
 
-/**
+/*
  * DRM_IOCTL_WAIT_VBLANK ioctl argument type.
  *
  * \sa drmWaitVBlank().
@@ -508,7 +508,7 @@  union drm_wait_vblank {
 #define _DRM_PRE_MODESET 1
 #define _DRM_POST_MODESET 2
 
-/**
+/*
  * DRM_IOCTL_MODESET_CTL ioctl argument type
  *
  * \sa drmModesetCtl().
@@ -518,7 +518,7 @@  struct drm_modeset_ctl {
 	__u32 cmd;
 };
 
-/**
+/*
  * DRM_IOCTL_AGP_ENABLE ioctl argument type.
  *
  * \sa drmAgpEnable().
@@ -527,7 +527,7 @@  struct drm_agp_mode {
 	unsigned long mode;	/**< AGP mode */
 };
 
-/**
+/*
  * DRM_IOCTL_AGP_ALLOC and DRM_IOCTL_AGP_FREE ioctls argument type.
  *
  * \sa drmAgpAlloc() and drmAgpFree().
@@ -539,7 +539,7 @@  struct drm_agp_buffer {
 	unsigned long physical;	/**< Physical used by i810 */
 };
 
-/**
+/*
  * DRM_IOCTL_AGP_BIND and DRM_IOCTL_AGP_UNBIND ioctls argument type.
  *
  * \sa drmAgpBind() and drmAgpUnbind().
@@ -549,7 +549,7 @@  struct drm_agp_binding {
 	unsigned long offset;	/**< In bytes -- will round to page boundary */
 };
 
-/**
+/*
  * DRM_IOCTL_AGP_INFO ioctl argument type.
  *
  * \sa drmAgpVersionMajor(), drmAgpVersionMinor(), drmAgpGetMode(),
@@ -570,7 +570,7 @@  struct drm_agp_info {
 	unsigned short id_device;
 };
 
-/**
+/*
  * DRM_IOCTL_SG_ALLOC ioctl argument type.
  */
 struct drm_scatter_gather {
@@ -578,7 +578,7 @@  struct drm_scatter_gather {
 	unsigned long handle;	/**< Used for mapping / unmapping */
 };
 
-/**
+/*
  * DRM_IOCTL_SET_VERSION ioctl argument type.
  */
 struct drm_set_version {
@@ -588,14 +588,14 @@  struct drm_set_version {
 	int drm_dd_minor;
 };
 
-/** DRM_IOCTL_GEM_CLOSE ioctl argument type */
+/* DRM_IOCTL_GEM_CLOSE ioctl argument type */
 struct drm_gem_close {
 	/** Handle of the object to be closed. */
 	__u32 handle;
 	__u32 pad;
 };
 
-/** DRM_IOCTL_GEM_FLINK ioctl argument type */
+/* DRM_IOCTL_GEM_FLINK ioctl argument type */
 struct drm_gem_flink {
 	/** Handle for the object being named */
 	__u32 handle;
@@ -604,7 +604,7 @@  struct drm_gem_flink {
 	__u32 name;
 };
 
-/** DRM_IOCTL_GEM_OPEN ioctl argument type */
+/* DRM_IOCTL_GEM_OPEN ioctl argument type */
 struct drm_gem_open {
 	/** Name of object being opened */
 	__u32 name;
@@ -642,7 +642,7 @@  struct drm_gem_open {
 #define DRM_CAP_SYNCOBJ		0x13
 #define DRM_CAP_SYNCOBJ_TIMELINE	0x14
 
-/** DRM_IOCTL_GET_CAP ioctl argument type */
+/* DRM_IOCTL_GET_CAP ioctl argument type */
 struct drm_get_cap {
 	__u64 capability;
 	__u64 value;
@@ -690,7 +690,7 @@  struct drm_get_cap {
  */
 #define DRM_CLIENT_CAP_WRITEBACK_CONNECTORS	5
 
-/** DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
+/* DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
 struct drm_set_client_cap {
 	__u64 capability;
 	__u64 value;
@@ -942,7 +942,7 @@  extern "C" {
 
 #define DRM_IOCTL_MODE_GETFB2		DRM_IOWR(0xCE, struct drm_mode_fb_cmd2)
 
-/**
+/*
  * Device specific ioctls should only be in their respective headers
  * The device specific ioctl range is from 0x40 to 0x9f.
  * Generic IOCTLS restart at 0xA0.
@@ -953,7 +953,7 @@  extern "C" {
 #define DRM_COMMAND_BASE                0x40
 #define DRM_COMMAND_END			0xA0
 
-/**
+/*
  * Header for events written back to userspace on the drm fd.  The
  * type defines the type of event, the length specifies the total
  * length of the event (including the header), and user_data is