staging: comedi: improve comedi_check_chanlist() documentation

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Reviewed-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ian Abbott 2015-08-05 18:13:26 +01:00 committed by Greg Kroah-Hartman
parent 1a59adb222
commit d27da4dae5
1 changed files with 12 additions and 1 deletions

View File

@ -102,7 +102,18 @@ int do_rangeinfo_ioctl(struct comedi_device *dev,
* @s: comedi_subdevice struct
* @n: number of elements in the chanlist
* @chanlist: the chanlist to validate
*/
*
* Each element consists of a channel number, a range index, an analog
* reference type and some flags, all packed into an unsigned int.
*
* This checks that the channel number and range index are supported by
* the comedi subdevice. It does not check whether the analog reference
* type and the flags are supported. Drivers that care should check those
* themselves.
*
* Return: %0 if all @chanlist elements are valid (success),
* %-EINVAL if one or more elements are invalid.
*/
int comedi_check_chanlist(struct comedi_subdevice *s, int n,
unsigned int *chanlist)
{