struct_dvb_adapter(9) represents a Digital TV adapter using Linux DVB API

SYNOPSIS


struct dvb_adapter {
int num;
struct list_head list_head;
struct list_head device_list;
const char * name;
u8 proposed_mac[6];
void * priv;
struct device * device;
struct module * module;
int mfe_shared;
struct dvb_device * mfe_dvbdev;
struct mutex mfe_lock;
#if defined(CONFIG_MEDIA_CONTROLLER_DVB)
struct media_device * mdev;
struct media_entity * conn;
struct media_pad * conn_pads;
#endif
};

MEMBERS

num

Number of the adapter

list_head

List with the DVB adapters

device_list

List with the DVB devices

name

Name of the adapter

proposed_mac[6]

proposed MAC address for the adapter

priv

private data

device

pointer to struct device

module

pointer to struct module

mfe_shared

mfe shared: indicates mutually exclusive frontends Thie usage of this flag is currently deprecated

mfe_dvbdev

Frontend device in use, in the case of MFE

mfe_lock

Lock to prevent using the other frontends when MFE is used.

mdev

pointer to struct media_device, used when the media controller is used.

conn

RF connector. Used only if the device has no separate tuner.

conn_pads

pointer to struct media_pad associated with conn;

COPYRIGHT