コード例 #1
0
static int ite9133_read_snr(struct dvb_frontend *fe, u16 *snr)
{
	struct ite9133_state *state = fe->demodulator_priv;

	pr_dbg("ite9133_read_snr\n");

	if(Error_NO_ERROR != Demodulator_getSNR(pdemod,(Byte*)snr))
		return -1;

	return 0;
}
コード例 #2
0
static int ite9133_read_snr(struct dvb_frontend *fe, u16 * snr)
{
	struct aml_fe *afe = fe->demodulator_priv;
	struct aml_fe_dev *dev = afe->dtv_demod;
	pr_dbg("ite9133_read_snr\n");

	mutex_lock(&ite_lock);
	if(Error_NO_ERROR != Demodulator_getSNR(pdemod,(Byte*)snr))
;
	mutex_unlock(&ite_lock);
		//return -1;

	pr_dbg("ite9133_read_snr--\n");
	return 0;
}
コード例 #3
0
static int ite9173_read_snr(struct dvb_frontend *fe, u16 *snr)
{
	Dword ret = 0;
	struct ite9173_state *state = fe->demodulator_priv;

	pr_dbg("ite9173_read_snr\n");

	*snr = 0;
	mutex_lock(&ite_lock);
	ret = Demodulator_getSNR(pdemod,(Byte*)snr);
	mutex_unlock(&ite_lock);

	if(Error_NO_ERROR != ret)
		return -1;

	pr_dbg("ite9173_read_snr--\n");

	return 0;
}