drm: Add a few missing descriptions in drm_driver docs
Fixes the following warnings when building docs: ../include/drm/drm_drv.h:553: warning: No description found for parameter 'debugfs_init' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_open_object' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_close_object' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_handle_to_fd' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_fd_to_handle' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_export' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_import' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_vm_ops' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'major' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'minor' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'patchlevel' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'name' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'desc' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'date' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'driver_features' There are still a couple more warnings for prime helpers that are documented elsewhere. Signed-off-by: Sean Paul <seanpaul@chromium.org> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://patchwork.freedesktop.org/patch/msgid/20170720174746.29100-5-seanpaul@chromium.org
This commit is contained in:
parent
acadb3dddb
commit
d1b6c62f89
1 changed files with 46 additions and 6 deletions
|
@ -390,6 +390,11 @@ struct drm_driver {
|
|||
*/
|
||||
void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv);
|
||||
|
||||
/**
|
||||
* @debugfs_init:
|
||||
*
|
||||
* Allows drivers to create driver-specific debugfs files.
|
||||
*/
|
||||
int (*debugfs_init)(struct drm_minor *minor);
|
||||
|
||||
/**
|
||||
|
@ -408,7 +413,18 @@ struct drm_driver {
|
|||
*/
|
||||
void (*gem_free_object_unlocked) (struct drm_gem_object *obj);
|
||||
|
||||
/**
|
||||
* @gem_open_object:
|
||||
*
|
||||
* Driver hook called upon gem handle creation
|
||||
*/
|
||||
int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
|
||||
|
||||
/**
|
||||
* @gem_close_object:
|
||||
*
|
||||
* Driver hook called upon gem handle release
|
||||
*/
|
||||
void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
|
||||
|
||||
/**
|
||||
|
@ -421,19 +437,34 @@ struct drm_driver {
|
|||
size_t size);
|
||||
|
||||
/* prime: */
|
||||
/* export handle -> fd (see drm_gem_prime_handle_to_fd() helper) */
|
||||
/**
|
||||
* @prime_handle_to_fd:
|
||||
*
|
||||
* export handle -> fd (see drm_gem_prime_handle_to_fd() helper)
|
||||
*/
|
||||
int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
|
||||
uint32_t handle, uint32_t flags, int *prime_fd);
|
||||
/* import fd -> handle (see drm_gem_prime_fd_to_handle() helper) */
|
||||
/**
|
||||
* @prime_fd_to_handle:
|
||||
*
|
||||
* import fd -> handle (see drm_gem_prime_fd_to_handle() helper)
|
||||
*/
|
||||
int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
|
||||
int prime_fd, uint32_t *handle);
|
||||
/* export GEM -> dmabuf */
|
||||
/**
|
||||
* @gem_prime_export:
|
||||
*
|
||||
* export GEM -> dmabuf
|
||||
*/
|
||||
struct dma_buf * (*gem_prime_export)(struct drm_device *dev,
|
||||
struct drm_gem_object *obj, int flags);
|
||||
/* import dmabuf -> GEM */
|
||||
/**
|
||||
* @gem_prime_import:
|
||||
*
|
||||
* import dmabuf -> GEM
|
||||
*/
|
||||
struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
|
||||
struct dma_buf *dma_buf);
|
||||
/* low-level interface used by drm_gem_prime_{import,export} */
|
||||
int (*gem_prime_pin)(struct drm_gem_object *obj);
|
||||
void (*gem_prime_unpin)(struct drm_gem_object *obj);
|
||||
struct reservation_object * (*gem_prime_res_obj)(
|
||||
|
@ -505,16 +536,25 @@ struct drm_driver {
|
|||
struct drm_device *dev,
|
||||
uint32_t handle);
|
||||
|
||||
/* Driver private ops for this object */
|
||||
/**
|
||||
* @gem_vm_ops: Driver private ops for this object
|
||||
*/
|
||||
const struct vm_operations_struct *gem_vm_ops;
|
||||
|
||||
/** @major: driver major number */
|
||||
int major;
|
||||
/** @minor: driver minor number */
|
||||
int minor;
|
||||
/** @patchlevel: driver patch level */
|
||||
int patchlevel;
|
||||
/** @name: driver name */
|
||||
char *name;
|
||||
/** @desc: driver description */
|
||||
char *desc;
|
||||
/** @date: driver date */
|
||||
char *date;
|
||||
|
||||
/** @driver_features: driver features */
|
||||
u32 driver_features;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue