Home
last modified time | relevance | path

Searched refs:div_u64 (Results 1 – 154 of 154) sorted by relevance

/linux-4.4.14/arch/metag/include/asm/
Ddiv64.h6 extern u64 div_u64(u64 dividend, u64 divisor);
9 #define div_u64 div_u64 macro
/linux-4.4.14/kernel/time/
Dtime.c638 return div_u64((u64)x * TICK_NSEC, NSEC_PER_SEC / USER_HZ); in jiffies_to_clock_t()
655 return div_u64((u64)x * HZ, USER_HZ); in clock_t_to_jiffies()
664 x = div_u64(x * USER_HZ, HZ); in jiffies_64_to_clock_t()
666 x = div_u64(x, HZ / USER_HZ); in jiffies_64_to_clock_t()
676 x = div_u64(x * TICK_NSEC, (NSEC_PER_SEC / USER_HZ)); in jiffies_64_to_clock_t()
685 return div_u64(x, NSEC_PER_SEC / USER_HZ); in nsec_to_clock_t()
687 return div_u64(x * USER_HZ / 512, NSEC_PER_SEC / 512); in nsec_to_clock_t()
694 return div_u64(x * 9, (9ull * NSEC_PER_SEC + (USER_HZ / 2)) / USER_HZ); in nsec_to_clock_t()
715 return div_u64(n, NSEC_PER_SEC / HZ); in nsecs_to_jiffies64()
718 return div_u64(n * HZ / 512, NSEC_PER_SEC / 512); in nsecs_to_jiffies64()
[all …]
Dntp.c265 tick_nsec = div_u64(second_length, HZ) >> NTP_SCALE_SHIFT; in ntp_update_frequency()
266 new_base = div_u64(second_length, NTP_INTERVAL_FREQ); in ntp_update_frequency()
/linux-4.4.14/fs/btrfs/
Dmath.h31 return div_u64(num, 10); in div_factor()
39 return div_u64(num, 100); in div_factor_fine()
Ddev-replace.c674 args->status.progress_1000 = div_u64(dev_replace->cursor_left, in btrfs_dev_replace_status()
675 div_u64(btrfs_device_get_total_bytes(srcdev), 1000)); in btrfs_dev_replace_status()
810 progress = div_u64(progress, 10); in btrfs_dev_replace_kthread()
Dsuper.c1860 avail_space = div_u64(avail_space, BTRFS_STRIPE_LEN); in btrfs_calc_avail_data_space()
2012 buf->f_blocks = div_u64(btrfs_super_total_bytes(disk_super), factor); in btrfs_statfs()
2014 buf->f_bfree = buf->f_blocks - (div_u64(total_used, factor) >> bits); in btrfs_statfs()
2021 buf->f_bavail = div_u64(total_free_data, factor); in btrfs_statfs()
2025 buf->f_bavail += div_u64(total_free_data, factor); in btrfs_statfs()
Dfree-space-cache.c1412 return (unsigned long)(div_u64(offset, unit)); in offset_to_bit()
1417 return (unsigned long)(div_u64(bytes, unit)); in bytes_to_bits()
1428 bitmap_start = div_u64(bitmap_start, bytes_per_bitmap); in offset_to_bitmap()
1648 u32 max_bitmaps = div_u64(size + bytes_per_bg - 1, bytes_per_bg); in recalculate_thresholds()
1663 div_u64(size, 1024 * 1024 * 1024); in recalculate_thresholds()
1685 div_u64(extent_bytes, sizeof(struct btrfs_free_space)); in recalculate_thresholds()
Dvolumes.c3235 stripe_length = div_u64(stripe_length, factor); in chunk_drange_filter()
4672 stripe_size = div_u64(max_chunk_size, data_stripes); in __btrfs_alloc_chunk()
4684 stripe_size = div_u64(stripe_size, dev_stripes); in __btrfs_alloc_chunk()
4687 stripe_size = div_u64(stripe_size, raid_stripe_len); in __btrfs_alloc_chunk()
5407 stripe_nr_end = div_u64(stripe_nr_end, map->stripe_len); in __btrfs_map_block()
5470 stripe_nr = div_u64(raid56_full_stripe_start, in __btrfs_map_block()
5804 length = div_u64(length, map->num_stripes / map->sub_stripes); in btrfs_rmap_block()
5806 length = div_u64(length, map->num_stripes); in btrfs_rmap_block()
5808 length = div_u64(length, nr_data_stripes(map)); in btrfs_rmap_block()
5823 stripe_nr = div_u64(stripe_nr, map->stripe_len); in btrfs_rmap_block()
[all …]
Dscrub.c2695 stripe_nr = div_u64(*offset, map->stripe_len); in get_raid56_logic_offset()
2696 stripe_nr = div_u64(stripe_nr, nr_data_stripes(map)); in get_raid56_logic_offset()
3097 nstripes = div_u64(length, map->stripe_len); in scrub_stripe()
Dextent-tree.c2736 return div_u64(num_bytes, BTRFS_LEAF_DATA_SIZE(root)); in heads_to_leaves()
3431 num_pages = div_u64(block_group->key.offset, 256 * 1024 * 1024); in cache_save_setup()
5305 num_bytes += div_u64(data_used + meta_used, 50); in calc_global_metadata_size()
5308 num_bytes = div_u64(meta_used, 3); in calc_global_metadata_size()
Dioctl.c1587 new_size = div_u64(new_size, root->sectorsize); in btrfs_ioctl_resize()
/linux-4.4.14/lib/
Dinterval_tree_test.c70 time = div_u64(time, PERF_LOOPS); in interval_tree_test_init()
88 time = div_u64(time, SEARCH_LOOPS); in interval_tree_test_init()
89 results = div_u64(results, SEARCH_LOOPS); in interval_tree_test_init()
Ddiv64.c104 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem()
139 quot = div_u64(dividend, divisor); in div64_u64()
142 quot = div_u64(dividend >> n, divisor >> n); in div64_u64()
Drbtree_test.c197 time = div_u64(time, PERF_LOOPS); in rbtree_test_init()
229 time = div_u64(time, PERF_LOOPS); in rbtree_test_init()
Dkstrtox.c73 if (res > div_u64(ULLONG_MAX - val, base)) in _parse_integer()
Dvsprintf.c2630 val.u = div_u64(val.u, base); in vsscanf()
/linux-4.4.14/drivers/devfreq/
Dgovernor_simpleondemand.c83 b = div_u64(a, stat->total_time); in devfreq_simple_ondemand_func()
85 b = div_u64(b, (dfso_upthreshold - dfso_downdifferential / 2)); in devfreq_simple_ondemand_func()
/linux-4.4.14/net/netfilter/
Dnft_limit.c89 u64 secs = div_u64(limit->nsecs, NSEC_PER_SEC); in nft_limit_dump()
136 priv->cost = div_u64(priv->limit.nsecs, priv->limit.rate); in nft_limit_pkts_init()
161 u64 cost = div_u64(priv->nsecs * pkt->skb->len, priv->rate); in nft_limit_pkt_bytes_eval()
/linux-4.4.14/include/linux/
Dmath64.h61 #define div64_ul(x, y) div_u64((x), (y))
96 #ifndef div_u64
97 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() function
/linux-4.4.14/drivers/watchdog/
Dsp805_wdt.c91 load = div_u64(rate, 2) * timeout - 1; in wdt_setload()
99 wdd->timeout = div_u64((load + 1) * 2 + (rate / 2), rate); in wdt_setload()
121 return div_u64(load, rate); in wdt_timeleft()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c129 diff = div_u64(adj, 1000000000ULL); in mlx4_en_phc_adjfreq()
251 u64 max_mul = div_u64(0xffffffffffffffffULL, max_val_cycles_rounded); in freq_to_shift()
254 return ilog2(div_u64(max_mul * freq_khz, 1000000)); in freq_to_shift()
Den_dcb_nl.c279 tmp[i] = div_u64(maxrate->tc_maxrate[i] + in mlx4_en_dcbnl_ieee_setmaxrate()
/linux-4.4.14/arch/powerpc/sysdev/
Dmpic_timer.c97 time->tv_sec = (__kernel_time_t)div_u64(ticks, priv->timerfreq); in convert_ticks_to_time()
104 div_u64((ticks - tmp_sec) * 1000000, priv->timerfreq); in convert_ticks_to_time()
120 max_value = div_u64(ULLONG_MAX, priv->timerfreq); in convert_time_to_ticks()
130 tmp_ms = div_u64((u64)tmp_ms * (u64)priv->timerfreq, 1000); in convert_time_to_ticks()
134 tmp_us = div_u64((u64)tmp_us * (u64)priv->timerfreq, 1000000); in convert_time_to_ticks()
/linux-4.4.14/drivers/pwm/
Dpwm-atmel-tcb.c296 min = div_u64((u64)NSEC_PER_SEC * atmel_tc_divisors[i], rate); in atmel_tcb_pwm_config()
309 min = div_u64(NSEC_PER_SEC, rate); in atmel_tcb_pwm_config()
317 duty = div_u64(duty_ns, min); in atmel_tcb_pwm_config()
318 period = div_u64(period_ns, min); in atmel_tcb_pwm_config()
Dpwm-mtk-disp.c86 clk_div = div_u64(rate * period_ns, NSEC_PER_SEC) >> in mtk_disp_pwm_config()
/linux-4.4.14/drivers/clk/
Dclk-si570.c206 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs()
243 rfreq = div_u64(rfreq, hs_div * n1); in si570_recalc_rate()
331 div_u64(data->frequency, 2), data->frequency); in si570_set_frequency_small()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c154 diff = div_u64(adjust, 1000000000UL); in xgbe_adjfreq()
258 pdata->tstamp_addend = div_u64(dividend, pdata->ptpclk_rate); in xgbe_ptp_register()
/linux-4.4.14/net/batman-adv/
Dgateway_common.c88 ldown = div_u64(ldown, 100); in batadv_parse_gw_bandwidth()
138 lup = div_u64(lup, 100); in batadv_parse_gw_bandwidth()
/linux-4.4.14/drivers/clk/shmobile/
Dclk-rcar-gen2.c68 return div_u64((u64)parent_rate * mult, 32); in cpg_z_clk_recalc_rate()
80 mult = div_u64((u64)rate * 32, prate); in cpg_z_clk_round_rate()
94 mult = div_u64((u64)rate * 32, parent_rate); in cpg_z_clk_set_rate()
/linux-4.4.14/drivers/iio/light/
Dcm3232.c217 lux = div_u64(lux, als_it); in cm3232_get_lux()
228 lux = div_u64(lux, CM3232_CALIBSCALE_RESOLUTION); in cm3232_get_lux()
229 lux = div_u64(lux, CM3232_MLUX_PER_LUX); in cm3232_get_lux()
/linux-4.4.14/arch/metag/kernel/
Dmetag_ksyms.c44 EXPORT_SYMBOL(div_u64);
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dhdmi_pll.c76 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint); in hdmi_pll_compute()
79 clkdco += (u32)div_u64((u64)mf * fint, 262144); in hdmi_pll_compute()
Ddispc.c2122 blank = div_u64((u64)(t->hbp + t->hsw + t->hfp) * lclk, pclk); in check_horiz_timing_omap3()
2136 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk); in check_horiz_timing_omap3()
2147 val = div_u64((u64)nonactive * lclk, pclk); in check_horiz_timing_omap3()
/linux-4.4.14/drivers/md/bcache/
Dutil.c212 d->next += div_u64(done * NSEC_PER_SEC, d->rate); in bch_next_delay()
221 ? div_u64(d->next - now, NSEC_PER_SEC / HZ) in bch_next_delay()
Dutil.h404 div_u64((stats)->stat >> 8, NSEC_PER_ ## units))
415 div_u64((stats)->max_duration, NSEC_PER_ ## duration_units));\
Dwriteback.c26 div_u64(cache_sectors * dc->writeback_percent, 100); in __update_writeback_rate()
/linux-4.4.14/drivers/media/i2c/
Dmt9m032.c187 ns = div_u64(1000000000ULL * effective_width, sensor->pix_clock); in mt9m032_row_time()
206 vblank = div_u64(1000000000ULL * interval->numerator, in mt9m032_update_timing()
214 div_u64((crop->height + MT9M032_VBLANK_MAX) * in mt9m032_update_timing()
217 vblank = div_u64(1000000000ULL * interval->numerator, in mt9m032_update_timing()
Dsmiapp-pll.c457 mul = div_u64(pll->pll_op_clk_freq_hz, i); in smiapp_pll_calculate()
/linux-4.4.14/arch/x86/kvm/
Dhyperv.c187 return div_u64(cputime_to_nsecs(utime + stime), 100); in current_task_runtime_100ns()
253 div_u64(get_kernel_ns() + kvm->arch.kvmclock_offset, 100); in kvm_hv_get_msr_pw()
/linux-4.4.14/include/asm-generic/
Dcputime_nsecs.h28 #define cputime_div(__ct, divisor) div_u64((__force u64)__ct, divisor)
/linux-4.4.14/arch/x86/kernel/cpu/
Dmshyperv.c175 hv_lapic_frequency = div_u64(hv_lapic_frequency, HZ); in ms_hyperv_init_platform()
/linux-4.4.14/drivers/gpu/drm/tegra/
Dsor.c514 active_count = div_u64(active_sym, f) * f; in tegra_sor_compute_params()
526 frac = div_u64(f * f, frac); /* 1/fraction */ in tegra_sor_compute_params()
528 active_frac = div_u64(frac, f); in tegra_sor_compute_params()
544 approx = div_u64(approx, active_frac * f); in tegra_sor_compute_params()
550 approx = active_count + div_u64(f, active_frac); in tegra_sor_compute_params()
559 params->active_count = div_u64(active_count, f); in tegra_sor_compute_params()
595 params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); in tegra_sor_calc_config()
626 watermark = div_u64(watermark, f); in tegra_sor_calc_config()
628 watermark = div_u64(watermark + params.error, f); in tegra_sor_calc_config()
646 config->hblank_symbols = div_u64(num, pclk); in tegra_sor_calc_config()
[all …]
/linux-4.4.14/drivers/nvdimm/
Dblk.c139 lba = div_u64(sector << SECTOR_SHIFT, blk_dev->sector_size); in nd_blk_do_bvec()
247 internal_nlba = div_u64(blk_dev->disk_size, blk_dev->internal_lbasize); in nd_blk_attach_disk()
Dbtt.c555 arena->internal_nlba = div_u64(available - BTT_PG_SIZE, in alloc_arena()
834 __u64 lba = div_u64(sector << SECTOR_SHIFT, btt->sector_size); in lba_to_arena()
Dnamespace_devs.c908 val = div_u64(val, nd_region->ndr_mappings); in __size_store()
909 allocated = div_u64(allocated, nd_region->ndr_mappings); in __size_store()
Dlabel.c525 rawsize = div_u64(resource_size(&nspm->nsio.res), in __pmem_label_update()
/linux-4.4.14/arch/powerpc/kernel/
Dsysfs.c98 cycle = div_u64(ns + 500, 1000) * tb_ticks_per_usec; in get_idle_ticks_bit()
100 cycle = div_u64(ns * tb_ticks_per_usec, 1000); in get_idle_ticks_bit()
178 time = div_u64(tb_cycle, tb_ticks_per_usec / 1000); in show_pw20_wait_time()
300 time = div_u64(tb_cycle, tb_ticks_per_usec / 1000); in show_altivec_idle_wait_time()
/linux-4.4.14/drivers/media/tuners/
Dfc2580.c91 if (f_vco >= div_u64((u64) DIV_PRE_N * DIV_N_MIN * F_REF, 1)) { in fc2580_set_params()
94 } else if (f_vco >= div_u64((u64) DIV_PRE_N * DIV_N_MIN * F_REF, 2)) { in fc2580_set_params()
105 k_cw = div_u64((u64) k * 0x100000, uitmp); in fc2580_set_params()
Dtua9001.c125 data[1].val = div_u64((u64) (c->frequency - 150000000) * 48, 1000000); in tua9001_set_params()
Dmsi001.c222 k_frac = div_u64((u64) k * k_thresh, (DIV_PRE_N * F_REF)); in msi001_set_tuner()
De4000.c157 k_cw = div_u64((u64) k * 0x10000, F_REF); in e4000_set_params()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-dv-timings.c269 fps = (htot * vtot) > 0 ? div_u64((100 * (u64)bt->pixelclock), in v4l2_print_dv_timings()
641 h_blank = div_u64((num + (den >> 1)), den); in v4l2_detect_gtf()
651 h_blank = div_u64((num + (den >> 1)), den); in v4l2_detect_gtf()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c52 diff = div_u64(adj, 1000000000ULL); in stmmac_adjust_freq()
Dstmmac_main.c619 priv->default_addend = div_u64(temp, priv->clk_ptp_rate); in stmmac_hwtstamp_ioctl()
/linux-4.4.14/fs/nfs/blocklayout/
Ddev.c162 chunk = div_u64(offset, dev->chunk_size); in bl_map_stripe()
176 disk_offset = div_u64(offset, dev->nr_children); in bl_map_stripe()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dptp.c67 adjustment = div_u64(adjustment, 1000000000); in e1000e_phc_adjfreq()
/linux-4.4.14/fs/ubifs/
Dbudget.c191 idx_lebs = div_u64(idx_size + c->idx_leb_size - 1, c->idx_leb_size); in ubifs_calc_min_idx_lebs()
659 return div_u64(free, divisor); in ubifs_reported_space()
Dio.c461 div_u64(ktime_to_ns(wbuf->softlimit), USEC_PER_SEC), in new_wbuf_timer_nolock()
462 div_u64(ktime_to_ns(wbuf->softlimit) + wbuf->delta, in new_wbuf_timer_nolock()
Dsb.c191 tmp64 = div_u64(main_bytes * DEFAULT_RP_PERCENT, 100); in create_default_filesystem()
Dlpt.c146 lebs_needed = div_u64(sz + c->leb_size - 1, c->leb_size); in ubifs_calc_lpt_geom()
205 lebs_needed = div_u64(sz + c->leb_size - 1, c->leb_size); in calc_dflt_lpt_geom()
Dsuper.c682 c->max_bud_cnt = div_u64(tmp64, c->leb_size); in init_constants_sb()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgk20a.c146 utilization = div_u64((u64)status.busy * 100, status.total); in gk20a_pmu_dvfs_work()
/linux-4.4.14/drivers/clk/pistachio/
Dclk-pll.c369 vco = div_u64(params->fref * params->fbdiv, params->refdiv); in pll_gf40lp_laint_set_rate()
374 val = div_u64(params->fref, params->refdiv); in pll_gf40lp_laint_set_rate()
/linux-4.4.14/drivers/lightnvm/
Dgennvm.c129 lun_id = div_u64(pba, dev->sec_per_lun); in gennvm_block_map()
134 blk = &lun->vlun.blocks[div_u64(pba, dev->sec_per_blk)]; in gennvm_block_map()
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-cpld.c273 rfreq = div_u64(dco << 28, f_xtal); in cobalt_cpld_set_freq()
Dcobalt-v4l2.c326 iowrite32(div_u64((u64)V4L2_DV_BT_FRAME_WIDTH(bt) * COBALT_CLK * 4, in cobalt_start_streaming()
333 iowrite32(div_u64(bt->pixelclock * 995, 1000000000), in cobalt_start_streaming()
337 iowrite32(div_u64((u64)clk_freq * tot_size, bt->pixelclock), in cobalt_start_streaming()
/linux-4.4.14/drivers/hwmon/
Dvexpress.c71 div_u64(((u64)value_hi << 32) | value_lo, in vexpress_hwmon_u64_show()
Dntc_thermistor.c366 n = div_u64(pdo * (puv - uv), uv); in get_ohm_of_thermistor()
368 n = div_u64(puo * uv, puv - uv); in get_ohm_of_thermistor()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar_ptp.c186 ns = div_u64(ns, 1000000000UL) * 1000000000ULL; in set_alarm()
297 diff = div_u64(adj, 1000000000ULL); in ptp_gianfar_adjfreq()
Dfec_ptp.c331 corr_period = div_u64(lhs, rhs); in fec_ptp_adjfreq()
/linux-4.4.14/drivers/media/platform/omap3isp/
Dispresizer.c508 clock = div_u64((u64)limit * res->crop.active.height, ofmt->height); in omap3isp_resizer_max_rate()
510 *max_rate = div_u64((u64)clock * res->crop.active.width, ofmt->width); in omap3isp_resizer_max_rate()
578 cycles_per_request = div_u64((u64)l3_ick / 2 * 256 + pipe->max_rate - 1, in resizer_adjust_bandwidth()
591 cycles_per_frame = div_u64((u64)l3_ick * timeperframe->numerator, in resizer_adjust_bandwidth()
Dispccp2.c410 bound = div_u64(area * timeperframe->denominator, in ccp2_adjust_bandwidth()
Disppreview.c1189 cycles_per_request = div_u64((u64)l3_ick / 2 * 256 + pipe->max_rate - 1, in preview_adjust_bandwidth()
1201 cycles_per_frame = div_u64((u64)l3_ick * timeperframe->numerator, in preview_adjust_bandwidth()
/linux-4.4.14/fs/f2fs/
Ddebug.c120 dist = div_u64(MAIN_SECS(sbi) * hblks_per_sec * hblks_per_sec, 100); in update_sit_info()
123 si->avg_vblocks = div_u64(total_vblocks, ndirty); in update_sit_info()
Dgc.c219 mtime = div_u64(mtime, sbi->segs_per_sec); in get_cb_cost()
220 vblocks = div_u64(vblocks, sbi->segs_per_sec); in get_cb_cost()
Dsegment.h492 return div_u64((u64)valid_user_blocks(sbi) * 100, in utilization()
Dsegment.c2273 mtime = div_u64(mtime, sbi->segs_per_sec); in init_min_max_mtime()
/linux-4.4.14/arch/x86/kernel/
Dapb_timer.c407 scale = (int)div_u64((t2 - t1), loop >> shift); in apbt_quick_calibrate()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_video.c651 y = div_u64(y, x2 - x1); in uvc_video_clock_update()
658 y >> 16, div_u64((y & 0xffff) * 1000000, 65536), in uvc_video_clock_update()
659 sof >> 16, div_u64(((u64)sof & 0xffff) * 1000000LLU, 65536), in uvc_video_clock_update()
687 y = div_u64(y, x2 - x1); in uvc_video_clock_update()
700 sof >> 16, div_u64(((u64)sof & 0xffff) * 1000000LLU, 65536), in uvc_video_clock_update()
/linux-4.4.14/drivers/ptp/
Dptp_ixp46x.c151 diff = div_u64(adj, 1000000000ULL); in ptp_ixp_adjfreq()
Dptp_pch.c427 diff = div_u64(adj, 1000000000ULL); in ptp_pch_adjfreq()
/linux-4.4.14/drivers/i2c/busses/
Di2c-designware-platdrv.c220 dev->sda_hold_time = div_u64((u64)ic_clk * ht + 500000, in dw_i2c_plat_probe()
Di2c-rk3x.c632 t_low_ns = div_u64(((u64)div_low + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()
633 t_high_ns = div_u64(((u64)div_high + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()
Di2c-axxia.c132 return div_u64(ns * clk_mhz, 1000); in ns_to_clk()
/linux-4.4.14/drivers/target/
Dtarget_core_file.c161 dev_size, div_u64(dev_size, fd_dev->fd_block_size), in fd_configure_device()
715 return div_u64(dev_size - dev->dev_attrib.block_size, in fd_get_blocks()
Dtarget_core_iblock.c204 unsigned long long blocks_long = (div_u64(i_size_read(bd->bd_inode), in iblock_emulate_read_cap_with_block_size()
Dtarget_core_user.c1081 return div_u64(udev->dev_size - dev->dev_attrib.block_size, in tcmu_get_blocks()
/linux-4.4.14/drivers/clk/ingenic/
Dcgu.c119 return div_u64((u64)parent_rate * m, n * od); in ingenic_pll_recalc_rate()
152 return div_u64((u64)parent_rate * m, n * od); in ingenic_pll_calc()
/linux-4.4.14/mm/
Dvmstat.c685 …return 1000 - div_u64( (1000+(div_u64(info->free_pages * 1000ULL, requested))), info->free_blocks_… in __fragmentation_index()
1585 …return div_u64((info->free_pages - (info->free_blocks_suitable << order)) * 1000ULL, info->free_pa… in module_init()
Dpage-writeback.c1006 x = div_u64((u64)wb_thresh << 16, dtc->thresh | 1); in wb_position_ratio()
1033 pos_ratio = div_u64(pos_ratio * x_intercept, in wb_position_ratio()
1206 balanced_dirty_ratelimit = div_u64((u64)task_ratelimit * write_bw, in wb_update_dirty_ratelimit()
1491 div_u64((u64)dtc->wb_thresh * dtc->bg_thresh, dtc->thresh) : 0; in wb_dirty_limits()
Dslub.c4363 (long)div_u64(l->sum_time, l->count), in list_locations()
/linux-4.4.14/drivers/media/dvb-frontends/
Drtl2832.c275 pset_iffreq = div_u64(pset_iffreq, dev->pdata->clk); in rtl2832_set_if()
544 num = div_u64(num, bw_mode); in rtl2832_set_frontend()
556 num = div_u64(num, num2); in rtl2832_set_frontend()
Drtl2832_sdr.c581 u64tmp = div_u64(u64tmp, pdata->clk); in rtl2832_sdr_set_adc()
618 u32tmp = div_u64(pdata->clk * 0x400000ULL, f_sr * 4U); in rtl2832_sdr_set_adc()
1321 s32 val = dev->f_adc + div_u64(dev->bandwidth->step, 2); in rtl2832_sdr_s_ctrl()
1328 div_u64(offset, dev->bandwidth->step); in rtl2832_sdr_s_ctrl()
Dm88ds3103.c163 cnr = div_u64((u64) 10000 * intlog2(itmp), intlog2(10)); in m88ds3103_read_status()
190 cnr = div_u64((u64) 10000 * intlog10(itmp), (1 << 24)); in m88ds3103_read_status()
Dhd29l2.c377 num64 = div_u64(num64, HD29L2_XTAL); in hd29l2_search()
Drtl2830.c242 num = div_u64(num, dev->pdata->clk); in rtl2830_set_frontend()
Dtda10048.c838 cber_tmp = div_u64(cber_tmp, (cber_nmax * 32) + 1); in tda10048_read_ber()
/linux-4.4.14/fs/exofs/
Dore.c274 sgs_per_dev = div_u64(num_raid_units, data_devs) + 2; in ore_get_rw_state()
548 u32 N = div_u64(H, U); in ore_calc_stripe_info()
586 Nlast = div_u64(H + si->length + U - 1, U); in ore_calc_stripe_info()
Dore_raid.c536 last_stripe_end = div_u64(offset + bytes_in_stripe - 1, bytes_in_stripe) in _read_4_write_last_stripe()
/linux-4.4.14/drivers/mtd/ubi/
Dupd.c165 vol->upd_ebs = div_u64(bytes + vol->usable_leb_size - 1, in ubi_start_update()
Dvmt.c211 vol->reserved_pebs = div_u64(req->bytes + vol->usable_leb_size - 1, in ubi_create_volume()
Dcdev.c932 pebs = div_u64(req.bytes + desc->vol->usable_leb_size - 1, in ubi_cdev_ioctl()
Dattach.c1257 ai->mean_ec = div_u64(ai->ec_sum, ai->ec_count); in scan_all()
Dfastmap.c729 ai->mean_ec = div_u64(ai->ec_sum, ai->ec_count); in ubi_attach_fastmap()
/linux-4.4.14/arch/mips/kvm/
Demulate.c272 return div_u64(delta * vcpu->arch.count_hz, NSEC_PER_SEC); in kvm_mips_ktime_to_count()
432 delta = div_u64(delta * NSEC_PER_SEC, vcpu->arch.count_hz); in kvm_mips_resume_hrtimer()
475 vcpu->arch.count_period = div_u64((u64)NSEC_PER_SEC << 32, in kvm_mips_init_count()
519 vcpu->arch.count_period = div_u64((u64)NSEC_PER_SEC << 32, count_hz); in kvm_mips_set_count_hz()
691 delta = div_u64(delta * NSEC_PER_SEC, in kvm_mips_set_count_ctl()
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-pcm.c831 codec_nsecs = div_u64(codec_frames * 1000000000LL, in skl_adjust_codec_delay()
855 nsec = div_u64(nsec, 3); /* can be optimized */ in skl_get_time_info()
/linux-4.4.14/net/ipv4/
Dtcp_cdg.c148 u32 now_us = div_u64(local_clock(), NSEC_PER_USEC); in tcp_cdg_hystart_update()
Dtcp_input.c2488 sndcnt = div_u64(dividend, tp->prior_cwnd) - tp->prr_out; in tcp_cwnd_reduction()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpts.c145 diff = div_u64(adj, 1000000000ULL); in cpts_ptp_adjfreq()
/linux-4.4.14/drivers/mtd/
Dmtdoops.c327 u64 mtdoops_pages = div_u64(mtd->size, record_size); in mtdoops_notify_add()
Dmtdswap.c1488 spare_cnt = div_u64((uint64_t)eavailable * spare_eblocks, 100); in mtdswap_add_mtd()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_ptp.c110 diff = div_u64((u64)addend * ppb, NSEC_PER_SEC); in ravb_ptp_adjfreq()
/linux-4.4.14/sound/pci/ctxfi/
Dcttimer.c216 ti->frag_count = div_u64((u64)pos * CT_TIMER_FREQ + in ct_xfitimer_reprogram()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ptp.c215 rate = div_u64(rate, 1953125); in igb_ptp_adjfreq_82576()
244 rate = div_u64(rate, 1953125); in igb_ptp_adjfreq_82580()
/linux-4.4.14/block/partitions/
Defi.c152 return div_u64(bdev->bd_inode->i_size, in last_lba()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c137 diff = div_u64(freq, 1000000000ULL); in i40e_ptp_adjfreq()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv50.c206 return div_u64((u64)nvkm_clk_read(&clk->base, nv_clk_src_href) * 27778, 10000); in nv50_clk_read()
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_main.c220 stats->fcp_input_megabytes = div_u64(fnic->fcp_input_bytes, 1000000); in fnic_get_stats()
221 stats->fcp_output_megabytes = div_u64(fnic->fcp_output_bytes, 1000000); in fnic_get_stats()
/linux-4.4.14/fs/ext4/
Dextents_status.c1123 div_u64(es_stats->es_stats_scan_time, 1000)); in ext4_seq_es_shrinker_info_show()
1130 div_u64(es_stats->es_stats_max_scan_time, 1000)); in ext4_seq_es_shrinker_info_show()
/linux-4.4.14/drivers/staging/media/mn88472/
Dmn88472.c97 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88472_set_frontend()
/linux-4.4.14/drivers/staging/media/mn88473/
Dmn88473.c95 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88473_set_frontend()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_irq.c698 linedur_ns = div_u64((u64) mode->crtc_htotal * 1000000, dotclock); in drm_calc_timestamping_constants()
699 framedur_ns = div_u64((u64) frame_size * 1000000, dotclock); in drm_calc_timestamping_constants()
/linux-4.4.14/sound/pci/hda/
Dhda_controller.c78 codec_nsecs = div_u64(codec_frames * 1000000000LL, in azx_adjust_codec_delay()
354 nsec = div_u64(nsec, 3); /* can be optimized */ in azx_get_time_info()
/linux-4.4.14/sound/drivers/
Ddummy.c436 delta = div_u64(delta * runtime->rate + 999999, 1000000); in dummy_hrtimer_pointer()
454 nsecs = div_u64((u64)period * 1000000000UL + rate - 1, rate); in dummy_hrtimer_prepare()
Daloop.c132 x = div_u64(NO_PITCH * (unsigned long long)x, in byte_pos()
143 x = div_u64(dpcm->pcm_rate_shift * (unsigned long long)x * HZ, in frac_pos()
/linux-4.4.14/kernel/sched/
Dcputime.c554 scaled = div_u64((u64) (u32) stime * (u64) (u32) rtime, (u32)total); in scale_stime()
Drt.c671 diff = div_u64((u64)diff, weight); in do_balance_runtime()
Dfair.c2653 sa->load_avg = div_u64(sa->load_sum, LOAD_AVG_MAX); in __update_load_avg()
2656 div_u64(cfs_rq->runnable_load_sum, LOAD_AVG_MAX); in __update_load_avg()
6097 used = div_u64(avg, total); in scale_rt_capacity()
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst_drv_interface.c386 tstamp->pcm_io_frames = div_u64(fw_tstamp.hardware_counter, in sst_cdev_tstamp()
/linux-4.4.14/drivers/mtd/devices/
Dmtd_dataflash.c185 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c232 diff = div_u64(freq, 1000000000ULL); in ixgbe_ptp_adjfreq()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_lport.c337 fc_stats->fcp_input_megabytes = div_u64(fcp_in_bytes, 1000000); in fc_get_host_stats()
338 fc_stats->fcp_output_megabytes = div_u64(fcp_out_bytes, 1000000); in fc_get_host_stats()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_ddi.c1481 params->dco_integer = div_u64(dco_freq, 24 * MHz(1)); in skl_wrpll_params_populate()
1483 div_u64((div_u64(dco_freq, 24) - in skl_wrpll_params_populate()
Dintel_pm.c1667 pixel_rate = div_u64((uint64_t) pixel_rate * pipe_w * pipe_h, in ilk_pipe_pixel_rate()
2956 plane_blocks += div_u64((uint64_t)alloc_size * data_rate, in skl_allocate_pipe_ddb()
2970 y_plane_blocks += div_u64((uint64_t)alloc_size * y_data_rate, in skl_allocate_pipe_ddb()
5699 diff = div_u64(diff, diff1); in __i915_chipset_val()
5701 ret = div_u64(ret, 10); in __i915_chipset_val()
5795 diff = div_u64(diff, diffms * 10); in __i915_update_gfx_val()
Dintel_tv.c1440 tmp = div_u64(tmp, 1000000); in intel_tv_get_modes()
Dintel_display.c928 *error_ppm = div_u64(1000000ULL * in vlv_PLL_is_optimal()
7111 *ret_m = div_u64((uint64_t) m * *ret_n, n); in compute_m_n()
10648 return div_u64((u64)m_n->link_m * link_freq, m_n->link_n); in intel_dotclock_calculate()
/linux-4.4.14/sound/soc/codecs/
Dnau8825.c919 fvco = div_u64(fvco << 16, fref * fll_param->ratio); in nau8825_calc_fll_param()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dalias_GUID.c714 div_u64((low_record_time - curr_time), NSEC_PER_SEC); in get_low_record_time_index()
/linux-4.4.14/drivers/mtd/nand/
Dnandsim.c690 ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz); in init_nandsim()
1018 wear_eb_count = div_u64(mtd->size, mtd->erasesize); in setup_wear_reporting()
/linux-4.4.14/fs/nfs/filelayout/
Dfilelayout.c62 stripe_no = div_u64(offset, stripe_width); in filelayout_get_dense_offset()
/linux-4.4.14/drivers/media/usb/msi2500/
Dmsi2500.c803 k_cw = div_u64((u64) k * 0x200000, DIV_PRE_N * F_REF); in msi2500_set_usb_adc()
/linux-4.4.14/drivers/media/i2c/smiapp/
Dsmiapp-core.c1139 tmp = div_u64(1000000ULL * ((1 << 16) - 1) * ((1 << 8) - 1) - in smiapp_setup_flash_strobe()
1144 tmp = div_u64(((u64)strobe_setup->strobe_width_high_us * (u64)ext_freq + in smiapp_setup_flash_strobe()
/linux-4.4.14/drivers/net/phy/
Ddp83640.c392 rate = div_u64(rate, 1953125); in ptp_dp83640_adjfreq()
/linux-4.4.14/drivers/net/ethernet/adi/
Dbfin_mac.c959 diff = div_u64(adj, 1000000000ULL); in bfin_ptp_adjfreq()
/linux-4.4.14/sound/pci/rme9652/
Dhdspm.c1596 return div_u64(freq_const, period); in hdspm_calc_dds_value()
1629 n = div_u64(n, rate); in hdspm_set_dds_value()
4827 rate = div_u64(freq_const, period); in snd_hdspm_proc_read_tco()
Dhdsp.c1124 n = div_u64(n, rate); in hdsp_set_dds_value()
2854 n = div_u64(n, dds_value); in hdsp_dds_offset()
/linux-4.4.14/drivers/nvme/host/
Dpci.c1477 u64 mem_per_q = div_u64(dev->cmb_size, nr_io_queues); in nvme_cmb_qdepth()
1479 q_depth = div_u64(mem_per_q, entry_size); in nvme_cmb_qdepth()
/linux-4.4.14/fs/jbd2/
Djournal.c973 div_u64(s->journal->j_average_commit_time, 1000)); in jbd2_seq_info_show()
/linux-4.4.14/sound/core/
Dpcm_lib.c263 audio_nsecs = div_u64(audio_frames * 1000000000LL, in update_audio_tstamp()
/linux-4.4.14/include/trace/events/
Dext4.h2521 __entry->scan_time = div_u64(scan_time, 1000);
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1839 ns = div_u64(tmp, adap->params.vpd.cclk); in cxgb4_sgetim_to_hwtstamp()
/linux-4.4.14/sound/core/oss/
Dpcm_oss.c623 return div_u64(bsize, buffer_size); in snd_pcm_oss_bytes()
/linux-4.4.14/drivers/media/i2c/cx25840/
Dcx25840-core.c2065 pll_freq = div_u64((u64)ifHz * 268435456, 50000000); in cx23885_dif_setup()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dtg3.c6192 correction = div_u64((u64)ppb * (1 << 24), 1000000000ULL) & in tg3_ptp_adjfreq()