Lines Matching refs:current_agc
42 struct dibx000_agc_config *current_agc; member
638 …if(!state->current_agc || !state->current_agc->perform_agc_softsplit || state->current_agc->split.… in dib7000m_agc_soft_split()
644 if (agc > state->current_agc->split.min_thres) in dib7000m_agc_soft_split()
645 split_offset = state->current_agc->split.min; in dib7000m_agc_soft_split()
646 else if (agc < state->current_agc->split.max_thres) in dib7000m_agc_soft_split()
647 split_offset = state->current_agc->split.max; in dib7000m_agc_soft_split()
649 split_offset = state->current_agc->split.max * in dib7000m_agc_soft_split()
650 (agc - state->current_agc->split.min_thres) / in dib7000m_agc_soft_split()
651 (state->current_agc->split.max_thres - state->current_agc->split.min_thres); in dib7000m_agc_soft_split()
679 if (state->current_band == band && state->current_agc != NULL) in dib7000m_set_agc_config()
694 state->current_agc = agc; in dib7000m_set_agc_config()
776 if (!state->current_agc->perform_agc_softsplit) { in dib7000m_agc_startup()
803 …dib7000m_write_word(state, 103, (state->current_agc->wbd_alpha << 9) | agc_split); /* standard spl… in dib7000m_agc_startup()