/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-frac.c | 2 * mmp factor clock operation source file 22 * numerator/denominator = Fin / (Fout * factor) 30 struct mmp_clk_factor *factor = to_clk_factor(hw); in clk_factor_round_rate() local 34 for (i = 0; i < factor->ftbl_cnt; i++) { in clk_factor_round_rate() 37 rate *= factor->ftbl[i].den; in clk_factor_round_rate() 38 do_div(rate, factor->ftbl[i].num * factor->masks->factor); in clk_factor_round_rate() 43 if ((i == 0) || (i == factor->ftbl_cnt)) { in clk_factor_round_rate() 56 struct mmp_clk_factor *factor in clk_factor_recalc_rate() local 83 struct mmp_clk_factor *factor = to_clk_factor(hw); clk_factor_set_rate() local 122 struct mmp_clk_factor *factor = to_clk_factor(hw); clk_factor_init() local 177 struct mmp_clk_factor *factor; mmp_clk_register_factor() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-frac.c | 3 * mmp factor clock operation source file 19 * numerator/denominator = Fin / (Fout * factor) 27 struct mmp_clk_factor *factor = to_clk_factor(hw); in clk_factor_round_rate() local 31 for (i = 0; i < factor->ftbl_cnt; i++) { in clk_factor_round_rate() 34 rate *= factor->ftbl[i].den; in clk_factor_round_rate() 35 do_div(rate, factor->ftbl[i].num * factor->masks->factor); in clk_factor_round_rate() 40 if ((i == 0) || (i == factor->ftbl_cnt)) { in clk_factor_round_rate() 53 struct mmp_clk_factor *factor in clk_factor_recalc_rate() local 80 struct mmp_clk_factor *factor = to_clk_factor(hw); clk_factor_set_rate() local 119 struct mmp_clk_factor *factor = to_clk_factor(hw); clk_factor_init() local 174 struct mmp_clk_factor *factor; mmp_clk_register_factor() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/afe/ |
H A D | iio-rescale.c | 154 u32 factor; in rescale_current_sense_amplifier_props() local 168 * Calculate the scaling factor, 1 / (gain * sense), or in rescale_current_sense_amplifier_props() 172 factor = gcd(sense, 1000000); in rescale_current_sense_amplifier_props() 173 rescale->numerator = 1000000 / factor; in rescale_current_sense_amplifier_props() 174 rescale->denominator = sense / factor; in rescale_current_sense_amplifier_props() 176 factor = gcd(rescale->numerator, gain_mult); in rescale_current_sense_amplifier_props() 177 rescale->numerator /= factor; in rescale_current_sense_amplifier_props() 178 rescale->denominator *= gain_mult / factor; in rescale_current_sense_amplifier_props() 180 factor = gcd(rescale->denominator, gain_div); in rescale_current_sense_amplifier_props() 181 rescale->numerator *= gain_div / factor; in rescale_current_sense_amplifier_props() 191 u32 factor; rescale_current_sense_shunt_props() local 212 u32 factor; rescale_voltage_divider_props() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
H A D | nal-hevc.h | 383 int factor = 30 / 10; in nal_hevc_level() local 387 return factor * 10; in nal_hevc_level() 389 return factor * 20; in nal_hevc_level() 391 return factor * 21; in nal_hevc_level() 393 return factor * 30; in nal_hevc_level() 395 return factor * 31; in nal_hevc_level() 397 return factor * 40; in nal_hevc_level() 399 return factor * 41; in nal_hevc_level() 401 return factor * 50; in nal_hevc_level() 403 return factor * 5 in nal_hevc_level() [all...] |
/kernel/linux/linux-6.6/drivers/iio/afe/ |
H A D | iio-rescale.c | 328 u32 factor; in rescale_current_sense_amplifier_props() local 342 * Calculate the scaling factor, 1 / (gain * sense), or in rescale_current_sense_amplifier_props() 346 factor = gcd(sense, 1000000); in rescale_current_sense_amplifier_props() 347 rescale->numerator = 1000000 / factor; in rescale_current_sense_amplifier_props() 348 rescale->denominator = sense / factor; in rescale_current_sense_amplifier_props() 350 factor = gcd(rescale->numerator, gain_mult); in rescale_current_sense_amplifier_props() 351 rescale->numerator /= factor; in rescale_current_sense_amplifier_props() 352 rescale->denominator *= gain_mult / factor; in rescale_current_sense_amplifier_props() 354 factor = gcd(rescale->denominator, gain_div); in rescale_current_sense_amplifier_props() 355 rescale->numerator *= gain_div / factor; in rescale_current_sense_amplifier_props() 365 u32 factor; rescale_current_sense_shunt_props() local 386 u32 factor; rescale_voltage_divider_props() local 412 u32 factor; rescale_temp_sense_rtd_props() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_proc.c | 184 static void dasd_statistics_array(struct seq_file *m, unsigned int *array, int factor) in dasd_statistics_array() argument 189 seq_printf(m, "%7d ", array[i] / factor); in dasd_statistics_array() 201 int factor; in dasd_stats_proc_show() local 214 for (factor = 1; (prof->dasd_io_reqs / factor) > 9999999; in dasd_stats_proc_show() 215 factor *= 10); in dasd_stats_proc_show() 220 seq_printf(m, "Scale Factor is %d\n", factor); in dasd_stats_proc_show() 231 dasd_statistics_array(m, prof->dasd_io_secs, factor); in dasd_stats_proc_show() 233 dasd_statistics_array(m, prof->dasd_io_times, factor); in dasd_stats_proc_show() 235 dasd_statistics_array(m, prof->dasd_io_timps, factor); in dasd_stats_proc_show() [all...] |
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_proc.c | 184 static void dasd_statistics_array(struct seq_file *m, unsigned int *array, int factor) in dasd_statistics_array() argument 189 seq_printf(m, "%7d ", array[i] / factor); in dasd_statistics_array() 201 int factor; in dasd_stats_proc_show() local 214 for (factor = 1; (prof->dasd_io_reqs / factor) > 9999999; in dasd_stats_proc_show() 215 factor *= 10); in dasd_stats_proc_show() 220 seq_printf(m, "Scale Factor is %d\n", factor); in dasd_stats_proc_show() 231 dasd_statistics_array(m, prof->dasd_io_secs, factor); in dasd_stats_proc_show() 233 dasd_statistics_array(m, prof->dasd_io_times, factor); in dasd_stats_proc_show() 235 dasd_statistics_array(m, prof->dasd_io_timps, factor); in dasd_stats_proc_show() [all...] |
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | misc.h | 35 static inline u64 div_factor(u64 num, int factor) in div_factor() argument 37 if (factor == 10) in div_factor() 39 num *= factor; in div_factor() 43 static inline u64 div_factor_fine(u64 num, int factor) in div_factor_fine() argument 45 if (factor == 100) in div_factor_fine() 47 num *= factor; in div_factor_fine()
|
/kernel/linux/linux-5.10/drivers/clk/actions/ |
H A D | owl-factor.c | 3 // OWL factor clock driver 15 #include "owl-factor.h" 137 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_round_rate() local 138 struct owl_factor_hw *factor_hw = &factor->factor_hw; in owl_factor_round_rate() 140 return owl_factor_helper_round_rate(&factor->common, factor_hw, in owl_factor_round_rate() 177 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_recalc_rate() local 178 struct owl_factor_hw *factor_hw = &factor->factor_hw; in owl_factor_recalc_rate() 179 struct owl_clk_common *common = &factor->common; in owl_factor_recalc_rate() 209 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_set_rate() local 210 struct owl_factor_hw *factor_hw = &factor in owl_factor_set_rate() [all...] |
/kernel/linux/linux-6.6/drivers/clk/actions/ |
H A D | owl-factor.c | 3 // OWL factor clock driver 14 #include "owl-factor.h" 136 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_round_rate() local 137 struct owl_factor_hw *factor_hw = &factor->factor_hw; in owl_factor_round_rate() 139 return owl_factor_helper_round_rate(&factor->common, factor_hw, in owl_factor_round_rate() 176 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_recalc_rate() local 177 struct owl_factor_hw *factor_hw = &factor->factor_hw; in owl_factor_recalc_rate() 178 struct owl_clk_common *common = &factor->common; in owl_factor_recalc_rate() 208 struct owl_factor *factor = hw_to_owl_factor(hw); in owl_factor_set_rate() local 209 struct owl_factor_hw *factor_hw = &factor in owl_factor_set_rate() [all...] |
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-out.c | 358 unsigned factor = 1; in vivid_try_fmt_vid_out() local 379 factor = 2; in vivid_try_fmt_vid_out() 382 mp->height = h / factor; in vivid_try_fmt_vid_out() 384 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_out() 398 mp->height = r.height / factor; in vivid_try_fmt_vid_out() 456 unsigned factor = 1; in vivid_s_fmt_vid_out() local 482 factor = 2; in vivid_s_fmt_vid_out() 496 factor * r.height / MAX_ZOOM in vivid_s_fmt_vid_out() 501 factor * r.height * MAX_ZOOM in vivid_s_fmt_vid_out() 511 factor * cro in vivid_s_fmt_vid_out() 684 unsigned factor = V4L2_FIELD_HAS_T_OR_B(dev->field_out) ? 2 : 1; vivid_vid_out_s_selection() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/syscall_user_dispatch/ |
H A D | sud_benchmark.c | 65 int factor; variable 88 factor += CALIBRATE_TO_SECS; in calibrate_set() 91 printf("test iterations = %d\n", CALIBRATION_STEP * factor); in calibrate_set() 99 for (i = 0; i < factor; ++i) in perf_syscall() 100 partial += one_sysinfo_step()/(CALIBRATION_STEP*factor); in perf_syscall()
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | common.c | 127 * Backwards compatibility with old DTs. Register a pass-through factor 1/1 137 struct clk_fixed_factor *factor; in _qcom_cc_register_board_clk() local 166 factor = devm_kzalloc(dev, sizeof(*factor), GFP_KERNEL); in _qcom_cc_register_board_clk() 167 if (!factor) in _qcom_cc_register_board_clk() 170 factor->mult = factor->div = 1; in _qcom_cc_register_board_clk() 171 factor->hw.init = &init_data; in _qcom_cc_register_board_clk() 179 ret = devm_clk_hw_register(dev, &factor->hw); in _qcom_cc_register_board_clk() 195 * function to skip registration of xo factor clock in qcom_cc_register_board_clk() [all...] |
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | common.c | 125 * Backwards compatibility with old DTs. Register a pass-through factor 1/1 135 struct clk_fixed_factor *factor; in _qcom_cc_register_board_clk() local 164 factor = devm_kzalloc(dev, sizeof(*factor), GFP_KERNEL); in _qcom_cc_register_board_clk() 165 if (!factor) in _qcom_cc_register_board_clk() 168 factor->mult = factor->div = 1; in _qcom_cc_register_board_clk() 169 factor->hw.init = &init_data; in _qcom_cc_register_board_clk() 177 ret = devm_clk_hw_register(dev, &factor->hw); in _qcom_cc_register_board_clk() 193 * function to skip registration of xo factor clock in qcom_cc_register_board_clk() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppevvmath.h | 55 static fInt GetScaledFraction(int, int); /* Use this to convert an INT to a FINT after scaling it by a factor */ 248 static fInt GetScaledFraction(int X, int factor) in GetScaledFraction() argument 263 if (factor < 0) { in GetScaledFraction() 264 factor = -1*factor; in GetScaledFraction() 268 if ((X > MAX) || factor > MAX) { in GetScaledFraction() 269 if ((X/factor) <= MAX) { in GetScaledFraction() 275 while (factor > MAX) { in GetScaledFraction() 276 factor = factor >> in GetScaledFraction() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 43 * @return factor if abs(val - factor*fraction) <= tolerance, 0 otherwise 48 u32 factor; in pde_get_multiple() local 60 factor = val / fraction; in pde_get_multiple() 66 factor++; in pde_get_multiple() 68 factor = 0; in pde_get_multiple() 70 return factor; in pde_get_multiple() 259 u32 factor; in pseq_handler_create_sequences() local 264 factor = pde_get_multiple(ps.last_ts - p2->ts, ps.pri, in pseq_handler_create_sequences() 266 if (factor > in pseq_handler_create_sequences() 311 u32 factor; pseq_handler_add_to_existing_seqs() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 42 * Return value: factor if abs(val - factor*fraction) <= tolerance, 0 otherwise 47 u32 factor; in pde_get_multiple() local 59 factor = val / fraction; in pde_get_multiple() 65 factor++; in pde_get_multiple() 67 factor = 0; in pde_get_multiple() 69 return factor; in pde_get_multiple() 258 u32 factor; in pseq_handler_create_sequences() local 263 factor = pde_get_multiple(ps.last_ts - p2->ts, ps.pri, in pseq_handler_create_sequences() 265 if (factor > in pseq_handler_create_sequences() 310 u32 factor; pseq_handler_add_to_existing_seqs() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppevvmath.h | 55 static fInt GetScaledFraction(int, int); /* Use this to convert an INT to a FINT after scaling it by a factor */ 248 static fInt GetScaledFraction(int X, int factor) in GetScaledFraction() argument 263 if (factor < 0) { in GetScaledFraction() 264 factor = -1*factor; in GetScaledFraction() 268 if ((X > MAX) || factor > MAX) { in GetScaledFraction() 269 if ((X/factor) <= MAX) { in GetScaledFraction() 275 while (factor > MAX) { in GetScaledFraction() 276 factor = factor >> in GetScaledFraction() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
H A D | sc.c | 158 u16 factor = 0; in sc_config_scaler() local 222 factor = (u16) ((dst_h << 10) / src_h); in sc_config_scaler() 224 row_acc_init_rav = factor + ((1 + factor) >> 1); in sc_config_scaler() 237 dev_dbg(dev, "vs config(RAV): src_h = %d, dst_h = %d, factor = %d, acc_init = %08x, acc_init_b = %08x\n", in sc_config_scaler() 238 src_h, dst_h, factor, row_acc_init_rav, in sc_config_scaler() 269 *sc_reg13 = factor; in sc_config_scaler()
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/vpe/ |
H A D | sc.c | 158 u16 factor = 0; in sc_config_scaler() local 222 factor = (u16) ((dst_h << 10) / src_h); in sc_config_scaler() 224 row_acc_init_rav = factor + ((1 + factor) >> 1); in sc_config_scaler() 237 dev_dbg(dev, "vs config(RAV): src_h = %d, dst_h = %d, factor = %d, acc_init = %08x, acc_init_b = %08x\n", in sc_config_scaler() 238 src_h, dst_h, factor, row_acc_init_rav, in sc_config_scaler() 269 *sc_reg13 = factor; in sc_config_scaler()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/sprd/ |
H A D | megacores_pll.c | 34 const unsigned long long factor = 100; in dphy_calc_pll_param() local 66 tmp = pll->fvco * factor * mhz; in dphy_calc_pll_param() 68 tmp = tmp - pll->nint * factor * mhz; in dphy_calc_pll_param() 218 const u32 factor = 2; in dphy_timing_config() local 238 val[CLK] = DIV_ROUND_UP(range[L] * (factor << 1), t_byteck) - 2; in dphy_timing_config() 256 val[CLK] = DIV_ROUND_UP(range[L] * factor + (tmp & 0xffff) in dphy_timing_config() 259 val[DATA] = DIV_ROUND_UP(range[L] * factor in dphy_timing_config() 267 val[CLK] = DIV_ROUND_UP(range[L] * factor - constant, t_half_byteck); in dphy_timing_config() 275 val[CLK] = DIV_ROUND_UP(range[L] * factor, t_byteck) - 2; in dphy_timing_config() 282 val[CLK] = DIV_ROUND_UP(range[L] * factor, t_bytec in dphy_timing_config() [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_htcp.c | 176 u32 factor = 1; in htcp_alpha_update() local 181 factor = 1 + (10 * diff + ((diff / 2) * (diff / 2) / HZ)) / HZ; in htcp_alpha_update() 189 factor = (factor << 3) / scale; in htcp_alpha_update() 190 if (!factor) in htcp_alpha_update() 191 factor = 1; in htcp_alpha_update() 194 ca->alpha = 2 * factor * ((1 << 7) - ca->beta); in htcp_alpha_update()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_htcp.c | 176 u32 factor = 1; in htcp_alpha_update() local 181 factor = 1 + (10 * diff + ((diff / 2) * (diff / 2) / HZ)) / HZ; in htcp_alpha_update() 189 factor = (factor << 3) / scale; in htcp_alpha_update() 190 if (!factor) in htcp_alpha_update() 191 factor = 1; in htcp_alpha_update() 194 ca->alpha = 2 * factor * ((1 << 7) - ca->beta); in htcp_alpha_update()
|
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-out.c | 358 unsigned factor = 1; in vivid_try_fmt_vid_out() local 379 factor = 2; in vivid_try_fmt_vid_out() 382 mp->height = h / factor; in vivid_try_fmt_vid_out() 384 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_out() 398 mp->height = r.height / factor; in vivid_try_fmt_vid_out() 456 unsigned factor = 1; in vivid_s_fmt_vid_out() local 482 factor = 2; in vivid_s_fmt_vid_out() 496 factor * r.height / MAX_ZOOM in vivid_s_fmt_vid_out() 501 factor * r.height * MAX_ZOOM in vivid_s_fmt_vid_out() 511 factor * cro in vivid_s_fmt_vid_out() 684 unsigned factor = V4L2_FIELD_HAS_T_OR_B(dev->field_out) ? 2 : 1; vivid_vid_out_s_selection() local [all...] |
H A D | vivid-vid-cap.c | 566 unsigned factor = 1; in vivid_try_fmt_vid_cap() local 596 factor = 2; in vivid_try_fmt_vid_cap() 600 mp->height = h / factor; in vivid_try_fmt_vid_cap() 602 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_cap() 616 mp->height = r.height / factor; in vivid_try_fmt_vid_cap() 680 unsigned factor = 1; in vivid_s_fmt_vid_cap() local 699 factor = 2; in vivid_s_fmt_vid_cap() 716 factor * r.height / MAX_ZOOM in vivid_s_fmt_vid_cap() 721 factor * r.height * MAX_ZOOM in vivid_s_fmt_vid_cap() 731 factor * compos in vivid_s_fmt_vid_cap() 920 unsigned factor = V4L2_FIELD_HAS_T_OR_B(dev->field_cap) ? 2 : 1; vivid_vid_cap_s_selection() local [all...] |