drx_demod_instance
struct drx_demod_instance *demod;
struct drx_demod_instance;
ctrl_lock_status(struct drx_demod_instance *demod, enum drx_lock_status *lock_stat);
ctrl_power_mode(struct drx_demod_instance *demod, enum drx_power_mode *mode);
static int power_down_aud(struct drx_demod_instance *demod);
ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw *pre_saw);
ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain *afe_gain);
ctrl_set_channel(struct drx_demod_instance *demod, struct drx_channel *channel)
ctrl_sig_quality(struct drx_demod_instance *demod,
ctrl_lock_status(struct drx_demod_instance *demod, enum drx_lock_status *lock_stat)
ctrl_set_standard(struct drx_demod_instance *demod, enum drx_standard *standard)
ctrl_power_mode(struct drx_demod_instance *demod, enum drx_power_mode *mode)
ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw *pre_saw)
ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain *afe_gain)
static int drx_ctrl_u_code(struct drx_demod_instance *demod,
static int drxj_set_lna_state(struct drx_demod_instance *demod, bool state);
static int drxj_open(struct drx_demod_instance *demod)
static int drxj_close(struct drx_demod_instance *demod)
static int drx_check_firmware(struct drx_demod_instance *demod, u8 *mc_data,
static int drx_ctrl_u_code(struct drx_demod_instance *demod,
static int drxj_set_lna_state(struct drx_demod_instance *demod, bool state)
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = state->demod;
struct drx_demod_instance *demod = NULL;
sizeof(struct drx_demod_instance), GFP_KERNEL);
static int hi_cfg_command(const struct drx_demod_instance *demod)
static int init_hi(const struct drx_demod_instance *demod)
static int get_device_capabilities(struct drx_demod_instance *demod)
static int power_up_device(struct drx_demod_instance *demod)
ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_output *cfg_data)
static int set_mpegtei_handling(struct drx_demod_instance *demod)
static int bit_reverse_mpeg_output(struct drx_demod_instance *demod)
static int set_mpeg_start_width(struct drx_demod_instance *demod)
static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg *uio_cfg)
ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data)
ctrl_i2c_bridge(struct drx_demod_instance *demod, bool *bridge_closed)
static int smart_ant_init(struct drx_demod_instance *demod)
static int adc_sync_measurement(struct drx_demod_instance *demod, u16 *count)
static int adc_synchronization(struct drx_demod_instance *demod)
static int init_agc(struct drx_demod_instance *demod)
set_frequency(struct drx_demod_instance *demod,
static int get_acc_pkt_err(struct drx_demod_instance *demod, u16 *packet_err)
set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, bool atomic)
set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, bool atomic)
static int set_iqm_af(struct drx_demod_instance *demod, bool active)
static int power_down_vsb(struct drx_demod_instance *demod, bool primary)
static int set_vsb_leak_n_gain(struct drx_demod_instance *demod)
static int set_vsb(struct drx_demod_instance *demod)
static int power_down_qam(struct drx_demod_instance *demod, bool primary)
set_qam_measurement(struct drx_demod_instance *demod,
static int set_qam16(struct drx_demod_instance *demod)
static int set_qam32(struct drx_demod_instance *demod)
static int set_qam64(struct drx_demod_instance *demod)
static int set_qam128(struct drx_demod_instance *demod)
static int set_qam256(struct drx_demod_instance *demod)
set_qam(struct drx_demod_instance *demod,
static int ctrl_get_qam_sig_quality(struct drx_demod_instance *demod);
static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *channel)
qam64auto(struct drx_demod_instance *demod,
static struct drx_demod_instance drxj_default_demod_g = {
qam256auto(struct drx_demod_instance *demod,
set_qam_channel(struct drx_demod_instance *demod,
static int get_sig_strength(struct drx_demod_instance *demod, u16 *sig_strength)
ctrl_get_qam_sig_quality(struct drx_demod_instance *demod)
power_down_atv(struct drx_demod_instance *demod, enum drx_standard standard, bool primary)
static int power_down_aud(struct drx_demod_instance *demod)
static int set_orx_nsu_aox(struct drx_demod_instance *demod, bool active)
static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_param)