| /linux/drivers/clk/ |
| H A D | clk-si570.c | 154 data->fxtal = div64_u64(fdco << 24, data->rfreq >> 4); in si570_get_defaults() 156 data->fxtal = div64_u64(fdco << 28, data->rfreq); in si570_get_defaults() 216 *out_rfreq = div64_u64(fdco << 28, data->fxtal); in si570_calc_divs() 263 if (div64_u64(abs(req->rate - data->frequency) * 10000LL, in si570_determine_rate() 265 rfreq = div64_u64((data->rfreq * req->rate) + in si570_determine_rate() 266 div64_u64(data->frequency, 2), in si570_determine_rate() 336 data->rfreq = div64_u64((data->rfreq * frequency) + in si570_set_frequency_small() 361 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_set_rate()
|
| H A D | clk-versaclock7.c | 743 refin_div = div64_u64(xtal_rate, vc7->clk_apll.xo_ib_h_div); in vc7_get_apll_rate() 777 *div_frac = div64_u64(rem << VC7_FOD_DENOMINATOR_BITS, rate); in vc7_calc_fod_1st_stage() 794 return div64_u64(parent_rate, fod_1st_int); in vc7_calc_fod_1st_stage_rate() 812 return div64_u64(fod_1st_stage_rate >> 1, fod_2nd_int); in vc7_calc_fod_2nd_stage_rate() 976 iod_rate = div64_u64(parent_rate, iod->iod_int); in vc7_iod_recalc_rate() 994 iod_rate = div64_u64(req->best_parent_rate, iod->iod_int); in vc7_iod_determine_rate() 1022 iod_rate = div64_u64(parent_rate, iod->iod_int); in vc7_iod_set_rate()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_cc_cubic.c | 33 static __u64 div64_u64(__u64 dividend, __u64 divisor) 62 rate = div64_u64(rate, (__u64)tp->srtt_us); in tcp_update_pacing_rate() 83 sndcnt = (__u32)div64_u64(dividend, (__u64)tp->prior_cwnd) - tp->prr_out; in tcp_cwnd_reduction() 42 static __u64 div64_u64(__u64 dividend, __u64 divisor) div64_u64() function
|
| H A D | bpf_cubic.c | 117 static __u64 div64_u64(__u64 dividend, __u64 divisor) in div64_u64() function 122 #define div64_ul div64_u64 268 x = (2 * x + (__u32)div64_u64(a, (__u64)x * (__u64)(x - 1))); in cubic_root()
|
| /linux/drivers/watchdog/ |
| H A D | xilinx_wwdt.c | 170 div64_u64(XWWDT_MAX_COUNT_WINDOW_COMBINED, xdev->freq) * 1000; in xwwdt_probe() 195 xdev->closed_timeout = div64_u64(timeout_count * xdev->close_percent, 100); in xwwdt_probe() 197 div64_u64(timeout_ms * xdev->close_percent, 100); in xwwdt_probe()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu15/ |
| H A D | smu_v15_0_0_ppt.c | 448 avg_metric[METRICS_AVERAGE_GFXCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 451 avg_metric[METRICS_AVERAGE_SOCCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 454 avg_metric[METRICS_AVERAGE_VCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 457 avg_metric[METRICS_AVERAGE_UCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 460 avg_metric[METRICS_AVERAGE_FCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 463 avg_metric[METRICS_AVERAGE_NPUCLK] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 467 avg_metric[METRICS_AVERAGE_GFXACTIVITY] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 470 avg_metric[METRICS_AVERAGE_VCNACTIVITY] = div_u64(div64_u64(val, counter), 1024); in smu_v15_0_0_compute_all_metrics() 478 mw = div_u64(div64_u64(val, counter) * 1000, 1024); in smu_v15_0_0_compute_all_metrics() 482 mw = div_u64(div64_u64(val, counter) * 1000, 1024); in smu_v15_0_0_compute_all_metrics() [all …]
|
| /linux/kernel/dma/ |
| H A D | map_benchmark.c | 369 map->bparam.avg_map_100ns = div64_u64(sum_map, loops); in do_map_benchmark() 370 map->bparam.avg_unmap_100ns = div64_u64(sum_unmap, loops); in do_map_benchmark() 373 map_variance = div64_u64(sum_sq_map, loops) - in do_map_benchmark() 376 unmap_variance = div64_u64(sum_sq_unmap, loops) - in do_map_benchmark()
|
| /linux/drivers/pwm/ |
| H A D | pwm-spear.c | 98 pv = div64_u64(val, div); in spear_pwm_config() 100 dc = div64_u64(val, div); in spear_pwm_config()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_lt_phy.c | 1386 val = div64_u64((u64)y * frequency_khz, 200); in calculate_target_dco_and_loop_cnt() 1387 m2div = div64_u64(((u64)(val) << 32), refclk_khz); in calculate_target_dco_and_loop_cnt() 1390 val_with_frac = div64_u64(val_with_frac, 500); in calculate_target_dco_and_loop_cnt() 1394 ppm = div64_u64(temp0, val); in calculate_target_dco_and_loop_cnt() 1555 m2div = div64_u64(target_dco_mhz, (refclk_khz * ndiv * m1div)); in intel_lt_phy_calculate_hdmi_state() 1570 temp1 = div64_u64(((4 * TDC_RES_MULTIPLIER) + temp0) * 500, temp0 * refclk_khz); in intel_lt_phy_calculate_hdmi_state() 1571 temp2 = div64_u64(temp0 * refclk_khz, 1000); in intel_lt_phy_calculate_hdmi_state() 1572 temp3 = div64_u64(((8 * TDC_RES_MULTIPLIER) + temp2), temp2); in intel_lt_phy_calculate_hdmi_state() 1577 feedfwd_gain = (m2div_frac > 0) ? div64_u64(m1div * TDC_RES_MULTIPLIER, temp0) : 0; in intel_lt_phy_calculate_hdmi_state()
|
| /linux/scripts/coccinelle/misc/ |
| H A D | do_div.cocci | 120 coccilib.org.print_todo(p[0], construct_warnings("div64_u64")) 155 coccilib.report.print_report(p[0], construct_warnings("div64_u64"))
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_rc6.c | 90 rc0_power = div64_u64(NSEC_PER_SEC * rc0_sample_energy[1], in live_rc6_manual() 125 rc6_power = div64_u64(NSEC_PER_SEC * rc6_sample_energy[1], in live_rc6_manual()
|
| H A D | selftest_engine_pm.c | 289 de, (int)div64_u64(100 * de, dt), dt); in live_engine_busy_stats() 328 de, (int)div64_u64(100 * de, dt), dt); in live_engine_busy_stats()
|
| /linux/net/dccp/ccids/lib/ |
| H A D | tfrc.h | |
| /linux/block/ |
| H A D | blk-iolatency.c | 236 u64 thresh = div64_u64(stat->ps.total, 10); in latency_sum_ok() 267 div64_u64(iolat->cur_win_nsec, in iolat_update_total_lat_avg() 441 samples_thresh = max(1ULL, div64_u64(samples_thresh, 100)); in check_scale_change() 958 avg_lat = div64_u64(iolat->lat_avg, NSEC_PER_USEC); in iolatency_pd_stat() 959 cur_win = div64_u64(iolat->cur_win_nsec, NSEC_PER_MSEC); in iolatency_pd_stat()
|
| H A D | blk-iocost.c | 777 ioc->timer_slack_ns = div64_u64( in ioc_refresh_period_us() 811 vrate_pct = div64_u64(ioc->vtime_base_rate * 100, VTIME_PER_USEC); in ioc_autop_idx() 995 vrate = div64_u64(vrate * (100 + VRATE_CLAMP_ADJ_PCT), 100); in ioc_adjust_base_vrate() 998 vrate = div64_u64(vrate * (100 - VRATE_CLAMP_ADJ_PCT), 100); in ioc_adjust_base_vrate() 1191 hwa = div64_u64((u64)hwa * active, active_sum); in current_hweight() 1194 hwi = div64_u64((u64)hwi * inuse, inuse_sum); in current_hweight() 1225 hwm = div64_u64((u64)hwm * inuse, child_inuse_sum); in current_hweight_max() 1352 shift = div64_u64(tdelta, USEC_PER_SEC); in iocg_kick_delay() 1623 *rq_wait_pct_p = div64_u64(rq_wait_ns * 100, in ioc_lat_stat() 1711 iocg->usage_delta_us = div64_u64(vusage_delta, ioc->vtime_base_rate); in iocg_flush_stat_leaf() [all …]
|
| /linux/drivers/clk/pistachio/ |
| H A D | clk-pll.c | 97 return div64_u64(dividend, divisor); in do_div_round_closest() 216 vco = div64_u64(vco, params->refdiv << 24); in pll_gf40lp_frac_set_rate() 222 val = div64_u64(params->fref, params->refdiv); in pll_gf40lp_frac_set_rate()
|
| /linux/drivers/hwmon/ |
| H A D | aspeed-g6-pwm-tach.c | 195 expect_period = div64_u64(ULLONG_MAX, (u64)priv->clk_rate); in aspeed_pwm_apply() 210 div_l = div64_u64(priv->clk_rate * expect_period, divisor); in aspeed_pwm_apply() 223 duty_pt = div64_u64(state->duty_cycle * priv->clk_rate, in aspeed_pwm_apply()
|
| /linux/drivers/gpu/drm/sysfb/ |
| H A D | drm_sysfb_screen_info.c | 66 div64_u64(size, height)); in drm_sysfb_get_stride_si()
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | aperfmperf.c | 455 freq_scale = div64_u64(acnt, mcnt); in scale_freq_tick() 530 return div64_u64((cpu_khz * acnt), mcnt); in arch_freq_get_on_cpu()
|
| /linux/lib/tests/ |
| H A D | base64_kunit.c | 22 return div64_u64(t1 - t0, (u64)reps); in bench_encode_ns() 35 return div64_u64(t1 - t0, (u64)reps); in bench_decode_ns()
|
| /linux/fs/ceph/ |
| H A D | subvolume_metrics.c | 351 div64_u64(entry->read_latency_us, entry->read_ops) : 0; in ceph_subvolume_metrics_dump() 353 div64_u64(entry->write_latency_us, entry->write_ops) : 0; in ceph_subvolume_metrics_dump()
|
| /linux/kernel/trace/ |
| H A D | trace_benchmark.c | 129 seed = div64_u64(seed, last_seed); in trace_do_benchmark()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_tc.c | 139 n = div64_u64(limit - start, gcl->cycle_time); in tsnep_gcl_start_after() 151 n = div64_u64(limit - start, gcl->cycle_time); in tsnep_gcl_start_before()
|
| H A D | tsnep_selftests.c | 164 n = div64_u64(system_time - base_time, qopt->cycle_time); in delay_base_time() 196 u64 n = div64_u64(system_time - gcl->base_time, gcl->cycle_time); in get_operation() 253 n = div64_u64(curr->start_time - start_before, in check_gate()
|
| /linux/drivers/md/ |
| H A D | md-llbitmap.c | 529 start = div64_u64(*offset, chunksize); in llbitmap_encode_range() 530 end = div64_u64(*offset + *sectors - 1, chunksize); in llbitmap_encode_range() 552 last = div64_u64(end, chunksize); in llbitmap_encode_discard_range() 1988 unsigned long bit = div64_u64(src->start, llbitmap->chunksize); in llbitmap_rmerge_src() 1989 unsigned long end = div64_u64(src->end - 1, llbitmap->chunksize); in llbitmap_rmerge_src() 2013 dst_start = div64_u64(new->offset, llbitmap->reshape_chunksize); in llbitmap_reshape_merge() 2014 dst_end = div64_u64(new->end - 1, llbitmap->reshape_chunksize); in llbitmap_reshape_merge() 2016 unsigned long src_start = div64_u64(old->offset, in llbitmap_reshape_merge() 2018 unsigned long src_end = div64_u64(old->end - 1, in llbitmap_reshape_merge()
|