Lines Matching refs:internal

20 #include "stv6110x.h" /* for demodulator internal modes */
32 /* internal params node */
34 /* pointer for internal params, one for each pair of demods */
35 struct stv090x_internal *internal;
39 /* first internal params */
52 ((temp_dev->internal->i2c_adap != i2c_adap) ||
53 (temp_dev->internal->i2c_addr != i2c_addr))) {
62 static void remove_dev(struct stv090x_internal *internal)
65 struct stv090x_dev *del_dev = find_dev(internal->i2c_adap,
66 internal->i2c_addr);
83 static struct stv090x_dev *append_internal(struct stv090x_internal *internal)
90 new_dev->internal = internal;
768 mutex_lock(&state->internal->tuner_lock);
789 mutex_unlock(&state->internal->tuner_lock);
798 mutex_unlock(&state->internal->tuner_lock);
855 sym /= (state->internal->mclk >> 12);
858 sym /= (state->internal->mclk >> 10);
861 sym /= (state->internal->mclk >> 7);
882 sym /= (state->internal->mclk >> 12);
885 sym /= (state->internal->mclk >> 10);
888 sym /= (state->internal->mclk >> 7);
916 sym /= (state->internal->mclk >> 12);
919 sym /= (state->internal->mclk >> 10);
922 sym /= (state->internal->mclk >> 7);
1203 mutex_lock(&state->internal->demod_lock);
1208 mutex_unlock(&state->internal->demod_lock);
1212 mutex_lock(&state->internal->demod_lock);
1217 mutex_unlock(&state->internal->demod_lock);
1226 mutex_unlock(&state->internal->demod_lock);
1233 if (state->internal->dev_ver >= 0x30) {
1315 if (state->internal->dev_ver <= 0x20) {
1361 if (state->internal->dev_ver <= 0x20) {
1408 if (state->internal->dev_ver <= 0x20) {
1452 freq_abs /= (state->internal->mclk / 1000);
1462 freq_abs /= (state->internal->mclk / 1000);
1485 if (state->internal->dev_ver >= 0x20) {
1522 if (state->internal->dev_ver >= 0x20) {
1525 if (state->internal->dev_ver <= 0x20) {
1616 freq_step = (1000000 * 256) / (state->internal->mclk / 256);
1687 if (state->internal->dev_ver >= 0x30)
1723 if (state->internal->dev_ver >= 0x30) {
1729 } else if (state->internal->dev_ver >= 0x20) {
1781 srate_coarse = stv090x_get_srate(state, state->internal->mclk);
1833 srate_coarse = stv090x_get_srate(state, state->internal->mclk);
1848 srate_coarse = stv090x_get_srate(state, state->internal->mclk);
1874 if (state->internal->dev_ver >= 0x30) {
1877 } else if (state->internal->dev_ver >= 0x20) {
1885 sym /= (state->internal->mclk / 1000);
1892 sym /= (state->internal->mclk / 1000);
1898 sym /= (state->internal->mclk / 1000);
1906 sym /= (state->internal->mclk / 100);
1913 sym /= (state->internal->mclk / 100);
1919 sym /= (state->internal->mclk / 100);
1989 if (agc2 > STV090x_SEARCH_AGC2_TH(state->internal->dev_ver)) {
1993 if (state->internal->dev_ver <= 0x20) {
2005 if (state->internal->dev_ver >= 0x20) {
2249 car_max /= (state->internal->mclk / 1000);
2255 inc /= state->internal->mclk / 1000;
2316 car_max /= state->internal->mclk / 1000;
2341 car_max /= (state->internal->mclk / 1000);
2411 if (state->internal->dev_ver >= 0x20) {
2422 if (state->internal->dev_ver >= 0x20) {
2435 if (state->internal->dev_ver >= 0x20) {
2457 if (state->internal->dev_ver >= 0x20) {
2479 if (state->internal->dev_ver >= 0x20) {
2615 offst_freq = stv090x_get_car_freq(state, state->internal->mclk) / 1000;
2685 if (state->internal->dev_ver == 0x20) {
2812 if (state->internal->dev_ver >= 0x30) {
2843 srate = stv090x_get_srate(state, state->internal->mclk);
2862 if (state->internal->dev_ver >= 0x30) {
2889 if (state->internal->dev_ver >= 0x30) {
2980 if (state->internal->dev_ver >= 0x20) {
3002 if ((state->internal->dev_ver >= 0x20) || (blind_tune == 1) ||
3011 if ((state->internal->dev_ver >= 0x20) || (blind_tune == 1)) {
3063 if (state->internal->dev_ver >= 0x20) {
3142 if (state->internal->dev_ver <= 0x20) {
3178 if (state->internal->dev_ver >= 0x20) {
3218 if (state->internal->dev_ver >= 0x20) {
3236 if (stv090x_set_max_srate(state, state->internal->mclk,
3239 if (stv090x_set_min_srate(state, state->internal->mclk,
3315 if (state->internal->dev_ver <= 0x20) {
3359 if (state->internal->dev_ver >= 0x20) {
3928 mutex_lock(&state->internal->demod_lock);
4030 mutex_unlock(&state->internal->demod_lock);
4037 mutex_unlock(&state->internal->demod_lock);
4052 mutex_lock(&state->internal->demod_lock);
4132 mutex_unlock(&state->internal->demod_lock);
4135 mutex_unlock(&state->internal->demod_lock);
4144 state->internal->num_used--;
4145 if (state->internal->num_used <= 0) {
4149 remove_dev(state->internal);
4150 kfree(state->internal);
4284 state->internal->mclk = stv090x_get_mclk(state);
4287 div = state->internal->mclk / 704000;
4303 if (state->internal->dev_ver >= 0x20) {
4491 speed = state->internal->mclk /
4500 speed = state->internal->mclk /
4523 speed = state->internal->mclk /
4532 speed = state->internal->mclk /
4574 if (state->internal->dev_ver >= 0x20) {
4646 speed = state->internal->mclk /
4655 speed = state->internal->mclk /
4691 if (state->internal->mclk == 0) {
4831 state->internal->dev_ver = stv090x_read_reg(state, STV090x_MID);
4832 if (state->internal->dev_ver >= 0x20) {
4843 } else if (state->internal->dev_ver < 0x20) {
4845 state->internal->dev_ver);
4848 } else if (state->internal->dev_ver > 0x30) {
4851 state->internal->dev_ver);
4900 state->internal = temp_int->internal;
4901 state->internal->num_used++;
4904 state->internal = kmalloc(sizeof(*state->internal), GFP_KERNEL);
4905 if (!state->internal)
4907 temp_int = append_internal(state->internal);
4909 kfree(state->internal);
4912 state->internal->num_used = 1;
4913 state->internal->mclk = 0;
4914 state->internal->dev_ver = 0;
4915 state->internal->i2c_adap = state->i2c;
4916 state->internal->i2c_addr = state->config->address;
4919 mutex_init(&state->internal->demod_lock);
4920 mutex_init(&state->internal->tuner_lock);
4928 if (state->internal->dev_ver >= 0x30)
4940 state->internal->dev_ver);
4947 remove_dev(state->internal);
4948 kfree(state->internal);