Lines Matching refs:cab_state

85 	struct stv0367cab_state *cab_state;  member
1678 kfree(state->cab_state); in stv0367_release()
2149 (state->cab_state->qamfec_status_reg ? in stv0367cab_qamfec_lock()
2150 state->cab_state->qamfec_status_reg : in stv0367cab_qamfec_lock()
2216 state->cab_state->state = stv0367cab_fsm_signaltype( in stv0367cab_read_status()
2224 if (state->cab_state->state > FE_CAB_NOSIGNAL) in stv0367cab_read_status()
2227 if (state->cab_state->state > FE_CAB_NOCARRIER) in stv0367cab_read_status()
2230 if (state->cab_state->state >= FE_CAB_DEMODOK) in stv0367cab_read_status()
2233 if (state->cab_state->state >= FE_CAB_DATAOK) in stv0367cab_read_status()
2277 struct stv0367cab_state *cab_state = state->cab_state; in stv0367cab_init() local
2319 cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); in stv0367cab_init()
2320 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init()
2328 struct stv0367cab_state *cab_state = state->cab_state; in stv0367cab_algo() local
2387 CRLTimeOut = (25 * CRLSymbols * (cab_state->search_range / 1000)) / in stv0367cab_algo()
2417 stv0367cab_set_derot_freq(state, cab_state->adc_clk, in stv0367cab_algo()
2418 (1000 * (s32)ifkhz + cab_state->derot_offset)); in stv0367cab_algo()
2487 tmp = stv0367cab_get_derot_freq(state, cab_state->adc_clk); in stv0367cab_algo()
2503 cab_state->spect_inv = stv0367_readbits(state, in stv0367cab_algo()
2508 if (ifkhz > cab_state->adc_clk / 1000) { in stv0367cab_algo()
2509 cab_state->freq_khz = in stv0367cab_algo()
2511 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo()
2512 - cab_state->adc_clk / 1000 + ifkhz; in stv0367cab_algo()
2514 cab_state->freq_khz = in stv0367cab_algo()
2516 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo()
2520 cab_state->freq_khz = in stv0367cab_algo()
2523 cab_state->adc_clk) - in stv0367cab_algo()
2524 cab_state->adc_clk / 4000; in stv0367cab_algo()
2527 cab_state->symbol_rate = stv0367cab_GetSymbolRate(state, in stv0367cab_algo()
2528 cab_state->mclk); in stv0367cab_algo()
2529 cab_state->locked = 1; in stv0367cab_algo()
2544 struct stv0367cab_state *cab_state = state->cab_state; in stv0367cab_set_frontend() local
2550 cab_state->derot_offset = 0; in stv0367cab_set_frontend()
2590 cab_state->adc_clk, in stv0367cab_set_frontend()
2591 cab_state->mclk, in stv0367cab_set_frontend()
2595 cab_state->state = stv0367cab_algo(state, p); in stv0367cab_set_frontend()
2603 struct stv0367cab_state *cab_state = state->cab_state; in stv0367cab_get_frontend() local
2611 p->symbol_rate = stv0367cab_GetSymbolRate(state, cab_state->mclk); in stv0367cab_get_frontend()
2640 (stv0367cab_get_derot_freq(state, cab_state->adc_clk) - in stv0367cab_get_frontend()
2641 cab_state->adc_clk / 4000); in stv0367cab_get_frontend()
2645 if (ifkhz > cab_state->adc_clk / 1000) in stv0367cab_get_frontend()
2647 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_get_frontend()
2648 - cab_state->adc_clk / 1000); in stv0367cab_get_frontend()
2651 - stv0367cab_get_derot_freq(state, cab_state->adc_clk)); in stv0367cab_get_frontend()
2887 struct stv0367cab_state *cab_state = NULL; in stv0367cab_attach() local
2893 cab_state = kzalloc(sizeof(struct stv0367cab_state), GFP_KERNEL); in stv0367cab_attach()
2894 if (cab_state == NULL) in stv0367cab_attach()
2900 cab_state->search_range = 280000; in stv0367cab_attach()
2901 cab_state->qamfec_status_reg = F367CAB_QAMFEC_LOCK; in stv0367cab_attach()
2902 state->cab_state = cab_state; in stv0367cab_attach()
2922 kfree(cab_state); in stv0367cab_attach()
2989 state->cab_state->mclk = stv0367cab_get_mclk(&state->fe, in stv0367ddb_setup_cab()
2991 state->cab_state->adc_clk = stv0367cab_get_adc_freq(&state->fe, in stv0367ddb_setup_cab()
3296 struct stv0367cab_state *cab_state = NULL; in stv0367ddb_attach() local
3305 cab_state = kzalloc(sizeof(struct stv0367cab_state), GFP_KERNEL); in stv0367ddb_attach()
3306 if (cab_state == NULL) in stv0367ddb_attach()
3313 cab_state->search_range = 280000; in stv0367ddb_attach()
3314 cab_state->qamfec_status_reg = F367CAB_DESCR_SYNCSTATE; in stv0367ddb_attach()
3315 state->cab_state = cab_state; in stv0367ddb_attach()
3342 kfree(cab_state); in stv0367ddb_attach()