Home
last modified time | relevance | path

Searched refs:frac (Results 1 - 25 of 166) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/clk/spear/
H A Dclk-frac-synth.c12 #define pr_fmt(fmt) "clk-frac-synth: " fmt
47 struct clk_frac *frac = to_clk_frac(hw); in frac_calc_rate() local
48 struct frac_rate_tbl *rtbl = frac->rtbl; in frac_calc_rate()
61 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_round_rate() local
65 frac->rtbl_cnt, &unused); in clk_frac_round_rate()
71 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_recalc_rate() local
75 if (frac->lock) in clk_frac_recalc_rate()
76 spin_lock_irqsave(frac->lock, flags); in clk_frac_recalc_rate()
78 val = readl_relaxed(frac->reg); in clk_frac_recalc_rate()
80 if (frac in clk_frac_recalc_rate()
98 struct clk_frac *frac = to_clk_frac(hw); clk_frac_set_rate() local
130 struct clk_frac *frac; clk_register_frac() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/spear/
H A Dclk-frac-synth.c9 #define pr_fmt(fmt) "clk-frac-synth: " fmt
44 struct clk_frac *frac = to_clk_frac(hw); in frac_calc_rate() local
45 struct frac_rate_tbl *rtbl = frac->rtbl; in frac_calc_rate()
58 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_round_rate() local
62 frac->rtbl_cnt, &unused); in clk_frac_round_rate()
68 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_recalc_rate() local
72 if (frac->lock) in clk_frac_recalc_rate()
73 spin_lock_irqsave(frac->lock, flags); in clk_frac_recalc_rate()
75 val = readl_relaxed(frac->reg); in clk_frac_recalc_rate()
77 if (frac in clk_frac_recalc_rate()
95 struct clk_frac *frac = to_clk_frac(hw); clk_frac_set_rate() local
127 struct clk_frac *frac; clk_register_frac() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/mxs/
H A Dclk-frac.c36 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_recalc_rate() local
40 div = readl_relaxed(frac->reg) >> frac->shift; in clk_frac_recalc_rate()
41 div &= (1 << frac->width) - 1; in clk_frac_recalc_rate()
44 return tmp_rate >> frac->width; in clk_frac_recalc_rate()
50 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_round_rate() local
59 tmp <<= frac->width; in clk_frac_round_rate()
67 result = tmp_rate >> frac->width; in clk_frac_round_rate()
68 if ((result << frac->width) < tmp_rate) in clk_frac_round_rate()
76 struct clk_frac *frac in clk_frac_set_rate() local
113 struct clk_frac *frac; mxs_clk_frac() local
[all...]
H A Dclk-ref.c52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() local
55 do_div(tmp, frac); in clk_ref_recalc_rate()
65 u8 frac; in clk_ref_round_rate() local
69 frac = tmp; in clk_ref_round_rate()
71 if (frac < 18) in clk_ref_round_rate()
72 frac = 18; in clk_ref_round_rate()
73 else if (frac > 35) in clk_ref_round_rate()
74 frac = 35; in clk_ref_round_rate()
78 do_div(tmp, frac); in clk_ref_round_rate()
90 u8 frac, shif in clk_ref_set_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/mxs/
H A Dclk-frac.c36 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_recalc_rate() local
40 div = readl_relaxed(frac->reg) >> frac->shift; in clk_frac_recalc_rate()
41 div &= (1 << frac->width) - 1; in clk_frac_recalc_rate()
44 return tmp_rate >> frac->width; in clk_frac_recalc_rate()
50 struct clk_frac *frac = to_clk_frac(hw); in clk_frac_round_rate() local
59 tmp <<= frac->width; in clk_frac_round_rate()
67 result = tmp_rate >> frac->width; in clk_frac_round_rate()
68 if ((result << frac->width) < tmp_rate) in clk_frac_round_rate()
76 struct clk_frac *frac in clk_frac_set_rate() local
113 struct clk_frac *frac; mxs_clk_frac() local
[all...]
H A Dclk-ref.c52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() local
55 do_div(tmp, frac); in clk_ref_recalc_rate()
65 u8 frac; in clk_ref_round_rate() local
69 frac = tmp; in clk_ref_round_rate()
71 if (frac < 18) in clk_ref_round_rate()
72 frac = 18; in clk_ref_round_rate()
73 else if (frac > 35) in clk_ref_round_rate()
74 frac = 35; in clk_ref_round_rate()
78 do_div(tmp, frac); in clk_ref_round_rate()
90 u8 frac, shif in clk_ref_set_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-pfd.c56 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
59 do_div(tmp, frac); in clk_pfd_recalc_rate()
68 u8 frac; in clk_pfd_round_rate() local
72 frac = tmp; in clk_pfd_round_rate()
73 if (frac < 12) in clk_pfd_round_rate()
74 frac = 12; in clk_pfd_round_rate()
75 else if (frac > 35) in clk_pfd_round_rate()
76 frac = 35; in clk_pfd_round_rate()
79 do_div(tmp, frac); in clk_pfd_round_rate()
89 u8 frac; in clk_pfd_set_rate() local
[all...]
H A Dclk-pfdv2.c84 u8 frac; in clk_pfdv2_recalc_rate() local
86 frac = (readl_relaxed(pfd->reg) >> pfd->frac_off) in clk_pfdv2_recalc_rate()
89 if (!frac) { in clk_pfdv2_recalc_rate()
90 pr_debug("clk_pfdv2: %s invalid pfd frac value 0\n", in clk_pfdv2_recalc_rate()
96 do_div(tmp, frac); in clk_pfdv2_recalc_rate()
112 u8 frac; in clk_pfdv2_determine_rate() local
119 frac = tmp; in clk_pfdv2_determine_rate()
121 if (frac < 12) in clk_pfdv2_determine_rate()
122 frac = 12; in clk_pfdv2_determine_rate()
123 else if (frac > 3 in clk_pfdv2_determine_rate()
159 u8 frac; clk_pfdv2_set_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-pfd.c57 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() local
60 do_div(tmp, frac); in clk_pfd_recalc_rate()
69 u8 frac; in clk_pfd_round_rate() local
73 frac = tmp; in clk_pfd_round_rate()
74 if (frac < 12) in clk_pfd_round_rate()
75 frac = 12; in clk_pfd_round_rate()
76 else if (frac > 35) in clk_pfd_round_rate()
77 frac = 35; in clk_pfd_round_rate()
80 do_div(tmp, frac); in clk_pfd_round_rate()
90 u8 frac; in clk_pfd_set_rate() local
[all...]
H A Dclk-pfdv2.c84 u8 frac; in clk_pfdv2_recalc_rate() local
86 frac = (readl_relaxed(pfd->reg) >> pfd->frac_off) in clk_pfdv2_recalc_rate()
89 if (!frac) { in clk_pfdv2_recalc_rate()
90 pr_debug("clk_pfdv2: %s invalid pfd frac value 0\n", in clk_pfdv2_recalc_rate()
96 do_div(tmp, frac); in clk_pfdv2_recalc_rate()
112 u8 frac; in clk_pfdv2_determine_rate() local
119 frac = tmp; in clk_pfdv2_determine_rate()
121 if (frac < 12) in clk_pfdv2_determine_rate()
122 frac = 12; in clk_pfdv2_determine_rate()
123 else if (frac > 3 in clk_pfdv2_determine_rate()
159 u8 frac; clk_pfdv2_set_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer_debug.c81 static const unsigned int frac = 1000; in dcn10_get_hubbub_state() local
97 (s->data_urgent * frac) / ref_clk_mhz / frac, (s->data_urgent * frac) / ref_clk_mhz % frac, in dcn10_get_hubbub_state()
98 (s->pte_meta_urgent * frac) / ref_clk_mhz / frac, (s->pte_meta_urgent * frac) / ref_clk_mhz % frac, in dcn10_get_hubbub_state()
99 (s->sr_enter * frac) / ref_clk_mh in dcn10_get_hubbub_state()
119 static const unsigned int frac = 1000; dcn10_get_hubp_states() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer_debug.c82 static const unsigned int frac = 1000; in dcn10_get_hubbub_state() local
98 (s->data_urgent * frac) / ref_clk_mhz / frac, (s->data_urgent * frac) / ref_clk_mhz % frac, in dcn10_get_hubbub_state()
99 (s->pte_meta_urgent * frac) / ref_clk_mhz / frac, (s->pte_meta_urgent * frac) / ref_clk_mhz % frac, in dcn10_get_hubbub_state()
100 (s->sr_enter * frac) / ref_clk_mh in dcn10_get_hubbub_state()
120 static const unsigned int frac = 1000; dcn10_get_hubp_states() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/at91/
H A Dclk-sam9x60-pll.c41 u32 frac; member
72 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_recalc_rate() local
74 return parent_rate * (frac->mul + 1) + in sam9x60_frac_pll_recalc_rate()
75 DIV_ROUND_CLOSEST_ULL((u64)parent_rate * frac->frac, (1 << 22)); in sam9x60_frac_pll_recalc_rate()
81 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_prepare() local
95 (cmul == frac->mul && cfrac == frac->frac)) in sam9x60_frac_pll_prepare()
106 (frac in sam9x60_frac_pll_prepare()
180 struct sam9x60_frac *frac = to_sam9x60_frac(core); sam9x60_frac_pll_compute_mul_frac() local
403 struct sam9x60_frac *frac; sam9x60_clk_register_frac_pll() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/meson/
H A Dclk-pll.c26 * out = in * (m + frac / frac_max) / n
49 !MESON_PARM_APPLICABLE(&pll->frac)) in __pll_round_closest_mult()
57 unsigned int frac, in __pll_params_to_rate()
62 if (frac && MESON_PARM_APPLICABLE(&pll->frac)) { in __pll_params_to_rate()
63 u64 frac_rate = (u64)parent_rate * frac; in __pll_params_to_rate()
66 (1 << pll->frac.width)); in __pll_params_to_rate()
77 unsigned int m, n, frac; in meson_clk_pll_recalc_rate() local
91 frac = MESON_PARM_APPLICABLE(&pll->frac) in meson_clk_pll_recalc_rate()
55 __pll_params_to_rate(unsigned long parent_rate, unsigned int m, unsigned int n, unsigned int frac, struct meson_clk_pll_data *pll) __pll_params_to_rate() argument
250 unsigned int m, n, frac; meson_clk_pll_round_rate() local
368 unsigned int enabled, m, n, frac = 0; meson_clk_pll_set_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/at91/
H A Dclk-sam9x60-pll.c43 u32 frac; member
78 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_recalc_rate() local
80 return parent_rate * (frac->mul + 1) + in sam9x60_frac_pll_recalc_rate()
81 DIV_ROUND_CLOSEST_ULL((u64)parent_rate * frac->frac, (1 << 22)); in sam9x60_frac_pll_recalc_rate()
86 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_set() local
100 (cmul == frac->mul && cfrac == frac->frac)) in sam9x60_frac_pll_set()
111 (frac in sam9x60_frac_pll_set()
192 struct sam9x60_frac *frac = to_sam9x60_frac(core); sam9x60_frac_pll_compute_mul_frac() local
248 struct sam9x60_frac *frac = to_sam9x60_frac(core); sam9x60_frac_pll_set_rate_chg() local
298 struct sam9x60_frac *frac = to_sam9x60_frac(core); sam9x60_frac_pll_save_context() local
308 struct sam9x60_frac *frac = to_sam9x60_frac(core); sam9x60_frac_pll_restore_context() local
617 struct sam9x60_frac *frac; sam9x60_clk_register_frac_pll() local
[all...]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/
H A Dfpu.c202 int frac; in denormal_subf1() local
215 frac = (ix & 0x007fffff) | 0x00800000; in denormal_subf1()
216 frac -= iy; in denormal_subf1()
217 while (frac < 0x00800000) { in denormal_subf1()
219 return frac; in denormal_subf1()
220 frac <<= 1; in denormal_subf1()
223 return (exp << 23) | (frac & 0x007fffff); in denormal_subf1()
229 int frac; in denormal_addf1() local
242 frac = (ix & 0x007fffff) | 0x00800000; in denormal_addf1()
243 frac in denormal_addf1()
287 long long frac; denormal_subd1() local
314 long long frac; denormal_addd1() local
[all...]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/
H A Dfpu.c202 int frac; in denormal_subf1() local
215 frac = (ix & 0x007fffff) | 0x00800000; in denormal_subf1()
216 frac -= iy; in denormal_subf1()
217 while (frac < 0x00800000) { in denormal_subf1()
219 return frac; in denormal_subf1()
220 frac <<= 1; in denormal_subf1()
223 return (exp << 23) | (frac & 0x007fffff); in denormal_subf1()
229 int frac; in denormal_addf1() local
242 frac = (ix & 0x007fffff) | 0x00800000; in denormal_addf1()
243 frac in denormal_addf1()
287 long long frac; denormal_subd1() local
314 long long frac; denormal_addd1() local
[all...]
/kernel/linux/linux-5.10/kernel/time/
H A Dtimecounter.c16 tc->frac = 0; in timecounter_init()
44 tc->mask, &tc->frac); in timecounter_read_delta()
70 u64 cycles, u64 mask, u64 frac) in cc_cyc2ns_backwards()
74 ns = ((ns * cc->mult) - frac) >> cc->shift; in cc_cyc2ns_backwards()
83 u64 nsec = tc->nsec, frac = tc->frac; in timecounter_cyc2time() local
92 nsec -= cc_cyc2ns_backwards(tc->cc, delta, tc->mask, frac); in timecounter_cyc2time()
94 nsec += cyclecounter_cyc2ns(tc->cc, delta, tc->mask, &frac); in timecounter_cyc2time()
69 cc_cyc2ns_backwards(const struct cyclecounter *cc, u64 cycles, u64 mask, u64 frac) cc_cyc2ns_backwards() argument
/kernel/linux/linux-6.6/kernel/time/
H A Dtimecounter.c16 tc->frac = 0; in timecounter_init()
44 tc->mask, &tc->frac); in timecounter_read_delta()
70 u64 cycles, u64 mask, u64 frac) in cc_cyc2ns_backwards()
74 ns = ((ns * cc->mult) - frac) >> cc->shift; in cc_cyc2ns_backwards()
83 u64 nsec = tc->nsec, frac = tc->frac; in timecounter_cyc2time() local
92 nsec -= cc_cyc2ns_backwards(tc->cc, delta, tc->mask, frac); in timecounter_cyc2time()
94 nsec += cyclecounter_cyc2ns(tc->cc, delta, tc->mask, &frac); in timecounter_cyc2time()
69 cc_cyc2ns_backwards(const struct cyclecounter *cc, u64 cycles, u64 mask, u64 frac) cc_cyc2ns_backwards() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/
H A Dmeson_vclk.c491 unsigned int frac, unsigned int od1, in meson_hdmi_pll_set_params()
498 if (frac) in meson_hdmi_pll_set_params()
500 0x00004000 | frac); in meson_hdmi_pll_set_params()
519 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, 0x800cb000 | frac); in meson_hdmi_pll_set_params()
542 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, frac); in meson_hdmi_pll_set_params()
547 if (frac < 0x10000) { in meson_hdmi_pll_set_params()
643 unsigned int frac; in meson_hdmi_pll_get_frac() local
659 frac = div_u64((u64)pll_freq * (u64)frac_max, parent_freq); in meson_hdmi_pll_get_frac()
661 if (frac_m > frac) in meson_hdmi_pll_get_frac()
663 frac in meson_hdmi_pll_get_frac()
490 meson_hdmi_pll_set_params(struct meson_drm *priv, unsigned int m, unsigned int frac, unsigned int od1, unsigned int od2, unsigned int od3) meson_hdmi_pll_set_params() argument
668 meson_hdmi_pll_validate_params(struct meson_drm *priv, unsigned int m, unsigned int frac) meson_hdmi_pll_validate_params() argument
696 meson_hdmi_pll_find_params(struct meson_drm *priv, unsigned int freq, unsigned int *m, unsigned int *frac, unsigned int *od) meson_hdmi_pll_find_params() argument
723 unsigned int od, m, frac; meson_vclk_dmt_supported_freq() local
746 unsigned int od, m, frac, od1, od2, od3; meson_hdmi_pll_generic_set() local
814 unsigned int m = 0, frac = 0; meson_vclk_set() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/
H A Dmeson_vclk.c491 unsigned int frac, unsigned int od1, in meson_hdmi_pll_set_params()
498 if (frac) in meson_hdmi_pll_set_params()
500 0x00004000 | frac); in meson_hdmi_pll_set_params()
519 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, 0x800cb000 | frac); in meson_hdmi_pll_set_params()
542 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, frac); in meson_hdmi_pll_set_params()
547 if (frac < 0x10000) { in meson_hdmi_pll_set_params()
643 unsigned int frac; in meson_hdmi_pll_get_frac() local
659 frac = div_u64((u64)pll_freq * (u64)frac_max, parent_freq); in meson_hdmi_pll_get_frac()
661 if (frac_m > frac) in meson_hdmi_pll_get_frac()
663 frac in meson_hdmi_pll_get_frac()
490 meson_hdmi_pll_set_params(struct meson_drm *priv, unsigned int m, unsigned int frac, unsigned int od1, unsigned int od2, unsigned int od3) meson_hdmi_pll_set_params() argument
668 meson_hdmi_pll_validate_params(struct meson_drm *priv, unsigned int m, unsigned int frac) meson_hdmi_pll_validate_params() argument
696 meson_hdmi_pll_find_params(struct meson_drm *priv, unsigned int freq, unsigned int *m, unsigned int *frac, unsigned int *od) meson_hdmi_pll_find_params() argument
723 unsigned int od, m, frac; meson_vclk_dmt_supported_freq() local
746 unsigned int od, m, frac, od1, od2, od3; meson_hdmi_pll_generic_set() local
814 unsigned int m = 0, frac = 0; meson_vclk_set() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/rockchip/
H A Dclk.c142 struct rockchip_clk_frac *frac = to_rockchip_clk_frac_nb(nb); in rockchip_clk_frac_notifier_cb() local
143 struct clk_mux *frac_mux = &frac->mux; in rockchip_clk_frac_notifier_cb()
149 frac->rate_change_idx = in rockchip_clk_frac_notifier_cb()
150 frac->mux_ops->get_parent(&frac_mux->hw); in rockchip_clk_frac_notifier_cb()
151 if (frac->rate_change_idx != frac->mux_frac_idx) { in rockchip_clk_frac_notifier_cb()
152 frac->mux_ops->set_parent(&frac_mux->hw, in rockchip_clk_frac_notifier_cb()
153 frac->mux_frac_idx); in rockchip_clk_frac_notifier_cb()
154 frac->rate_change_remuxed = 1; in rockchip_clk_frac_notifier_cb()
163 if (frac in rockchip_clk_frac_notifier_cb()
216 struct rockchip_clk_frac *frac; rockchip_clk_register_frac_branch() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/rockchip/
H A Dclk.c145 struct rockchip_clk_frac *frac = to_rockchip_clk_frac_nb(nb); in rockchip_clk_frac_notifier_cb() local
146 struct clk_mux *frac_mux = &frac->mux; in rockchip_clk_frac_notifier_cb()
152 frac->rate_change_idx = in rockchip_clk_frac_notifier_cb()
153 frac->mux_ops->get_parent(&frac_mux->hw); in rockchip_clk_frac_notifier_cb()
154 if (frac->rate_change_idx != frac->mux_frac_idx) { in rockchip_clk_frac_notifier_cb()
155 frac->mux_ops->set_parent(&frac_mux->hw, in rockchip_clk_frac_notifier_cb()
156 frac->mux_frac_idx); in rockchip_clk_frac_notifier_cb()
157 frac->rate_change_remuxed = 1; in rockchip_clk_frac_notifier_cb()
166 if (frac in rockchip_clk_frac_notifier_cb()
215 struct rockchip_clk_frac *frac; rockchip_clk_register_frac_branch() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/meson/
H A Dclk-pll.c26 * out = in * (m + frac / frac_max) / n
48 !MESON_PARM_APPLICABLE(&pll->frac)) in __pll_round_closest_mult()
56 unsigned int frac, in __pll_params_to_rate()
61 if (frac && MESON_PARM_APPLICABLE(&pll->frac)) { in __pll_params_to_rate()
62 u64 frac_rate = (u64)parent_rate * frac; in __pll_params_to_rate()
65 (1 << pll->frac.width)); in __pll_params_to_rate()
76 unsigned int m, n, frac; in meson_clk_pll_recalc_rate() local
90 frac = MESON_PARM_APPLICABLE(&pll->frac) in meson_clk_pll_recalc_rate()
54 __pll_params_to_rate(unsigned long parent_rate, unsigned int m, unsigned int n, unsigned int frac, struct meson_clk_pll_data *pll) __pll_params_to_rate() argument
249 unsigned int m, n, frac; meson_clk_pll_determine_rate() local
408 unsigned int enabled, m, n, frac = 0; meson_clk_pll_set_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_tai.c104 static void mvpp2_tai_write_tlv(const struct timespec64 *ts, u32 frac, in mvpp2_tai_write_tlv() argument
112 mvpp2_tai_write(frac >> 16, base + MVPP22_TAI_TLV_FRAC_HIGH); in mvpp2_tai_write_tlv()
113 mvpp2_tai_write(frac, base + MVPP22_TAI_TLV_FRAC_LOW); in mvpp2_tai_write_tlv()
170 s32 frac; in mvpp22_tai_adjfine() local
187 frac = -val; in mvpp22_tai_adjfine()
192 frac = val; in mvpp22_tai_adjfine()
197 mvpp2_tai_write(frac >> 16, base + MVPP22_TAI_TLV_FRAC_HIGH); in mvpp22_tai_adjfine()
198 mvpp2_tai_write(frac, base + MVPP22_TAI_TLV_FRAC_LOW); in mvpp22_tai_adjfine()
314 u32 nano, frac; in mvpp22_tai_set_step() local
317 frac in mvpp22_tai_set_step()
[all...]

Completed in 14 milliseconds

1234567