#include "cinergyT2.h"
int dvb_usb_cinergyt2_debug;
module_param_named(debug, dvb_usb_cinergyt2_debug, int, 0644);
MODULE_PARM_DESC(…) …;
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
struct cinergyt2_state { … };
static const struct dvb_usb_device_properties cinergyt2_properties;
static int cinergyt2_streaming_ctrl(struct dvb_usb_adapter *adap, int enable)
{ … }
static int cinergyt2_power_ctrl(struct dvb_usb_device *d, int enable)
{ … }
static int cinergyt2_frontend_attach(struct dvb_usb_adapter *adap)
{ … }
static struct rc_map_table rc_map_cinergyt2_table[] = …;
#define RC_REPEAT_DELAY …
static int repeatable_keys[] = …;
static int cinergyt2_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
{ … }
static int cinergyt2_usb_probe(struct usb_interface *intf,
const struct usb_device_id *id)
{ … }
enum { … };
static struct usb_device_id cinergyt2_usb_table[] = …;
MODULE_DEVICE_TABLE(usb, cinergyt2_usb_table);
static const struct dvb_usb_device_properties cinergyt2_properties = …;
static struct usb_driver cinergyt2_driver = …;
module_usb_driver(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_AUTHOR(…) …;