| 
Functions | |
| int | a4l_open (a4l_desc_t *dsc, const char *fname) | 
| Open an Analogy device and basically fill the descriptor.   | |
| int | a4l_close (a4l_desc_t *dsc) | 
| Close the Analogy device related with the descriptor.   | |
| int | a4l_fill_desc (a4l_desc_t *dsc) | 
| Fill the descriptor with subdevices, channels and ranges data.   | |
| int | a4l_get_subdinfo (a4l_desc_t *dsc, unsigned int subd, a4l_sbinfo_t **info) | 
| Get an information structure on a specified subdevice.   | |
| int | a4l_get_chinfo (a4l_desc_t *dsc, unsigned int subd, unsigned int chan, a4l_chinfo_t **info) | 
| Get an information structure on a specified channel.   | |
| int | a4l_get_rnginfo (a4l_desc_t *dsc, unsigned int subd, unsigned int chan, unsigned int rng, a4l_rnginfo_t **info) | 
| Get an information structure on a specified range.   | |
| int a4l_close | ( | a4l_desc_t * | dsc | ) | 
Close the Analogy device related with the descriptor.
| [in] | dsc | Device descriptor | 
References a4l_sys_close(), and a4l_descriptor::fd.
| int a4l_fill_desc | ( | a4l_desc_t * | dsc | ) | 
Fill the descriptor with subdevices, channels and ranges data.
| [in] | dsc | Device descriptor partly filled by a4l_open(). | 
References A4L_CPLX_DESC, a4l_sys_desc(), a4l_descriptor::fd, and a4l_descriptor::magic.
| int a4l_get_chinfo | ( | a4l_desc_t * | dsc, | |
| unsigned int | subd, | |||
| unsigned int | chan, | |||
| a4l_chinfo_t ** | info | |||
| ) | 
Get an information structure on a specified channel.
| [in] | dsc | Device descriptor filled by a4l_open() and a4l_fill_desc() | 
| [in] | subd | Subdevice index | 
| [in] | chan | Channel index | 
| [out] | info | Channel information structure | 
References a4l_descriptor::magic, a4l_descriptor::nb_subd, and a4l_descriptor::sbdata.
Referenced by a4l_find_range().
| int a4l_get_rnginfo | ( | a4l_desc_t * | dsc, | |
| unsigned int | subd, | |||
| unsigned int | chan, | |||
| unsigned int | rng, | |||
| a4l_rnginfo_t ** | info | |||
| ) | 
Get an information structure on a specified range.
| [in] | dsc | Device descriptor filled by a4l_open() and a4l_fill_desc() | 
| [in] | subd | Subdevice index | 
| [in] | chan | Channel index | 
| [in] | rng | Range index | 
| [out] | info | Range information structure | 
References a4l_descriptor::magic, a4l_descriptor::nb_subd, and a4l_descriptor::sbdata.
Referenced by a4l_find_range().
| int a4l_get_subdinfo | ( | a4l_desc_t * | dsc, | |
| unsigned int | subd, | |||
| a4l_sbinfo_t ** | info | |||
| ) | 
Get an information structure on a specified subdevice.
| [in] | dsc | Device descriptor filled by a4l_open() and a4l_fill_desc() | 
| [in] | subd | Subdevice index | 
| [out] | info | Subdevice information structure | 
References a4l_descriptor::magic, a4l_descriptor::nb_subd, and a4l_descriptor::sbdata.
Referenced by a4l_sync_dio().
| int a4l_open | ( | a4l_desc_t * | dsc, | |
| const char * | fname | |||
| ) | 
Open an Analogy device and basically fill the descriptor.
| [out] | dsc | Device descriptor | 
| [in] | fname | Device name | 
References A4L_BSC_DESC, a4l_sys_close(), a4l_sys_desc(), a4l_sys_open(), and a4l_descriptor::fd.
 1.5.6