/linux-4.1.27/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(abs64(dividend), abs64(divisor)); in div64_s64()
|
/linux-4.1.27/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.1.27/drivers/clk/ |
D | clk-si570.c | 153 data->fxtal = div64_u64(fdco << 24, data->rfreq >> 4); in si570_get_defaults() 155 data->fxtal = div64_u64(fdco << 28, data->rfreq); in si570_get_defaults() 215 *out_rfreq = div64_u64(fdco << 28, data->fxtal); in si570_calc_divs() 259 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_round_rate() 261 rfreq = div64_u64((data->rfreq * rate) + in si570_round_rate() 262 div64_u64(data->frequency, 2), data->frequency); in si570_round_rate() 329 data->rfreq = div64_u64((data->rfreq * frequency) + in si570_set_frequency_small() 354 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_set_rate()
|
/linux-4.1.27/drivers/pwm/ |
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 | 119 pc = div64_u64(val, div); in kona_pwmc_config() 121 dc = div64_u64(val, div); in kona_pwmc_config()
|
/linux-4.1.27/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.1.27/net/dccp/ccids/lib/ |
D | tfrc.h | 34 return div64_u64(a * 1000000, b); in scaled_div()
|
/linux-4.1.27/net/netfilter/ |
D | xt_connbytes.c | 88 what = div64_u64(bytes, pkts); in connbytes_mt()
|
/linux-4.1.27/arch/x86/kvm/ |
D | i8254.c | 43 #define mod_64(x, y) ((x) - (y) * div64_u64(x, y)) 68 res.l.high = div64_u64(rh, c); in muldiv64() 69 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)) 957 tmcct = div64_u64(ns, in apic_get_tmcct()
|
/linux-4.1.27/drivers/powercap/ |
D | intel_rapl.c | 693 return div64_u64(value, units) * scale; in rapl_unit_xlate() 697 return div64_u64(value, scale); in rapl_unit_xlate() 1010 f = div64_u64(4 * (value - (1 << y)), 1 << y); in rapl_compute_time_window_core() 1026 value = div64_u64(value, rp->time_unit); in rapl_compute_time_window_atom()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | dsi.c | 4347 #define TO_DSI_T(x) ((u32)div64_u64((u64)x * 1000000000llu, byteclk)) in print_dsi_vm() 4378 #define TO_DISPC_T(x) ((u32)div64_u64((u64)x * 1000000000llu, pck)) in print_dispc_vm() 4407 pck = (u32)div64_u64(dsi_tput, t->bitspp); in print_dsi_dispc_vm() 4412 vm.hsw = div64_u64((u64)(t->hsa + t->hse) * pck, byteclk); in print_dsi_dispc_vm() 4413 vm.hbp = div64_u64((u64)t->hbp * pck, byteclk); in print_dsi_dispc_vm() 4414 vm.hfp = div64_u64((u64)t->hfp * pck, byteclk); in print_dsi_dispc_vm() 4579 dsi_htot = div64_u64((u64)panel_htot * byteclk, req_pck_nom); in dsi_vm_calc_blanking() 4589 dispc_htot = div64_u64((u64)dsi_htot * dispc_pck, byteclk); in dsi_vm_calc_blanking() 4612 hsa = div64_u64((u64)req_vm->hsw * byteclk, req_pck_nom); in dsi_vm_calc_blanking() 4616 hbp = div64_u64((u64)req_vm->hbp * byteclk, req_pck_nom); in dsi_vm_calc_blanking() [all …]
|
/linux-4.1.27/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.1.27/drivers/clk/st/ |
D | clkgen-fsyn.c | 811 *rate = div64_u64(P15 * nd * input * 32, res); in clk_fs216c65_get_rate() 831 *rate = div64_u64(P15 * nd * input * 32, res); in clk_fs432c65_get_rate() 856 *rate = (unsigned long)div64_u64(input * P20 * 32, res); in clk_fs660c32_dig_get_rate()
|
D | clkgen-pll.c | 292 rate = (unsigned long)div64_u64(res, mdiv * (1 << pdiv)); in recalc_stm_pll800c65()
|
/linux-4.1.27/kernel/bpf/ |
D | core.c | 380 DST = div64_u64(DST, SRC); in __bpf_prog_run() 390 DST = div64_u64(DST, IMM); in __bpf_prog_run()
|
/linux-4.1.27/drivers/media/dvb-core/ |
D | dvb_demux.c | 418 speed_bytes = 1000 * div64_u64(speed_bytes, in dvb_dmx_swfilter_packet() 422 speed_timedelta = div64_u64(speed_timedelta, in dvb_dmx_swfilter_packet() 425 div64_u64(speed_bytes, in dvb_dmx_swfilter_packet()
|
/linux-4.1.27/net/ipv4/ |
D | tcp_cubic.c | 218 x = (2 * x + (u32)div64_u64(a, (u64)x * (u64)(x - 1))); in cubic_root()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | debugfs.c | 159 field = div64_u64(stats->sum, stats->n); in average_read()
|
/linux-4.1.27/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.1.27/drivers/hwmon/ |
D | ntc_thermistor.c | 306 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.1.27/fs/f2fs/ |
D | gc.c | 227 age = 100 - div64_u64(100 * (mtime - sit_i->min_mtime), in get_cb_cost()
|
/linux-4.1.27/kernel/sched/ |
D | debug.c | 624 avg_per_cpu = div64_u64(avg_per_cpu, in proc_sched_show_task()
|
D | fair.c | 1840 f_weight = div64_u64(runtime << 16, period + 1); in task_numa_placement()
|
D | core.c | 1984 return div64_u64(runtime << 20, period); in to_ratio()
|
/linux-4.1.27/net/sched/ |
D | sch_generic.c | 984 r->mult = div64_u64(factor, r->rate_bytes_ps); in psched_ratecfg_precompute()
|
/linux-4.1.27/sound/core/ |
D | compress_offload.c | 248 u64 app_pointer = div64_u64(runtime->total_bytes_available, in snd_compr_write_data()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_ddi.c | 1024 div64_u64(dco_central_freq[dco_count], afe_clock); in skl_ddi_calculate_wrpll() 1054 div64_u64(10000 * in skl_ddi_calculate_wrpll()
|
/linux-4.1.27/fs/btrfs/ |
D | inode.c | 1562 num_extents = div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1565 num_extents += div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1567 if (div64_u64(size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_split_extent_hook() 1626 num_extents = div64_u64(old_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1629 num_extents += div64_u64(old_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1632 if (div64_u64(new_size + BTRFS_MAX_EXTENT_SIZE - 1, in btrfs_merge_extent_hook() 1735 u64 num_extents = div64_u64(len + BTRFS_MAX_EXTENT_SIZE -1, in btrfs_clear_bit_hook() 8359 outstanding_extents = div64_u64(count + in btrfs_direct_IO()
|
D | extent-tree.c | 2646 num_csums_per_leaf = div64_u64(csum_size, in btrfs_csum_bytes_to_leaves() 2648 num_csums = div64_u64(csum_bytes, root->sectorsize); in btrfs_csum_bytes_to_leaves() 2650 num_csums = div64_u64(num_csums, num_csums_per_leaf); in btrfs_csum_bytes_to_leaves() 4332 nr = (int)div64_u64(to_reclaim, bytes); in calc_reclaim_items_nr() 5301 num_extents = (unsigned)div64_u64(num_bytes + in drop_outstanding_extent() 5407 nr_extents = (unsigned)div64_u64(num_bytes + in btrfs_delalloc_reserve_metadata() 9043 min_free = div64_u64(min_free, dev_min); in btrfs_can_relocate()
|
D | volumes.c | 4999 stripe_nr = div64_u64(stripe_nr, stripe_len); in __btrfs_map_block() 5015 raid56_full_stripe_start = div64_u64(raid56_full_stripe_start, in __btrfs_map_block()
|
D | free-space-cache.c | 1801 tmp = div64_u64(tmp, align); in find_free_space()
|
/linux-4.1.27/drivers/cpufreq/ |
D | intel_pstate.c | 746 core_pct = div64_u64(core_pct, int_tofp(sample->mperf)); in intel_pstate_calc_busy()
|
/linux-4.1.27/block/ |
D | blk-throttle.c | 888 jiffy_wait = div64_u64(extra_bytes * HZ, tg->bps[rw]); in tg_with_in_bps_limit()
|
D | cfq-iosched.c | 1831 v = div64_u64(v, samples); in cfqg_prfill_avg_queue_size()
|
/linux-4.1.27/mm/ |
D | page-writeback.c | 824 pos_ratio = div64_u64(pos_ratio * (x_intercept - bdi_dirty), in bdi_position_ratio()
|
D | vmscan.c | 2089 scan = div64_u64(scan * fraction[file], in get_scan_count()
|
/linux-4.1.27/kernel/ |
D | fork.c | 281 threads = div64_u64((u64) totalram_pages * (u64) PAGE_SIZE, in set_max_threads()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | sor.c | 409 params.ratio = div64_u64(input * f, output); in tegra_sor_calc_config()
|
/linux-4.1.27/kernel/time/ |
D | timekeeping.c | 1404 num = div64_u64(cycle_delta, max); in timekeeping_resume()
|
/linux-4.1.27/fs/ext4/ |
D | resize.c | 1334 reserved_blocks = div64_u64(reserved_blocks, ext4_blocks_count(es)); in ext4_update_super()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/radeon/ |
D | si_dpm.c | 2262 n = div64_u64((u64)1024 * curr_vddc * curr_vddc * ((u64)1000 + margin), (u64)1000); in si_calculate_power_efficiency_ratio() 2264 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.1.27/kernel/events/ |
D | core.c | 2926 return div64_u64(dividend, divisor); in perf_calculate_period() 6209 nr = div64_u64(period + val, period); in perf_swevent_set_period()
|
/linux-4.1.27/net/core/ |
D | pktgen.c | 3173 pps = div64_u64(pkt_dev->sofar * NSEC_PER_SEC, in show_results()
|