Lines Matching defs:fod_frac
137 u64 fod_frac;
586 vc7->clk_fod[idx].fod_frac = (val & VC7_REG_FOD_FRAC_MASK)
599 * fod_2nd_int, and fod_frac must be written together. The new divider
600 * is applied when the MSB of fod_frac is written.
619 vc7->clk_fod[idx].fod_frac,
781 u32 fod_1st_int, u64 fod_frac)
785 numer = fod_frac;
788 if (fod_frac) {
798 u32 fod_1st_int, u32 fod_2nd_int, u64 fod_frac)
802 fod_1st_stage_rate = vc7_calc_fod_1st_stage_rate(parent_rate, fod_1st_int, fod_frac);
816 u32 *fod_1st_int, u32 *fod_2nd_int, u64 *fod_frac)
821 vc7_calc_fod_1st_stage(rate, parent_rate, fod_1st_int, fod_frac);
822 first_stage_rate = vc7_calc_fod_1st_stage_rate(parent_rate, *fod_1st_int, *fod_frac);
841 vc7_calc_fod_1st_stage(parent_rate, rate * 2 * i, fod_1st_int, fod_frac);
844 *fod_frac);
855 (allow_frac || *fod_frac == 0)) {
893 fod->fod_2nd_int, fod->fod_frac);
895 pr_debug("%s - %s: fod_1st_int: %u, fod_2nd_int: %u, fod_frac: %llu\n",
897 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac);
912 &fod->fod_1st_int, &fod->fod_2nd_int, &fod->fod_frac);
914 fod->fod_2nd_int, fod->fod_frac);
916 pr_debug("%s - %s: fod_1st_int: %u, fod_2nd_int: %u, fod_frac: %llu\n",
918 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac);
943 fod->fod_2nd_int, fod->fod_frac);
945 pr_debug("%s - %s: fod_1st_int: %u, fod_2nd_int: %u, fod_frac: %llu\n",
947 fod->fod_1st_int, fod->fod_2nd_int, fod->fod_frac);