Searched refs:rf_gain_limit (Results 1 - 3 of 3) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/
H A Ddib0090.h61 extern void dib0090_get_current_gain(struct dvb_frontend *fe, u16 * rf, u16 * bb, u16 * rf_gain_limit, u16 * rflt);
103 static inline void dib0090_get_current_gain(struct dvb_frontend *fe, u16 * rf, u16 * bb, u16 * rf_gain_limit, u16 * rflt) argument
H A Ddib0090.c115 s16 rf_gain_limit; /* take-over-point: where to split between bb and rf gain */ member in struct:dib0090_state
458 if (top_delta >= ((s16) (state->rf_ramp[0] << WBD_ALPHA) - state->rf_gain_limit)) /* overflow */
459 state->rf_gain_limit = state->rf_ramp[0] << WBD_ALPHA;
461 state->rf_gain_limit += top_delta;
463 if (state->rf_gain_limit < 0) /*underflow */
464 state->rf_gain_limit = 0;
467 gain = ((state->rf_gain_limit >> WBD_ALPHA) + state->bb_ramp[0]) << GAIN_ALPHA;
480 if (gain > (state->rf_gain_limit >> WBD_ALPHA)) {
481 rf = state->rf_gain_limit >> WBD_ALPHA;
667 state->rf_gain_limit
776 dib0090_get_current_gain(struct dvb_frontend *fe, u16 * rf, u16 * bb, u16 * rf_gain_limit, u16 * rflt) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/dvb-usb/
H A Ddib0700_devices.c1459 u16 ltgain, rf_gain_limit; local
1491 dib0090_get_current_gain(fe, NULL, NULL, &rf_gain_limit, &ltgain);
1492 if (rf_gain_limit == 0)

Completed in 86 milliseconds