#include "dtt200u.h"
int dvb_usb_dtt200u_debug;
module_param_named(debug,dvb_usb_dtt200u_debug, int, 0644);
MODULE_PARM_DESC(…) …;
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
struct dtt200u_state { … };
static int dtt200u_power_ctrl(struct dvb_usb_device *d, int onoff)
{ … }
static int dtt200u_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
{ … }
static int dtt200u_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff)
{ … }
static int dtt200u_rc_query(struct dvb_usb_device *d)
{ … }
static int dtt200u_frontend_attach(struct dvb_usb_adapter *adap)
{ … }
static struct dvb_usb_device_properties dtt200u_properties;
static struct dvb_usb_device_properties wt220u_fc_properties;
static struct dvb_usb_device_properties wt220u_properties;
static struct dvb_usb_device_properties wt220u_zl0353_properties;
static struct dvb_usb_device_properties wt220u_miglia_properties;
static int dtt200u_usb_probe(struct usb_interface *intf,
const struct usb_device_id *id)
{ … }
enum { … };
static struct usb_device_id dtt200u_usb_table[] = …;
MODULE_DEVICE_TABLE(usb, dtt200u_usb_table);
static struct dvb_usb_device_properties dtt200u_properties = …;
static struct dvb_usb_device_properties wt220u_properties = …;
static struct dvb_usb_device_properties wt220u_fc_properties = …;
static struct dvb_usb_device_properties wt220u_zl0353_properties = …;
static struct dvb_usb_device_properties wt220u_miglia_properties = …;
static struct usb_driver dtt200u_usb_driver = …;
module_usb_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_VERSION(…) …;
MODULE_LICENSE(…) …;