/linux-4.4.14/lib/ |
D | div64.c | 132 #ifndef div64_u64 133 u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() function 152 EXPORT_SYMBOL(div64_u64); 165 quot = div64_u64(abs(dividend), abs(divisor)); in div64_s64()
|
/linux-4.4.14/drivers/clk/ |
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() 260 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_round_rate() 262 rfreq = div64_u64((data->rfreq * rate) + in si570_round_rate() 263 div64_u64(data->frequency, 2), data->frequency); in si570_round_rate() 330 data->rfreq = div64_u64((data->rfreq * frequency) + in si570_set_frequency_small() 355 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_set_rate()
|
/linux-4.4.14/include/linux/ |
D | math64.h | 10 #define div64_ul(x, y) div64_u64((x), (y)) 45 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() function 79 #ifndef div64_u64 80 extern u64 div64_u64(u64 dividend, u64 divisor);
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-mtk-disp.c | 92 period = div64_u64(rate * period_ns, div); in mtk_disp_pwm_config() 96 high_width = div64_u64(rate * duty_ns, div); in mtk_disp_pwm_config()
|
D | pwm-spear.c | 100 pv = div64_u64(val, div); in spear_pwm_config() 102 dc = div64_u64(val, div); in spear_pwm_config()
|
D | pwm-bcm-kona.c | 136 pc = div64_u64(val, div); in kona_pwmc_config() 138 dc = div64_u64(val, div); in kona_pwmc_config()
|
/linux-4.4.14/drivers/iio/common/ssp_sensors/ |
D | ssp_iio_sensor.h | 69 return div64_u64((u64)SSP_FACTOR_WITH_MS, value); in ssp_convert_to_time()
|
/linux-4.4.14/net/dccp/ccids/lib/ |
D | tfrc.h | 34 return div64_u64(a * 1000000, b); in scaled_div()
|
/linux-4.4.14/drivers/clk/pistachio/ |
D | clk-pll.c | 100 return div64_u64(dividend, divisor); in do_div_round_closest() 215 vco = div64_u64(vco, params->refdiv << 24); in pll_gf40lp_frac_set_rate() 221 val = div64_u64(params->fref, params->refdiv); in pll_gf40lp_frac_set_rate()
|
/linux-4.4.14/net/netfilter/ |
D | xt_connbytes.c | 88 what = div64_u64(bytes, pkts); in connbytes_mt()
|
/linux-4.4.14/arch/x86/kvm/ |
D | i8254.c | 44 #define mod_64(x, y) ((x) - (y) * div64_u64(x, y)) 69 res.l.high = div64_u64(rh, c); in muldiv64() 70 res.l.low = div64_u64(((mod_64(rh, c) << 32) + (rl & 0xffffffff)), c); in muldiv64()
|
D | lapic.c | 46 #define mod_64(x, y) ((x) - (y) * div64_u64(x, y)) 1046 tmcct = div64_u64(ns, in apic_get_tmcct()
|
/linux-4.4.14/drivers/powercap/ |
D | intel_rapl.c | 696 return div64_u64(value, units) * scale; in rapl_unit_xlate() 700 return div64_u64(value, scale); in rapl_unit_xlate() 1019 f = div64_u64(4 * (value - (1 << y)), 1 << y); in rapl_compute_time_window_core() 1035 value = div64_u64(value, rp->time_unit); in rapl_compute_time_window_atom()
|
/linux-4.4.14/fs/f2fs/ |
D | debug.c | 121 si->bimodal = div64_u64(bimodal, dist); in update_sit_info() 291 div64_u64(si->hit_total * 100, si->total_ext), in stat_show()
|
D | gc.c | 230 age = 100 - div64_u64(100 * (mtime - sit_i->min_mtime), in get_cb_cost()
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | dsi.c | 4348 #define TO_DSI_T(x) ((u32)div64_u64((u64)x * 1000000000llu, byteclk)) in print_dsi_vm() 4379 #define TO_DISPC_T(x) ((u32)div64_u64((u64)x * 1000000000llu, pck)) in print_dispc_vm() 4408 pck = (u32)div64_u64(dsi_tput, t->bitspp); in print_dsi_dispc_vm() 4413 vm.hsw = div64_u64((u64)(t->hsa + t->hse) * pck, byteclk); in print_dsi_dispc_vm() 4414 vm.hbp = div64_u64((u64)t->hbp * pck, byteclk); in print_dsi_dispc_vm() 4415 vm.hfp = div64_u64((u64)t->hfp * pck, byteclk); in print_dsi_dispc_vm() 4580 dsi_htot = div64_u64((u64)panel_htot * byteclk, req_pck_nom); in dsi_vm_calc_blanking() 4590 dispc_htot = div64_u64((u64)dsi_htot * dispc_pck, byteclk); in dsi_vm_calc_blanking() 4613 hsa = div64_u64((u64)req_vm->hsw * byteclk, req_pck_nom); in dsi_vm_calc_blanking() 4617 hbp = div64_u64((u64)req_vm->hbp * byteclk, req_pck_nom); in dsi_vm_calc_blanking() [all …]
|
/linux-4.4.14/drivers/media/platform/ti-vpe/ |
D | sc.c | 208 lin_acc_inc = div64_u64(((u64)(src_w >> dcm_shift) - 1) << 24, lltmp); in sc_config_scaler()
|
/linux-4.4.14/drivers/clk/st/ |
D | clkgen-fsyn.c | 812 *rate = div64_u64(P15 * nd * input * 32, res); in clk_fs216c65_get_rate() 832 *rate = div64_u64(P15 * nd * input * 32, res); in clk_fs432c65_get_rate() 857 *rate = (unsigned long)div64_u64(input * P20 * 32, res); in clk_fs660c32_dig_get_rate()
|
D | clkgen-pll.c | 432 rate = (unsigned long)div64_u64(res, mdiv * (1 << pdiv)); in recalc_stm_pll800c65()
|
/linux-4.4.14/sound/soc/sti/ |
D | uniperif_player.c | 206 delta *= (int)div64_u64((uint64_t)rate * in uni_player_clk_set_rate() 236 adjustment *= (int)div64_u64((uint64_t)delta * 1000000 + rate / 2, in uni_player_clk_set_rate()
|
/linux-4.4.14/kernel/bpf/ |
D | core.c | 391 DST = div64_u64(DST, SRC); in __bpf_prog_run() 401 DST = div64_u64(DST, IMM); in __bpf_prog_run()
|
/linux-4.4.14/drivers/media/dvb-core/ |
D | dvb_demux.c | 417 speed_bytes = 1000 * div64_u64(speed_bytes, in dvb_dmx_swfilter_packet() 421 speed_timedelta = div64_u64(speed_timedelta, in dvb_dmx_swfilter_packet() 424 div64_u64(speed_bytes, in dvb_dmx_swfilter_packet()
|
/linux-4.4.14/net/ipv4/ |
D | tcp_cubic.c | 218 x = (2 * x + (u32)div64_u64(a, (u64)x * (u64)(x - 1))); in cubic_root()
|
/linux-4.4.14/drivers/md/bcache/ |
D | sysfs.c | 506 return div64_u64(c->gc_stats.key_bytes * 100, in bch_btree_used() 513 ? div64_u64(c->gc_stats.data, c->gc_stats.nkeys) in bch_average_key_size()
|
D | writeback.c | 28 int64_t target = div64_u64(cache_dirty_target * bdev_sectors(dc->bdev), in __update_writeback_rate()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | debugfs.c | 159 field = div64_u64(stats->sum, stats->n); in average_read()
|
/linux-4.4.14/fs/exofs/ |
D | ore.c | 538 u64 M = div64_u64(file_offset, S); in ore_calc_stripe_info() 545 u32 G = div64_u64(LmodS, T); in ore_calc_stripe_info()
|
/linux-4.4.14/drivers/thermal/ |
D | cpu_cooling.c | 398 load = div64_u64(100 * (delta_time - delta_idle), delta_time); in get_load()
|
/linux-4.4.14/kernel/sched/ |
D | debug.c | 612 avg_per_cpu = div64_u64(avg_per_cpu, in proc_sched_show_task()
|
D | core.c | 2279 return div64_u64(runtime << 20, period); in to_ratio()
|
D | fair.c | 1867 f_weight = div64_u64(runtime << 16, period + 1); in task_numa_placement()
|
/linux-4.4.14/drivers/media/tuners/ |
D | fc2580.c | 253 uitmp = div64_u64((u64) dev->clk * uitmp, 1000000000000ULL); in fc2580_set_params()
|
/linux-4.4.14/drivers/hwmon/ |
D | ntc_thermistor.c | 347 return div64_u64(dividend, divisor); in div64_u64_safe()
|
D | ibmaem.c | 867 (unsigned long long)div64_u64(delta * NSEC_PER_SEC, time)); in aem_show_power()
|
/linux-4.4.14/net/sched/ |
D | sch_generic.c | 981 r->mult = div64_u64(factor, r->rate_bytes_ps); in psched_ratecfg_precompute()
|
/linux-4.4.14/sound/core/ |
D | compress_offload.c | 248 u64 app_pointer = div64_u64(runtime->total_bytes_available, in snd_compr_write_data()
|
/linux-4.4.14/fs/btrfs/ |
D | inode.c | 1572 num_extents = div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1575 num_extents += div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1577 if (div64_u64(size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1636 num_extents = div64_u64(old_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1639 num_extents += div64_u64(old_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1642 if (div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1745 u64 num_extents = div64_u64(len + BTRFS_MAX_EXTENT_SIZE -1, in btrfs_clear_bit_hook() 7506 num_extents = (unsigned) div64_u64(len + BTRFS_MAX_EXTENT_SIZE - 1, in adjust_dio_outstanding_extents() 8484 dio_data.outstanding_extents = div64_u64(count + in btrfs_direct_IO()
|
D | extent-tree.c | 2750 num_csums_per_leaf = div64_u64(csum_size, in btrfs_csum_bytes_to_leaves() 2752 num_csums = div64_u64(csum_bytes, root->sectorsize); in btrfs_csum_bytes_to_leaves() 2754 num_csums = div64_u64(num_csums, num_csums_per_leaf); in btrfs_csum_bytes_to_leaves() 4544 nr = (int)div64_u64(to_reclaim, bytes); in calc_reclaim_items_nr() 5525 num_extents = (unsigned)div64_u64(num_bytes + in drop_outstanding_extent() 5631 nr_extents = (unsigned)div64_u64(num_bytes + in btrfs_delalloc_reserve_metadata() 9398 min_free = div64_u64(min_free, dev_min); in btrfs_can_relocate()
|
D | volumes.c | 5265 stripe_nr = div64_u64(stripe_nr, stripe_len); in __btrfs_map_block() 5281 raid56_full_stripe_start = div64_u64(raid56_full_stripe_start, in __btrfs_map_block()
|
D | free-space-cache.c | 1815 tmp = div64_u64(tmp, align); in find_free_space()
|
/linux-4.4.14/block/ |
D | blk-throttle.c | 745 jiffy_wait = div64_u64(extra_bytes * HZ, tg->bps[rw]); in tg_with_in_bps_limit()
|
D | cfq-iosched.c | 1968 v = div64_u64(v, samples); in cfqg_prfill_avg_queue_size()
|
/linux-4.4.14/drivers/cpufreq/ |
D | intel_pstate.c | 870 core_pct = div64_u64(core_pct, int_tofp(sample->mperf)); in intel_pstate_calc_busy()
|
/linux-4.4.14/kernel/time/ |
D | timekeeping.c | 1403 num = div64_u64(cycle_delta, max); in timekeeping_resume()
|
/linux-4.4.14/drivers/md/ |
D | dm-cache-policy-smq.c | 1628 mq->cache_blocks_per_hotspot_block = div64_u64(mq->hotspot_block_size, mq->cache_block_size); in smq_create()
|
/linux-4.4.14/mm/ |
D | page-writeback.c | 1020 pos_ratio = div64_u64(pos_ratio * (x_intercept - dtc->wb_dirty), in wb_position_ratio()
|
D | vmscan.c | 2134 scan = div64_u64(scan * fraction[file], in get_scan_count()
|
/linux-4.4.14/kernel/ |
D | fork.c | 282 threads = div64_u64((u64) totalram_pages * (u64) PAGE_SIZE, in set_max_threads()
|
/linux-4.4.14/fs/ext4/ |
D | resize.c | 1333 reserved_blocks = div64_u64(reserved_blocks, ext4_blocks_count(es)); in ext4_update_super()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | device.c | 155 #define ts2ns(ts) div64_u64((ts) * dev->rdev.lldi.cclk_ps, 1000) in wr_log_show()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | sor.c | 594 params.ratio = div64_u64(input * f, output); in tegra_sor_calc_config()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_ddi.c | 1339 deviation = div64_u64(10000 * abs_diff(dco_freq, central_freq), in skl_wrpll_try_divider()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | si_dpm.c | 2263 n = div64_u64((u64)1024 * curr_vddc * curr_vddc * ((u64)1000 + margin), (u64)1000); in si_calculate_power_efficiency_ratio() 2265 pwr_efficiency_ratio = div64_u64(n, d); in si_calculate_power_efficiency_ratio()
|
D | ni_dpm.c | 1422 tmp = div64_u64(n, d); in ni_calculate_power_boost_limit()
|
/linux-4.4.14/net/core/ |
D | pktgen.c | 3224 pps = div64_u64(pkt_dev->sofar * NSEC_PER_SEC, in show_results()
|
/linux-4.4.14/kernel/events/ |
D | core.c | 2954 return div64_u64(dividend, divisor); in perf_calculate_period() 6507 nr = div64_u64(period + val, period); in perf_swevent_set_period()
|