#include <media/dvb_frontend.h>
#include "ttusbdecfe.h"
#define LOF_HI …
#define LOF_LO …
struct ttusbdecfe_state { … };
static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe,
enum fe_status *status)
{ … }
static int ttusbdecfe_dvbt_read_status(struct dvb_frontend *fe,
enum fe_status *status)
{ … }
static int ttusbdecfe_dvbt_set_frontend(struct dvb_frontend *fe)
{ … }
static int ttusbdecfe_dvbt_get_tune_settings(struct dvb_frontend* fe,
struct dvb_frontend_tune_settings* fesettings)
{ … }
static int ttusbdecfe_dvbs_set_frontend(struct dvb_frontend *fe)
{ … }
static int ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *cmd)
{ … }
static int ttusbdecfe_dvbs_set_tone(struct dvb_frontend *fe,
enum fe_sec_tone_mode tone)
{ … }
static int ttusbdecfe_dvbs_set_voltage(struct dvb_frontend *fe,
enum fe_sec_voltage voltage)
{ … }
static void ttusbdecfe_release(struct dvb_frontend* fe)
{ … }
static const struct dvb_frontend_ops ttusbdecfe_dvbt_ops;
struct dvb_frontend* ttusbdecfe_dvbt_attach(const struct ttusbdecfe_config* config)
{ … }
static const struct dvb_frontend_ops ttusbdecfe_dvbs_ops;
struct dvb_frontend* ttusbdecfe_dvbs_attach(const struct ttusbdecfe_config* config)
{ … }
static const struct dvb_frontend_ops ttusbdecfe_dvbt_ops = …;
static const struct dvb_frontend_ops ttusbdecfe_dvbs_ops = …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
EXPORT_SYMBOL(…);
EXPORT_SYMBOL(…);