Commit 92777994 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] move documentation to the header files

Some exported functions were still documented at the .c file,
instead of documenting at the .h one.

Move the documentation to the right place, as we only use headers
at media device-drivers.xml DocBook.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 0798ce4a
...@@ -577,13 +577,6 @@ int __must_check media_device_register_entity(struct media_device *mdev, ...@@ -577,13 +577,6 @@ int __must_check media_device_register_entity(struct media_device *mdev,
} }
EXPORT_SYMBOL_GPL(media_device_register_entity); EXPORT_SYMBOL_GPL(media_device_register_entity);
/**
* media_device_unregister_entity - Unregister an entity
* @entity: The entity
*
* If the entity has never been registered this function will return
* immediately.
*/
static void __media_device_unregister_entity(struct media_entity *entity) static void __media_device_unregister_entity(struct media_entity *entity)
{ {
struct media_device *mdev = entity->graph_obj.mdev; struct media_device *mdev = entity->graph_obj.mdev;
...@@ -627,7 +620,6 @@ void media_device_unregister_entity(struct media_entity *entity) ...@@ -627,7 +620,6 @@ void media_device_unregister_entity(struct media_entity *entity)
} }
EXPORT_SYMBOL_GPL(media_device_unregister_entity); EXPORT_SYMBOL_GPL(media_device_unregister_entity);
/** /**
* media_device_init() - initialize a media device * media_device_init() - initialize a media device
* @mdev: The media device * @mdev: The media device
...@@ -652,11 +644,6 @@ void media_device_init(struct media_device *mdev) ...@@ -652,11 +644,6 @@ void media_device_init(struct media_device *mdev)
} }
EXPORT_SYMBOL_GPL(media_device_init); EXPORT_SYMBOL_GPL(media_device_init);
/**
* media_device_cleanup() - Cleanup a media device
* @mdev: The media device
*
*/
void media_device_cleanup(struct media_device *mdev) void media_device_cleanup(struct media_device *mdev)
{ {
ida_destroy(&mdev->entity_internal_idx); ida_destroy(&mdev->entity_internal_idx);
...@@ -665,13 +652,6 @@ void media_device_cleanup(struct media_device *mdev) ...@@ -665,13 +652,6 @@ void media_device_cleanup(struct media_device *mdev)
} }
EXPORT_SYMBOL_GPL(media_device_cleanup); EXPORT_SYMBOL_GPL(media_device_cleanup);
/**
* __media_device_register() - register a media device
* @mdev: The media device
* @owner: The module owner
*
* returns zero on success or a negative error code.
*/
int __must_check __media_device_register(struct media_device *mdev, int __must_check __media_device_register(struct media_device *mdev,
struct module *owner) struct module *owner)
{ {
...@@ -701,13 +681,6 @@ int __must_check __media_device_register(struct media_device *mdev, ...@@ -701,13 +681,6 @@ int __must_check __media_device_register(struct media_device *mdev,
} }
EXPORT_SYMBOL_GPL(__media_device_register); EXPORT_SYMBOL_GPL(__media_device_register);
/**
* media_device_unregister - unregister a media device
* @mdev: The media device
*
* It is safe to call this function on an unregistered
* (but initialised) media device.
*/
void media_device_unregister(struct media_device *mdev) void media_device_unregister(struct media_device *mdev)
{ {
struct media_entity *entity; struct media_entity *entity;
......
...@@ -70,14 +70,6 @@ static inline const char *intf_type(struct media_interface *intf) ...@@ -70,14 +70,6 @@ static inline const char *intf_type(struct media_interface *intf)
} }
}; };
/**
* __media_entity_enum_init - Initialise an entity enumeration
*
* @ent_enum: Entity enumeration to be initialised
* @idx_max: Maximum number of entities in the enumeration
*
* Returns zero on success or a negative error code.
*/
__must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum, __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum,
int idx_max) int idx_max)
{ {
...@@ -93,11 +85,6 @@ __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum, ...@@ -93,11 +85,6 @@ __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum,
} }
EXPORT_SYMBOL_GPL(__media_entity_enum_init); EXPORT_SYMBOL_GPL(__media_entity_enum_init);
/**
* media_entity_enum_cleanup - Release resources of an entity enumeration
*
* @e: Entity enumeration to be released
*/
void media_entity_enum_cleanup(struct media_entity_enum *ent_enum) void media_entity_enum_cleanup(struct media_entity_enum *ent_enum)
{ {
kfree(ent_enum->bmap); kfree(ent_enum->bmap);
......
...@@ -428,6 +428,8 @@ void media_device_cleanup(struct media_device *mdev); ...@@ -428,6 +428,8 @@ void media_device_cleanup(struct media_device *mdev);
* a sysfs attribute. * a sysfs attribute.
* *
* Unregistering a media device that hasn't been registered is *NOT* safe. * Unregistering a media device that hasn't been registered is *NOT* safe.
*
* Return: returns zero on success or a negative error code.
*/ */
int __must_check __media_device_register(struct media_device *mdev, int __must_check __media_device_register(struct media_device *mdev,
struct module *owner); struct module *owner);
...@@ -437,6 +439,10 @@ int __must_check __media_device_register(struct media_device *mdev, ...@@ -437,6 +439,10 @@ int __must_check __media_device_register(struct media_device *mdev,
* __media_device_unregister() - Unegisters a media device element * __media_device_unregister() - Unegisters a media device element
* *
* @mdev: pointer to struct &media_device * @mdev: pointer to struct &media_device
*
*
* It is safe to call this function on an unregistered (but initialised)
* media device.
*/ */
void media_device_unregister(struct media_device *mdev); void media_device_unregister(struct media_device *mdev);
......
...@@ -370,9 +370,23 @@ static inline bool is_media_entity_v4l2_subdev(struct media_entity *entity) ...@@ -370,9 +370,23 @@ static inline bool is_media_entity_v4l2_subdev(struct media_entity *entity)
} }
} }
/**
* __media_entity_enum_init - Initialise an entity enumeration
*
* @ent_enum: Entity enumeration to be initialised
* @idx_max: Maximum number of entities in the enumeration
*
* Return: Returns zero on success or a negative error code.
*/
__must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum, __must_check int __media_entity_enum_init(struct media_entity_enum *ent_enum,
int idx_max); int idx_max);
void media_entity_enum_cleanup(struct media_entity_enum *e);
/**
* media_entity_enum_cleanup - Release resources of an entity enumeration
*
* @ent_enum: Entity enumeration to be released
*/
void media_entity_enum_cleanup(struct media_entity_enum *ent_enum);
/** /**
* media_entity_enum_zero - Clear the entire enum * media_entity_enum_zero - Clear the entire enum
...@@ -847,6 +861,7 @@ void media_remove_intf_link(struct media_link *link); ...@@ -847,6 +861,7 @@ void media_remove_intf_link(struct media_link *link);
* Note: this is an unlocked version of media_remove_intf_links(). * Note: this is an unlocked version of media_remove_intf_links().
*/ */
void __media_remove_intf_links(struct media_interface *intf); void __media_remove_intf_links(struct media_interface *intf);
/** /**
* media_remove_intf_links() - remove all links associated with an interface * media_remove_intf_links() - remove all links associated with an interface
* *
...@@ -861,7 +876,6 @@ void __media_remove_intf_links(struct media_interface *intf); ...@@ -861,7 +876,6 @@ void __media_remove_intf_links(struct media_interface *intf);
*/ */
void media_remove_intf_links(struct media_interface *intf); void media_remove_intf_links(struct media_interface *intf);
#define media_entity_call(entity, operation, args...) \ #define media_entity_call(entity, operation, args...) \
(((entity)->ops && (entity)->ops->operation) ? \ (((entity)->ops && (entity)->ops->operation) ? \
(entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD) (entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment