Home
last modified time | relevance | path

Searched refs:current_gain (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/media/dvb-frontends/
Ddib0090.c136 s16 current_gain; /* keeps the currently programmed gain */ member
942 if (gain_delta >= ((s16) gain - state->current_gain)) /* overflow */ in dib0090_gain_apply()
943 state->current_gain = gain; in dib0090_gain_apply()
945 state->current_gain += gain_delta; in dib0090_gain_apply()
947 if (state->current_gain < 0) in dib0090_gain_apply()
948 state->current_gain = 0; in dib0090_gain_apply()
951 gain = state->current_gain >> GAIN_ALPHA; in dib0090_gain_apply()
1196 state->current_gain = ((state->rf_ramp[0] + state->bb_ramp[0]) / 2) << GAIN_ALPHA; in dib0090_gain_control()
1301 (u32) state->rf_gain_limit >> WBD_ALPHA, (s32) 200 + adc - (state->current_gain >> GAIN_ALPHA)); in dib0090_gain_control()