Lines Matching refs:sym
867 u32 sym; in stv090x_set_srate() local
870 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_srate()
871 sym /= (state->internal->mclk >> 12); in stv090x_set_srate()
873 sym = (srate << 6); in stv090x_set_srate()
874 sym /= (state->internal->mclk >> 10); in stv090x_set_srate()
876 sym = (srate << 9); in stv090x_set_srate()
877 sym /= (state->internal->mclk >> 7); in stv090x_set_srate()
880 if (STV090x_WRITE_DEMOD(state, SFRINIT1, (sym >> 8) & 0x7f) < 0) /* MSB */ in stv090x_set_srate()
882 if (STV090x_WRITE_DEMOD(state, SFRINIT0, (sym & 0xff)) < 0) /* LSB */ in stv090x_set_srate()
893 u32 sym; in stv090x_set_max_srate() local
897 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_max_srate()
898 sym /= (state->internal->mclk >> 12); in stv090x_set_max_srate()
900 sym = (srate << 6); in stv090x_set_max_srate()
901 sym /= (state->internal->mclk >> 10); in stv090x_set_max_srate()
903 sym = (srate << 9); in stv090x_set_max_srate()
904 sym /= (state->internal->mclk >> 7); in stv090x_set_max_srate()
907 if (sym < 0x7fff) { in stv090x_set_max_srate()
908 if (STV090x_WRITE_DEMOD(state, SFRUP1, (sym >> 8) & 0x7f) < 0) /* MSB */ in stv090x_set_max_srate()
910 if (STV090x_WRITE_DEMOD(state, SFRUP0, sym & 0xff) < 0) /* LSB */ in stv090x_set_max_srate()
927 u32 sym; in stv090x_set_min_srate() local
931 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_min_srate()
932 sym /= (state->internal->mclk >> 12); in stv090x_set_min_srate()
934 sym = (srate << 6); in stv090x_set_min_srate()
935 sym /= (state->internal->mclk >> 10); in stv090x_set_min_srate()
937 sym = (srate << 9); in stv090x_set_min_srate()
938 sym /= (state->internal->mclk >> 7); in stv090x_set_min_srate()
941 if (STV090x_WRITE_DEMOD(state, SFRLOW1, ((sym >> 8) & 0x7f)) < 0) /* MSB */ in stv090x_set_min_srate()
943 if (STV090x_WRITE_DEMOD(state, SFRLOW0, (sym & 0xff)) < 0) /* LSB */ in stv090x_set_min_srate()
1862 u32 srate_coarse, freq_coarse, sym, reg; in stv090x_srate_srch_fine() local
1867 sym = 13 * (srate_coarse / 10); /* SFRUP = SFR + 30% */ in stv090x_srate_srch_fine()
1869 if (sym < state->srate) in stv090x_srate_srch_fine()
1899 sym = 13 * (srate_coarse / 10); /* SFRUP = SFR + 30% */ in stv090x_srate_srch_fine()
1900 sym = (sym / 1000) * 65536; in stv090x_srate_srch_fine()
1901 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1902 if (STV090x_WRITE_DEMOD(state, SFRUP1, (sym >> 8) & 0x7f) < 0) in stv090x_srate_srch_fine()
1904 if (STV090x_WRITE_DEMOD(state, SFRUP0, sym & 0xff) < 0) in stv090x_srate_srch_fine()
1906 sym = 10 * (srate_coarse / 13); /* SFRLOW = SFR - 30% */ in stv090x_srate_srch_fine()
1907 sym = (sym / 1000) * 65536; in stv090x_srate_srch_fine()
1908 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1909 if (STV090x_WRITE_DEMOD(state, SFRLOW1, (sym >> 8) & 0x7f) < 0) in stv090x_srate_srch_fine()
1911 if (STV090x_WRITE_DEMOD(state, SFRLOW0, sym & 0xff) < 0) in stv090x_srate_srch_fine()
1913 sym = (srate_coarse / 1000) * 65536; in stv090x_srate_srch_fine()
1914 sym /= (state->internal->mclk / 1000); in stv090x_srate_srch_fine()
1915 if (STV090x_WRITE_DEMOD(state, SFRINIT1, (sym >> 8) & 0xff) < 0) in stv090x_srate_srch_fine()
1917 if (STV090x_WRITE_DEMOD(state, SFRINIT0, sym & 0xff) < 0) in stv090x_srate_srch_fine()
1920 sym = 13 * (srate_coarse / 10); /* SFRUP = SFR + 30% */ in stv090x_srate_srch_fine()
1921 sym = (sym / 100) * 65536; in stv090x_srate_srch_fine()
1922 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
1923 if (STV090x_WRITE_DEMOD(state, SFRUP1, (sym >> 8) & 0x7f) < 0) in stv090x_srate_srch_fine()
1925 if (STV090x_WRITE_DEMOD(state, SFRUP0, sym & 0xff) < 0) in stv090x_srate_srch_fine()
1927 sym = 10 * (srate_coarse / 14); /* SFRLOW = SFR - 30% */ in stv090x_srate_srch_fine()
1928 sym = (sym / 100) * 65536; in stv090x_srate_srch_fine()
1929 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
1930 if (STV090x_WRITE_DEMOD(state, SFRLOW1, (sym >> 8) & 0x7f) < 0) in stv090x_srate_srch_fine()
1932 if (STV090x_WRITE_DEMOD(state, SFRLOW0, sym & 0xff) < 0) in stv090x_srate_srch_fine()
1934 sym = (srate_coarse / 100) * 65536; in stv090x_srate_srch_fine()
1935 sym /= (state->internal->mclk / 100); in stv090x_srate_srch_fine()
1936 if (STV090x_WRITE_DEMOD(state, SFRINIT1, (sym >> 8) & 0xff) < 0) in stv090x_srate_srch_fine()
1938 if (STV090x_WRITE_DEMOD(state, SFRINIT0, sym & 0xff) < 0) in stv090x_srate_srch_fine()