Lines Matching refs:internal
47 struct stv090x_internal *internal; member
64 ((temp_dev->internal->i2c_adap != i2c_adap) || in find_dev()
65 (temp_dev->internal->i2c_addr != i2c_addr))) { in find_dev()
74 static void remove_dev(struct stv090x_internal *internal) in remove_dev() argument
77 struct stv090x_dev *del_dev = find_dev(internal->i2c_adap, in remove_dev()
78 internal->i2c_addr); in remove_dev()
95 static struct stv090x_dev *append_internal(struct stv090x_internal *internal) in append_internal() argument
102 new_dev->internal = internal; in append_internal()
784 mutex_lock(&state->internal->tuner_lock); in stv090x_i2c_gate_ctrl()
805 mutex_unlock(&state->internal->tuner_lock); in stv090x_i2c_gate_ctrl()
814 mutex_unlock(&state->internal->tuner_lock); in stv090x_i2c_gate_ctrl()
871 sym /= (state->internal->mclk >> 12); in stv090x_set_srate()
874 sym /= (state->internal->mclk >> 10); in stv090x_set_srate()
877 sym /= (state->internal->mclk >> 7); in stv090x_set_srate()
898 sym /= (state->internal->mclk >> 12); in stv090x_set_max_srate()
901 sym /= (state->internal->mclk >> 10); in stv090x_set_max_srate()
904 sym /= (state->internal->mclk >> 7); in stv090x_set_max_srate()
932 sym /= (state->internal->mclk >> 12); in stv090x_set_min_srate()
935 sym /= (state->internal->mclk >> 10); in stv090x_set_min_srate()
938 sym /= (state->internal->mclk >> 7); in stv090x_set_min_srate()
1219 mutex_lock(&state->internal->demod_lock); in stv090x_vitclk_ctl()
1224 mutex_unlock(&state->internal->demod_lock); in stv090x_vitclk_ctl()
1228 mutex_lock(&state->internal->demod_lock); in stv090x_vitclk_ctl()
1233 mutex_unlock(&state->internal->demod_lock); in stv090x_vitclk_ctl()
1242 mutex_unlock(&state->internal->demod_lock); in stv090x_vitclk_ctl()
1249 if (state->internal->dev_ver >= 0x30) { in stv090x_dvbs_track_crl()
1331 if (state->internal->dev_ver <= 0x20) { in stv090x_delivery_search()
1377 if (state->internal->dev_ver <= 0x20) { in stv090x_delivery_search()
1424 if (state->internal->dev_ver <= 0x20) { in stv090x_start_search()
1468 freq_abs /= (state->internal->mclk / 1000); in stv090x_start_search()
1478 freq_abs /= (state->internal->mclk / 1000); in stv090x_start_search()
1501 if (state->internal->dev_ver >= 0x20) { in stv090x_start_search()
1538 if (state->internal->dev_ver >= 0x20) { in stv090x_start_search()
1541 if (state->internal->dev_ver <= 0x20) { in stv090x_start_search()
1632 freq_step = (1000000 * 256) / (state->internal->mclk / 256); in stv090x_get_agc2_min_level()
1703 if (state->internal->dev_ver >= 0x30) in stv090x_srate_srch_coarse()
1739 if (state->internal->dev_ver >= 0x30) { in stv090x_srate_srch_coarse()
1745 } else if (state->internal->dev_ver >= 0x20) { in stv090x_srate_srch_coarse()
1797 srate_coarse = stv090x_get_srate(state, state->internal->mclk); in stv090x_srate_srch_coarse()
1849 srate_coarse = stv090x_get_srate(state, state->internal->mclk); in stv090x_srate_srch_coarse()
1864 srate_coarse = stv090x_get_srate(state, state->internal->mclk); in stv090x_srate_srch_fine()
1890 if (state->internal->dev_ver >= 0x30) { in stv090x_srate_srch_fine()
1893 } else if (state->internal->dev_ver >= 0x20) { in stv090x_srate_srch_fine()
1901 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1908 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1914 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1922 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
1929 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
1935 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
2005 if (agc2 > STV090x_SEARCH_AGC2_TH(state->internal->dev_ver)) { in stv090x_blind_search()
2009 if (state->internal->dev_ver <= 0x20) { in stv090x_blind_search()
2021 if (state->internal->dev_ver >= 0x20) { in stv090x_blind_search()
2266 car_max /= (state->internal->mclk / 1000); in stv090x_get_loop_params()
2272 inc /= state->internal->mclk / 1000; in stv090x_get_loop_params()
2333 car_max /= state->internal->mclk / 1000; in stv090x_chk_signal()
2358 car_max /= (state->internal->mclk / 1000); in stv090x_search_car_loop()
2428 if (state->internal->dev_ver >= 0x20) { in stv090x_sw_algo()
2439 if (state->internal->dev_ver >= 0x20) { in stv090x_sw_algo()
2452 if (state->internal->dev_ver >= 0x20) { in stv090x_sw_algo()
2474 if (state->internal->dev_ver >= 0x20) { in stv090x_sw_algo()
2496 if (state->internal->dev_ver >= 0x20) { in stv090x_sw_algo()
2632 offst_freq = stv090x_get_car_freq(state, state->internal->mclk) / 1000; in stv090x_get_sig_params()
2702 if (state->internal->dev_ver == 0x20) { in stv090x_optimize_carloop()
2829 if (state->internal->dev_ver >= 0x30) { in stv090x_optimize_carloop_short()
2860 srate = stv090x_get_srate(state, state->internal->mclk); in stv090x_optimize_track()
2879 if (state->internal->dev_ver >= 0x30) { in stv090x_optimize_track()
2906 if (state->internal->dev_ver >= 0x30) { in stv090x_optimize_track()
2997 if (state->internal->dev_ver >= 0x20) { in stv090x_optimize_track()
3019 if ((state->internal->dev_ver >= 0x20) || (blind_tune == 1) || in stv090x_optimize_track()
3028 if ((state->internal->dev_ver >= 0x20) || (blind_tune == 1)) { in stv090x_optimize_track()
3080 if (state->internal->dev_ver >= 0x20) { in stv090x_optimize_track()
3159 if (state->internal->dev_ver <= 0x20) { in stv090x_set_s2rolloff()
3195 if (state->internal->dev_ver >= 0x20) { in stv090x_algo()
3235 if (state->internal->dev_ver >= 0x20) { in stv090x_algo()
3253 if (stv090x_set_max_srate(state, state->internal->mclk, in stv090x_algo()
3256 if (stv090x_set_min_srate(state, state->internal->mclk, in stv090x_algo()
3332 if (state->internal->dev_ver <= 0x20) { in stv090x_algo()
3376 if (state->internal->dev_ver >= 0x20) { in stv090x_algo()
3925 mutex_lock(&state->internal->demod_lock); in stv090x_sleep()
4027 mutex_unlock(&state->internal->demod_lock); in stv090x_sleep()
4034 mutex_unlock(&state->internal->demod_lock); in stv090x_sleep()
4049 mutex_lock(&state->internal->demod_lock); in stv090x_wakeup()
4129 mutex_unlock(&state->internal->demod_lock); in stv090x_wakeup()
4132 mutex_unlock(&state->internal->demod_lock); in stv090x_wakeup()
4141 state->internal->num_used--; in stv090x_release()
4142 if (state->internal->num_used <= 0) { in stv090x_release()
4146 remove_dev(state->internal); in stv090x_release()
4147 kfree(state->internal); in stv090x_release()
4281 state->internal->mclk = stv090x_get_mclk(state); in stv090x_set_mclk()
4284 div = state->internal->mclk / 704000; in stv090x_set_mclk()
4300 if (state->internal->dev_ver >= 0x20) { in stv0900_set_tspath()
4488 speed = state->internal->mclk / in stv0900_set_tspath()
4497 speed = state->internal->mclk / in stv0900_set_tspath()
4520 speed = state->internal->mclk / in stv0900_set_tspath()
4529 speed = state->internal->mclk / in stv0900_set_tspath()
4571 if (state->internal->dev_ver >= 0x20) { in stv0903_set_tspath()
4643 speed = state->internal->mclk / in stv0903_set_tspath()
4652 speed = state->internal->mclk / in stv0903_set_tspath()
4688 if (state->internal->mclk == 0) { in stv090x_init()
4828 state->internal->dev_ver = stv090x_read_reg(state, STV090x_MID); in stv090x_setup()
4829 if (state->internal->dev_ver >= 0x20) { in stv090x_setup()
4840 } else if (state->internal->dev_ver < 0x20) { in stv090x_setup()
4842 state->internal->dev_ver); in stv090x_setup()
4845 } else if (state->internal->dev_ver > 0x30) { in stv090x_setup()
4848 state->internal->dev_ver); in stv090x_setup()
4949 state->internal = temp_int->internal; in stv090x_attach()
4950 state->internal->num_used++; in stv090x_attach()
4953 state->internal = kmalloc(sizeof(struct stv090x_internal), in stv090x_attach()
4955 if (!state->internal) in stv090x_attach()
4957 temp_int = append_internal(state->internal); in stv090x_attach()
4959 kfree(state->internal); in stv090x_attach()
4962 state->internal->num_used = 1; in stv090x_attach()
4963 state->internal->mclk = 0; in stv090x_attach()
4964 state->internal->dev_ver = 0; in stv090x_attach()
4965 state->internal->i2c_adap = state->i2c; in stv090x_attach()
4966 state->internal->i2c_addr = state->config->address; in stv090x_attach()
4969 mutex_init(&state->internal->demod_lock); in stv090x_attach()
4970 mutex_init(&state->internal->tuner_lock); in stv090x_attach()
4978 if (state->internal->dev_ver >= 0x30) in stv090x_attach()
4990 state->internal->dev_ver); in stv090x_attach()
4995 remove_dev(state->internal); in stv090x_attach()
4996 kfree(state->internal); in stv090x_attach()