| /f-stack/freebsd/arm/allwinner/clkng/ |
| H A D | aw_clk_m.c | 139 aw_clk_m_find_best(struct aw_clk_m_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_m_find_best() argument 152 if (abs(*fout - cur) < abs(*fout - best)) { in aw_clk_m_find_best() 166 aw_clk_m_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_m_set_freq() argument 186 clknode_set_freq(p_clk, *fout, CLK_SET_ROUND_MULTIPLE, 0); in aw_clk_m_set_freq() 188 best = aw_clk_m_find_best(sc, fparent, fout, in aw_clk_m_set_freq() 191 best = aw_clk_m_find_best(sc, fparent, fout, in aw_clk_m_set_freq() 196 *fout = best; in aw_clk_m_set_freq() 201 if ((best < *fout) && in aw_clk_m_set_freq() 206 if ((best > *fout) && in aw_clk_m_set_freq() 222 *fout = best; in aw_clk_m_set_freq()
|
| H A D | aw_clk_frac.c | 173 if (cur == fout) { in aw_clk_frac_find_best() 178 if (abs((fout - cur)) < abs((fout - best))) { in aw_clk_frac_find_best() 210 if (*fout * multiple == sc->frac.freq0) { in aw_clk_frac_set_freq() 216 else if (*fout * multiple == sc->frac.freq1) { in aw_clk_frac_set_freq() 223 cur = aw_clk_frac_find_best(sc, fparent, *fout * multiple, in aw_clk_frac_set_freq() 226 if (cur == (*fout * multiple)) { in aw_clk_frac_set_freq() 234 if (abs(((*fout * multiple) - cur)) < abs(((*fout * multiple) - best))) { in aw_clk_frac_set_freq() 252 *fout = best; in aw_clk_frac_set_freq() 257 if ((best < (*fout * best_mult)) && in aw_clk_frac_set_freq() 262 if ((best > *fout * best_mult) && in aw_clk_frac_set_freq() [all …]
|
| H A D | aw_clk_nm.c | 156 if (clk_freq_diff(*fout, cur) < in aw_clk_nm_find_best() 157 clk_freq_diff(*fout, best)) { in aw_clk_nm_find_best() 200 if (clk_freq_diff(*fout, cur) < in aw_clk_nm_set_freq() 201 clk_freq_diff(*fout, best)) { in aw_clk_nm_set_freq() 213 best = aw_clk_nm_find_best(sc, fparent, fout, in aw_clk_nm_set_freq() 218 *fout = best; in aw_clk_nm_set_freq() 223 if ((best < *fout) && in aw_clk_nm_set_freq() 227 best, *fout); in aw_clk_nm_set_freq() 230 if ((best > *fout) && in aw_clk_nm_set_freq() 234 best, *fout); in aw_clk_nm_set_freq() [all …]
|
| H A D | aw_clk_np.c | 108 aw_clk_np_find_best(struct aw_clk_np_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_np_find_best() argument 124 if (abs(*fout - cur) < abs(*fout - best)) { in aw_clk_np_find_best() 139 aw_clk_np_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_np_set_freq() argument 151 best = aw_clk_np_find_best(sc, fparent, fout, in aw_clk_np_set_freq() 155 *fout = best; in aw_clk_np_set_freq() 160 if ((best < *fout) && in aw_clk_np_set_freq() 165 if ((best > *fout) && in aw_clk_np_set_freq() 193 *fout = best; in aw_clk_np_set_freq()
|
| H A D | aw_clk_nmm.c | 109 aw_clk_nmm_find_best(struct aw_clk_nmm_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_nmm_find_best() argument 130 if (abs(*fout - cur) < abs(*fout - best)) { in aw_clk_nmm_find_best() 147 aw_clk_nmm_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nmm_set_freq() argument 159 best = aw_clk_nmm_find_best(sc, fparent, fout, in aw_clk_nmm_set_freq() 163 *fout = best; in aw_clk_nmm_set_freq() 168 if ((best < *fout) && in aw_clk_nmm_set_freq() 173 if ((best > *fout) && in aw_clk_nmm_set_freq() 204 *fout = best; in aw_clk_nmm_set_freq()
|
| H A D | aw_clk_mipi.c | 121 aw_clk_mipi_find_best(struct aw_clk_mipi_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_mipi_find_best() argument 136 if ((*fout - cur) < (*fout - best)) { in aw_clk_mipi_find_best() 142 if (best == *fout) in aw_clk_mipi_find_best() 152 aw_clk_mipi_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_mipi_set_freq() argument 164 best = aw_clk_mipi_find_best(sc, fparent, fout, &best_k, &best_m, &best_n); in aw_clk_mipi_set_freq() 174 *fout = best; in aw_clk_mipi_set_freq() 210 *fout = best; in aw_clk_mipi_set_freq()
|
| H A D | aw_clk_nkmp.c | 144 aw_clk_nkmp_find_best(struct aw_clk_nkmp_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_nkmp_find_best() argument 161 if ((*fout - cur) < (*fout - best)) { in aw_clk_nkmp_find_best() 168 if (best == *fout) in aw_clk_nkmp_find_best() 257 aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nkmp_set_freq() argument 267 best = aw_clk_nkmp_find_best(sc, fparent, fout, in aw_clk_nkmp_set_freq() 270 *fout = best; in aw_clk_nkmp_set_freq() 275 if ((best < *fout) && in aw_clk_nkmp_set_freq() 280 if ((best > *fout) && in aw_clk_nkmp_set_freq() 323 *fout = best; in aw_clk_nkmp_set_freq()
|
| /f-stack/freebsd/arm64/nvidia/tegra210/ |
| H A D | tegra210_clk_pll.c | 910 *fout = ((fin / m) * n) /p; in pll_set_std() 949 *fout = ((fin / m) * n) / p; in pll_set_std() 960 n = (*fout * p * m + fin / 2)/ fin; in plla_set_freq() 972 n = (*fout * p * m + fin / 2)/ fin; in pllc_set_freq() 984 n = (*fout * p * m + fin / 2)/ fin; in pllc4_set_freq() 1035 vco = *fout * p; in plld2_set_freq() 1057 err = *fout - vco / p; in plld2_set_freq() 1092 n = *fout * p * m / fin; in pllrefe_set_freq() 1121 if ((*fout * p) > PLLX_VCO_MAX) in pllx_set_freq() 1138 *fout = ((fin / m) * n) /p; in pllx_set_freq() [all …]
|
| /f-stack/freebsd/arm/nvidia/tegra124/ |
| H A D | tegra124_clk_pll.c | 712 *fout = ((fin / m) * n) /p; in pll_set_std() 751 *fout = ((fin / m) * n) / p; in pll_set_std() 762 n = (*fout * p * m + fin / 2)/ fin; in plla_set_freq() 774 n = (*fout * p * m + fin / 2)/ fin; in pllc_set_freq() 812 vco = *fout * p; in plld2_set_freq() 834 err = *fout - vco / p; in plld2_set_freq() 852 if (best_err > ((*fout * 100) / 4)) in plld2_set_freq() 869 n = *fout * p * m / fin; in pllrefe_set_freq() 886 n = (*fout * p * m + fin / 2)/ fin; in pllx_set_freq() 900 *fout = ((fin / m) * n) /p; in pllx_set_freq() [all …]
|
| H A D | tegra124_clk_per.c | 520 uint64_t *fout, int flags, int *stop); 638 periph_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, in periph_set_freq() argument 651 divider = tmp / *fout; in periph_set_freq() 652 if ((tmp % *fout) != 0) in periph_set_freq() 660 (*fout != (tmp / divider))) in periph_set_freq() 669 *fout = tmp / divider; in periph_set_freq()
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_clk_gen.c | 52 uint64_t *fout, int flags, int *stop); 152 uint64_t *fout, int flags, int *stop) in jz4780_clk_gen_set_freq() argument 162 div_l = howmany(fin, *fout); in jz4780_clk_gen_set_freq() 163 div_h = fin / *fout; in jz4780_clk_gen_set_freq() 164 divider = abs((int64_t)*fout - (fin / div_l)) < in jz4780_clk_gen_set_freq() 165 abs((int64_t)*fout - (fin / div_h)) ? div_l : div_h; in jz4780_clk_gen_set_freq() 176 if ((flags & CLK_SET_ROUND_UP) && (*fout > _fout)) in jz4780_clk_gen_set_freq() 178 else if ((flags & CLK_SET_ROUND_DOWN) && (*fout < _fout)) in jz4780_clk_gen_set_freq() 195 if (*stop != 0 && *fout != fin / divider && in jz4780_clk_gen_set_freq() 198 *fout = fin / divider; in jz4780_clk_gen_set_freq() [all …]
|
| H A D | jz4780_clk_pll.c | 78 uint64_t *fout, int flags, int *stop); 166 uint64_t *fout, int flags, int *stop) in jz4780_clk_pll_set_freq() argument 177 m = MIN((uint32_t)(*fout / MHZ), (1u << CGU_PLL_M_WIDTH)); in jz4780_clk_pll_set_freq() 185 (*fout != (((fin / n) * m) / od))) in jz4780_clk_pll_set_freq() 188 *fout = ((fin / n) * m) / od; in jz4780_clk_pll_set_freq() 213 *fout = ((fin / n) * m) / od; in jz4780_clk_pll_set_freq()
|
| H A D | jz4780_clk_otg.c | 52 uint64_t *fout, int flags, int *stop); 120 uint64_t *fout, int flags, int *stop) in jz4780_clk_otg_set_freq() argument 129 if (*fout < (otg_div_table[i].freq + otg_div_table[i + 1].freq) / 2) in jz4780_clk_otg_set_freq() 133 *fout = otg_div_table[i].freq; in jz4780_clk_otg_set_freq()
|
| /f-stack/freebsd/arm64/rockchip/clk/ |
| H A D | rk_clk_fract.c | 57 uint64_t *fout, int flag, int *stop); 183 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, 205 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, in rk_clk_fract_set_freq() argument 213 clk_compute_fract_div(*fout, fin, 0xFFFF, 0xFFFF, &div_n, &div_d); in rk_clk_fract_set_freq() 218 if ((flags & CLK_SET_ROUND_UP) && (_fout < *fout)) { in rk_clk_fract_set_freq() 223 } else if ((flags & CLK_SET_ROUND_DOWN) && (_fout > *fout)) { in rk_clk_fract_set_freq() 248 *fout != _fout) in rk_clk_fract_set_freq() 259 *fout = _fout; in rk_clk_fract_set_freq()
|
| H A D | rk_clk_mux.c | 68 uint64_t *fout, int flags, int *stop); 130 rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_mux_set_freq() argument 146 dprintf("Finding best parent for target freq of %ju\n", *fout); in rk_clk_mux_set_freq() 153 rv = clknode_set_freq(p_clk, *fout, flags | CLK_SET_DRYRUN, 0); in rk_clk_mux_set_freq() 176 clknode_set_freq(p_best_clk, *fout, flags, 0); in rk_clk_mux_set_freq() 177 clknode_get_freq(p_best_clk, fout); in rk_clk_mux_set_freq()
|
| H A D | rk_clk_composite.c | 255 rk_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_composite_set_freq() argument 266 dprintf("Finding best parent/div for target freq of %ju\n", *fout); in rk_clk_composite_set_freq() 274 div = rk_clk_composite_find_best(sc, fparent, *fout, &div_reg); in rk_clk_composite_set_freq() 276 if ((*fout - cur) < (*fout - best)) { in rk_clk_composite_set_freq() 290 if ((best < *fout) && ((flags & CLK_SET_ROUND_DOWN) == 0)) in rk_clk_composite_set_freq() 293 if ((best > *fout) && ((flags & CLK_SET_ROUND_UP) == 0)) { in rk_clk_composite_set_freq() 298 *fout = best; in rk_clk_composite_set_freq() 320 *fout = best; in rk_clk_composite_set_freq()
|
| H A D | rk_clk_armclk.c | 146 rk_clk_armclk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_armclk_set_freq() argument 158 dprintf("Finding best parent/div for target freq of %ju\n", *fout); in rk_clk_armclk_set_freq() 163 if (sc->rates[i].freq == *fout) { in rk_clk_armclk_set_freq() 180 *fout = best; in rk_clk_armclk_set_freq() 204 *fout = best; in rk_clk_armclk_set_freq()
|
| H A D | rk_clk_pll.c | 208 rk3066_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3066_clk_pll_set_freq() argument 222 if (rates->freq == *fout) in rk3066_clk_pll_set_freq() 431 rk3328_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3328_clk_pll_set_freq() argument 449 if (rates->freq == *fout) in rk3328_clk_pll_set_freq() 675 rk3399_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3399_clk_pll_set_freq() argument 693 if (rates->freq == *fout) in rk3399_clk_pll_set_freq()
|
| /f-stack/freebsd/arm/ti/clk/ |
| H A D | ti_clk_dpll.c | 121 uint64_t *fout, uint32_t *factor_n, uint32_t *factor_p) in ti_dpll_clk_find_best() argument 136 if (abs(*fout - cur) < abs(*fout - best)) { in ti_dpll_clk_find_best() 185 ti_dpll_clk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in ti_dpll_clk_set_freq() argument 196 best = ti_dpll_clk_find_best(sc, fparent, fout, in ti_dpll_clk_set_freq() 200 *fout = best; in ti_dpll_clk_set_freq() 205 if ((best < *fout) && in ti_dpll_clk_set_freq() 210 if ((best > *fout) && in ti_dpll_clk_set_freq() 265 *fout = best; in ti_dpll_clk_set_freq()
|
| /f-stack/freebsd/contrib/zstd/examples/ |
| H A D | streaming_decompression.c | 22 FILE* const fout = stdout; in decompressFile_orDie() local 58 fwrite_orDie(buffOut, output.pos, fout); in decompressFile_orDie() 79 fclose_orDie(fout); in decompressFile_orDie()
|
| H A D | streaming_compression.c | 23 FILE* const fout = fopen_orDie(outName, "wb"); in compressFile_orDie() local 71 fwrite_orDie(buffOut, output.pos, fout); in compressFile_orDie() 87 fclose_orDie(fout); in compressFile_orDie()
|
| H A D | multiple_streaming_compression.c | 61 FILE* const fout = fopen_orDie(outName, "wb"); in compressFile_orDie() local 84 fwrite_orDie(ress.buffOut, output.pos, fout); in compressFile_orDie() 91 fclose_orDie(fout); in compressFile_orDie()
|
| H A D | streaming_compression_thread_pool.c | 35 FILE* const fout = fopen_orDie(args->outName, "wb"); in compressFile_orDie() local 88 fwrite_orDie(buffOut, output.pos, fout); in compressFile_orDie() 106 fclose_orDie(fout); in compressFile_orDie()
|
| /f-stack/freebsd/arm64/freescale/imx/clk/ |
| H A D | imx_clk_composite.c | 207 imx_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in imx_clk_composite_set_freq() argument 220 dprintf("Finding best parent/div for target freq of %ju\n", *fout); in imx_clk_composite_set_freq() 231 if (!imx_clk_composite_find_best(fparent, *fout, &pre_div, &post_div, sc->flags)) in imx_clk_composite_set_freq() 234 diff = abs((int64_t)*fout - (int64_t)cur); in imx_clk_composite_set_freq() 251 *fout = best; in imx_clk_composite_set_freq() 271 *fout = best; in imx_clk_composite_set_freq()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/clock/ |
| H A D | silabs,si570.txt | 19 - factory-fout: Factory set default frequency. This frequency is part specific. 38 factory-fout = <156250000>;
|