Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
dvb_frontend_ops Struct Reference

#include <dvb_frontend.h>

Data Fields

struct dvb_frontend_info info
u8 delsys [MAX_DELSYS]
void(* release )(struct dvb_frontend *fe)
void(* release_sec )(struct dvb_frontend *fe)
int(* init )(struct dvb_frontend *fe)
int(* sleep )(struct dvb_frontend *fe)
int(* write )(struct dvb_frontend *fe, const u8 buf[], int len)
int(* tune )(struct dvb_frontend *fe, bool re_tune, unsigned int mode_flags, unsigned int *delay, fe_status_t *status)
enum dvbfe_algo(* get_frontend_algo )(struct dvb_frontend *fe)
int(* set_frontend )(struct dvb_frontend *fe)
int(* get_tune_settings )(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *settings)
int(* get_frontend )(struct dvb_frontend *fe)
int(* read_status )(struct dvb_frontend *fe, fe_status_t *status)
int(* read_ber )(struct dvb_frontend *fe, u32 *ber)
int(* read_signal_strength )(struct dvb_frontend *fe, u16 *strength)
int(* read_snr )(struct dvb_frontend *fe, u16 *snr)
int(* read_ucblocks )(struct dvb_frontend *fe, u32 *ucblocks)
int(* diseqc_reset_overload )(struct dvb_frontend *fe)
int(* diseqc_send_master_cmd )(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd)
int(* diseqc_recv_slave_reply )(struct dvb_frontend *fe, struct dvb_diseqc_slave_reply *reply)
int(* diseqc_send_burst )(struct dvb_frontend *fe, fe_sec_mini_cmd_t minicmd)
int(* set_tone )(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
int(* set_voltage )(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
int(* enable_high_lnb_voltage )(struct dvb_frontend *fe, long arg)
int(* dishnetwork_send_legacy_command )(struct dvb_frontend *fe, unsigned long cmd)
int(* i2c_gate_ctrl )(struct dvb_frontend *fe, int enable)
int(* ts_bus_ctrl )(struct dvb_frontend *fe, int acquire)
int(* set_lna )(struct dvb_frontend *)
enum dvbfe_search(* search )(struct dvb_frontend *fe)
struct dvb_tuner_ops tuner_ops
struct analog_demod_ops analog_ops
int(* set_property )(struct dvb_frontend *fe, struct dtv_property *tvp)
int(* get_property )(struct dvb_frontend *fe, struct dtv_property *tvp)

Detailed Description

Definition at line 261 of file dvb_frontend.h.

Field Documentation

Definition at line 314 of file dvb_frontend.h.

u8 delsys[MAX_DELSYS]

Definition at line 265 of file dvb_frontend.h.

int(* diseqc_recv_slave_reply)(struct dvb_frontend *fe, struct dvb_diseqc_slave_reply *reply)

Definition at line 298 of file dvb_frontend.h.

int(* diseqc_reset_overload)(struct dvb_frontend *fe)

Definition at line 296 of file dvb_frontend.h.

int(* diseqc_send_burst)(struct dvb_frontend *fe, fe_sec_mini_cmd_t minicmd)

Definition at line 299 of file dvb_frontend.h.

int(* diseqc_send_master_cmd)(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd)

Definition at line 297 of file dvb_frontend.h.

int(* dishnetwork_send_legacy_command)(struct dvb_frontend *fe, unsigned long cmd)

Definition at line 303 of file dvb_frontend.h.

int(* enable_high_lnb_voltage)(struct dvb_frontend *fe, long arg)

Definition at line 302 of file dvb_frontend.h.

int(* get_frontend)(struct dvb_frontend *fe)

Definition at line 288 of file dvb_frontend.h.

enum dvbfe_algo(* get_frontend_algo)(struct dvb_frontend *fe)

Definition at line 282 of file dvb_frontend.h.

int(* get_property)(struct dvb_frontend *fe, struct dtv_property *tvp)

Definition at line 317 of file dvb_frontend.h.

int(* get_tune_settings)(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *settings)

Definition at line 286 of file dvb_frontend.h.

int(* i2c_gate_ctrl)(struct dvb_frontend *fe, int enable)

Definition at line 304 of file dvb_frontend.h.

Definition at line 263 of file dvb_frontend.h.

int(* init)(struct dvb_frontend *fe)

Definition at line 270 of file dvb_frontend.h.

int(* read_ber)(struct dvb_frontend *fe, u32 *ber)

Definition at line 291 of file dvb_frontend.h.

int(* read_signal_strength)(struct dvb_frontend *fe, u16 *strength)

Definition at line 292 of file dvb_frontend.h.

int(* read_snr)(struct dvb_frontend *fe, u16 *snr)

Definition at line 293 of file dvb_frontend.h.

int(* read_status)(struct dvb_frontend *fe, fe_status_t *status)

Definition at line 290 of file dvb_frontend.h.

int(* read_ucblocks)(struct dvb_frontend *fe, u32 *ucblocks)

Definition at line 294 of file dvb_frontend.h.

void(* release)(struct dvb_frontend *fe)

Definition at line 267 of file dvb_frontend.h.

void(* release_sec)(struct dvb_frontend *fe)

Definition at line 268 of file dvb_frontend.h.

Definition at line 311 of file dvb_frontend.h.

int(* set_frontend)(struct dvb_frontend *fe)

Definition at line 285 of file dvb_frontend.h.

int(* set_lna)(struct dvb_frontend *)

Definition at line 306 of file dvb_frontend.h.

int(* set_property)(struct dvb_frontend *fe, struct dtv_property *tvp)

Definition at line 316 of file dvb_frontend.h.

int(* set_tone)(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)

Definition at line 300 of file dvb_frontend.h.

Definition at line 301 of file dvb_frontend.h.

int(* sleep)(struct dvb_frontend *fe)

Definition at line 271 of file dvb_frontend.h.

int(* ts_bus_ctrl)(struct dvb_frontend *fe, int acquire)

Definition at line 305 of file dvb_frontend.h.

int(* tune)(struct dvb_frontend *fe, bool re_tune, unsigned int mode_flags, unsigned int *delay, fe_status_t *status)

Definition at line 276 of file dvb_frontend.h.

struct dvb_tuner_ops tuner_ops

Definition at line 313 of file dvb_frontend.h.

int(* write)(struct dvb_frontend *fe, const u8 buf[], int len)

Definition at line 273 of file dvb_frontend.h.

The documentation for this struct was generated from the following file: