firedtv
int avc_ca_info(struct firedtv *fdtv, unsigned char *app_info,
int avc_ca_reset(struct firedtv *fdtv)
int avc_ca_pmt(struct firedtv *fdtv, char *msg, int length)
int avc_ca_get_time_date(struct firedtv *fdtv, int *interval)
int avc_ca_enter_menu(struct firedtv *fdtv)
int avc_ca_get_mmi(struct firedtv *fdtv, char *mmi_object, unsigned int *len)
static int cmp_read(struct firedtv *fdtv, u64 addr, __be32 *data)
static int cmp_lock(struct firedtv *fdtv, u64 addr, __be32 data[])
int cmp_establish_pp_connection(struct firedtv *fdtv, int plug, int channel)
void cmp_break_pp_connection(struct firedtv *fdtv, int plug, int channel)
static int avc_write(struct firedtv *fdtv)
int avc_recv(struct firedtv *fdtv, void *data, size_t length)
static int add_pid_filter(struct firedtv *fdtv, u8 *operand)
static int avc_tuner_tuneqpsk(struct firedtv *fdtv,
static int avc_tuner_dsd_dvb_c(struct firedtv *fdtv,
static int avc_tuner_dsd_dvb_t(struct firedtv *fdtv,
int avc_tuner_dsd(struct firedtv *fdtv,
int avc_tuner_set_pids(struct firedtv *fdtv, unsigned char pidc, u16 pid[])
int avc_tuner_get_ts(struct firedtv *fdtv)
int avc_identify_subunit(struct firedtv *fdtv)
int avc_tuner_status(struct firedtv *fdtv, struct firedtv_tuner_status *stat)
int avc_lnb_control(struct firedtv *fdtv, char voltage, char burst,
int avc_register_remote_control(struct firedtv *fdtv)
struct firedtv *fdtv =
container_of(work, struct firedtv, remote_ctrl_work);
int avc_tuner_host2ca(struct firedtv *fdtv)
int avc_ca_app_info(struct firedtv *fdtv, unsigned char *app_info,
static int fdtv_ca_pmt(struct firedtv *fdtv, void *arg)
static int fdtv_ca_send_msg(struct firedtv *fdtv, void *arg)
struct firedtv *fdtv = dvbdev->priv;
int fdtv_ca_register(struct firedtv *fdtv)
void fdtv_ca_release(struct firedtv *fdtv)
static int fdtv_ca_get_slot_info(struct firedtv *fdtv, void *arg)
static int fdtv_ca_app_info(struct firedtv *fdtv, void *arg)
static int fdtv_ca_info(struct firedtv *fdtv, void *arg)
static int fdtv_ca_get_mmi(struct firedtv *fdtv, void *arg)
static int fdtv_ca_get_msg(struct firedtv *fdtv, void *arg)
struct firedtv *fdtv = demux->priv;
int fdtv_dvb_register(struct firedtv *fdtv, const char *name)
void fdtv_dvb_unregister(struct firedtv *fdtv)
static int alloc_channel(struct firedtv *fdtv)
static void collect_channels(struct firedtv *fdtv, int *pidc, u16 pid[])
static inline void dealloc_channel(struct firedtv *fdtv, int i)
struct firedtv *fdtv = dvbdmxfeed->demux->priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
void fdtv_frontend_init(struct firedtv *fdtv, const char *name)
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = fe->sec_priv;
struct firedtv *fdtv = data;
int fdtv_start_iso(struct firedtv *fdtv)
void fdtv_stop_iso(struct firedtv *fdtv)
struct firedtv *f, *fdtv = NULL;
struct firedtv *fdtv;
struct firedtv *fdtv = dev_get_drvdata(&unit->device);
static inline struct fw_device *device_of(struct firedtv *fdtv)
struct firedtv *fdtv = dev_get_drvdata(&unit->device);
static int node_req(struct firedtv *fdtv, u64 addr, void *data, size_t len,
int fdtv_lock(struct firedtv *fdtv, u64 addr, void *data)
int fdtv_read(struct firedtv *fdtv, u64 addr, void *data)
int fdtv_write(struct firedtv *fdtv, u64 addr, void *data, size_t len)
int fdtv_register_rc(struct firedtv *fdtv, struct device *dev)
void fdtv_unregister_rc(struct firedtv *fdtv)
void fdtv_handle_rc(struct firedtv *fdtv, unsigned int code)
int avc_recv(struct firedtv *fdtv, void *data, size_t length);
int avc_tuner_status(struct firedtv *fdtv, struct firedtv_tuner_status *stat);
int avc_tuner_dsd(struct firedtv *fdtv, struct dtv_frontend_properties *params);
int avc_tuner_set_pids(struct firedtv *fdtv, unsigned char pidc, u16 pid[]);
int avc_tuner_get_ts(struct firedtv *fdtv);
int avc_identify_subunit(struct firedtv *fdtv);
int avc_lnb_control(struct firedtv *fdtv, char voltage, char burst,
int avc_register_remote_control(struct firedtv *fdtv);
int avc_ca_app_info(struct firedtv *fdtv, unsigned char *app_info,
int avc_ca_info(struct firedtv *fdtv, unsigned char *app_info,
int avc_ca_reset(struct firedtv *fdtv);
int avc_ca_pmt(struct firedtv *fdtv, char *app_info, int length);
int avc_ca_get_time_date(struct firedtv *fdtv, int *interval);
int avc_ca_enter_menu(struct firedtv *fdtv);
int avc_ca_get_mmi(struct firedtv *fdtv, char *mmi_object, unsigned int *len);
int cmp_establish_pp_connection(struct firedtv *fdtv, int plug, int channel);
void cmp_break_pp_connection(struct firedtv *fdtv, int plug, int channel);
int fdtv_ca_register(struct firedtv *fdtv);
void fdtv_ca_release(struct firedtv *fdtv);
int fdtv_dvb_register(struct firedtv *fdtv, const char *name);
void fdtv_dvb_unregister(struct firedtv *fdtv);
void fdtv_frontend_init(struct firedtv *fdtv, const char *name);
int fdtv_lock(struct firedtv *fdtv, u64 addr, void *data);
int fdtv_read(struct firedtv *fdtv, u64 addr, void *data);
int fdtv_write(struct firedtv *fdtv, u64 addr, void *data, size_t len);
int fdtv_start_iso(struct firedtv *fdtv);
void fdtv_stop_iso(struct firedtv *fdtv);
int fdtv_register_rc(struct firedtv *fdtv, struct device *dev);
void fdtv_unregister_rc(struct firedtv *fdtv);
void fdtv_handle_rc(struct firedtv *fdtv, unsigned int code);
static inline int fdtv_register_rc(struct firedtv *fdtv,
static inline void fdtv_unregister_rc(struct firedtv *fdtv) {}
static inline void fdtv_handle_rc(struct firedtv *fdtv, unsigned int code) {}