mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-29 04:09:39 +00:00
[media] dvb_frontend.h: document the struct dvb_frontend
That struct is used on every DVB Front End driver, as it contains what's needed to register/use a frontend at the Kernel. Document it. Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> Acked-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
a3cccb2411
commit
35848bf0aa
1 changed files with 19 additions and 0 deletions
|
@ -647,6 +647,25 @@ struct dtv_frontend_properties {
|
||||||
#define DVB_FE_DEVICE_REMOVED 2
|
#define DVB_FE_DEVICE_REMOVED 2
|
||||||
#define DVB_FE_DEVICE_RESUME 3
|
#define DVB_FE_DEVICE_RESUME 3
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct dvb_frontend - Frontend structure to be used on drivers.
|
||||||
|
*
|
||||||
|
* @ops: embedded struct dvb_frontend_ops
|
||||||
|
* @dvb: pointer to struct dvb_adapter
|
||||||
|
* @demodulator_priv: demod private data
|
||||||
|
* @tuner_priv: tuner private data
|
||||||
|
* @frontend_priv: frontend private data
|
||||||
|
* @sec_priv: SEC private data
|
||||||
|
* @analog_demod_priv: Analog demod private data
|
||||||
|
* @dtv_property_cache: embedded struct dtv_frontend_properties
|
||||||
|
* @callback: callback function used on some drivers to call
|
||||||
|
* either the tuner or the demodulator.
|
||||||
|
* @id: Frontend ID
|
||||||
|
* @exit: Used to inform the DVB core that the frontend
|
||||||
|
* thread should exit (usually, means that the hardware
|
||||||
|
* got disconnected.
|
||||||
|
*/
|
||||||
|
|
||||||
struct dvb_frontend {
|
struct dvb_frontend {
|
||||||
struct dvb_frontend_ops ops;
|
struct dvb_frontend_ops ops;
|
||||||
struct dvb_adapter *dvb;
|
struct dvb_adapter *dvb;
|
||||||
|
|
Loading…
Reference in a new issue