Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
firedtv.h File Reference
#include <linux/dvb/dmx.h>
#include <linux/dvb/frontend.h>
#include <linux/list.h>
#include <linux/mod_devicetable.h>
#include <linux/mutex.h>
#include <linux/spinlock_types.h>
#include <linux/types.h>
#include <linux/wait.h>
#include <linux/workqueue.h>
#include <demux.h>
#include <dmxdev.h>
#include <dvb_demux.h>
#include <dvb_frontend.h>
#include <dvb_net.h>
#include <dvbdev.h>

Go to the source code of this file.

Data Structures

struct  firedtv_tuner_status
 
struct  firedtv
 

Enumerations

enum  model_type {
  FIREDTV_UNKNOWN = 0, FIREDTV_DVB_S = 1, FIREDTV_DVB_C = 2, FIREDTV_DVB_T = 3,
  FIREDTV_DVB_S2 = 4
}
 

Functions

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, char conttone, char nrdiseq, struct dvb_diseqc_master_cmd *diseqcmd)
 
void avc_remote_ctrl_work (struct work_struct *work)
 
int avc_register_remote_control (struct firedtv *fdtv)
 
int avc_ca_app_info (struct firedtv *fdtv, char *app_info, unsigned int *len)
 
int avc_ca_info (struct firedtv *fdtv, char *app_info, unsigned int *len)
 
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_start_feed (struct dvb_demux_feed *dvbdmxfeed)
 
int fdtv_stop_feed (struct dvb_demux_feed *dvbdmxfeed)
 
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)
 

Enumeration Type Documentation

enum model_type
Enumerator:
FIREDTV_UNKNOWN 
FIREDTV_DVB_S 
FIREDTV_DVB_C 
FIREDTV_DVB_T 
FIREDTV_DVB_S2 

Definition at line 63 of file firedtv.h.

Function Documentation

int avc_ca_app_info ( struct firedtv fdtv,
char app_info,
unsigned int len 
)

Definition at line 971 of file firedtv-avc.c.

int avc_ca_enter_menu ( struct firedtv fdtv)

Definition at line 1253 of file firedtv-avc.c.

int avc_ca_get_mmi ( struct firedtv fdtv,
char mmi_object,
unsigned int len 
)

Definition at line 1282 of file firedtv-avc.c.

int avc_ca_get_time_date ( struct firedtv fdtv,
int interval 
)

Definition at line 1219 of file firedtv-avc.c.

int avc_ca_info ( struct firedtv fdtv,
char app_info,
unsigned int len 
)

Definition at line 1012 of file firedtv-avc.c.

int avc_ca_pmt ( struct firedtv fdtv,
char app_info,
int  length 
)

Definition at line 1093 of file firedtv-avc.c.

int avc_ca_reset ( struct firedtv fdtv)

Definition at line 1062 of file firedtv-avc.c.

int avc_identify_subunit ( struct firedtv fdtv)

Definition at line 713 of file firedtv-avc.c.

int avc_lnb_control ( struct firedtv fdtv,
char  voltage,
char  burst,
char  conttone,
char  nrdiseq,
struct dvb_diseqc_master_cmd diseqcmd 
)

Definition at line 832 of file firedtv-avc.c.

int avc_recv ( struct firedtv fdtv,
void data,
size_t  length 
)

Definition at line 275 of file firedtv-avc.c.

int avc_register_remote_control ( struct firedtv fdtv)

Definition at line 879 of file firedtv-avc.c.

void avc_remote_ctrl_work ( struct work_struct work)

Definition at line 906 of file firedtv-avc.c.

int avc_tuner_dsd ( struct firedtv fdtv,
struct dtv_frontend_properties params 
)

Definition at line 587 of file firedtv-avc.c.

int avc_tuner_get_ts ( struct firedtv fdtv)

Definition at line 673 of file firedtv-avc.c.

int avc_tuner_set_pids ( struct firedtv fdtv,
unsigned char  pidc,
u16  pid[] 
)

Definition at line 627 of file firedtv-avc.c.

int avc_tuner_status ( struct firedtv fdtv,
struct firedtv_tuner_status stat 
)

Definition at line 753 of file firedtv-avc.c.

void cmp_break_pp_connection ( struct firedtv fdtv,
int  plug,
int  channel 
)

Definition at line 1421 of file firedtv-avc.c.

int cmp_establish_pp_connection ( struct firedtv fdtv,
int  plug,
int  channel 
)

Definition at line 1361 of file firedtv-avc.c.

int fdtv_ca_register ( struct firedtv fdtv)

Definition at line 232 of file firedtv-ci.c.

void fdtv_ca_release ( struct firedtv fdtv)

Definition at line 254 of file firedtv-ci.c.

int fdtv_dvb_register ( struct firedtv fdtv,
const char name 
)

Definition at line 164 of file firedtv-dvb.c.

void fdtv_dvb_unregister ( struct firedtv fdtv)

Definition at line 238 of file firedtv-dvb.c.

void fdtv_frontend_init ( struct firedtv fdtv,
const char name 
)

Definition at line 152 of file firedtv-fe.c.

int fdtv_lock ( struct firedtv fdtv,
u64  addr,
void data 
)

Definition at line 50 of file firedtv-fw.c.

int fdtv_read ( struct firedtv fdtv,
u64  addr,
void data 
)

Definition at line 55 of file firedtv-fw.c.

int fdtv_start_feed ( struct dvb_demux_feed dvbdmxfeed)

Definition at line 53 of file firedtv-dvb.c.

int fdtv_start_iso ( struct firedtv fdtv)

Definition at line 131 of file firedtv-fw.c.

int fdtv_stop_feed ( struct dvb_demux_feed dvbdmxfeed)

Definition at line 123 of file firedtv-dvb.c.

void fdtv_stop_iso ( struct firedtv fdtv)

Definition at line 184 of file firedtv-fw.c.

int fdtv_write ( struct firedtv fdtv,
u64  addr,
void data,
size_t  len 
)

Definition at line 60 of file firedtv-fw.c.