Home
last modified time | relevance | path

Searched refs:div64_ul (Results 1 – 25 of 48) sorted by relevance

12

/linux-6.15/drivers/clk/renesas/
H A Drcar-gen4-cpg.c109 min_mult = max(div64_ul(req->min_rate, prate), 1ULL); in cpg_pll_8_25_clk_determine_rate()
110 max_mult = min(div64_ul(req->max_rate, prate), 256ULL); in cpg_pll_8_25_clk_determine_rate()
115 ni = div64_ul(req->rate, prate); in cpg_pll_8_25_clk_determine_rate()
121 nf = div64_ul((u64)(req->rate - prate * ni) << 24, in cpg_pll_8_25_clk_determine_rate()
144 ni = div64_ul(rate, prate); in cpg_pll_8_25_clk_set_rate()
150 nf = div64_ul((u64)(rate - prate * ni) << 24, in cpg_pll_8_25_clk_set_rate()
311 min_mult = max(div64_ul(req->min_rate * 32ULL, prate), 1ULL); in cpg_z_clk_determine_rate()
312 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
H A Drcar-gen2-cpg.c72 min_mult = max(div64_ul(req->min_rate * 32ULL, prate), 1ULL); in cpg_z_clk_determine_rate()
73 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
77 mult = div64_ul(req->rate * 32ULL, prate); in cpg_z_clk_determine_rate()
92 mult = div64_ul(rate * 32ULL, parent_rate); in cpg_z_clk_set_rate()
H A Drcar-gen3-cpg.c73 min_mult = max(div64_ul(req->min_rate, prate), 1ULL); in cpg_pll_clk_determine_rate()
74 max_mult = min(div64_ul(req->max_rate, prate), 128ULL); in cpg_pll_clk_determine_rate()
208 min_mult = max(div64_ul(req->min_rate * 32ULL, prate), 1ULL); in cpg_z_clk_determine_rate()
209 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dselftest_timeline.c317 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
318 prng32_1M = div64_ul(ktime_to_ns(kt) << 20, count); in bench_sync()
334 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
352 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
368 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
382 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
406 __func__, count, (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
435 (long long)div64_ul(ktime_to_ns(kt), count)); in bench_sync()
/linux-6.15/drivers/phy/rockchip/
H A Dphy-rockchip-samsung-dcphy.c1114 unsigned int lane_mbps = div64_ul(samsung->pll.rate, USEC_PER_SEC); in samsung_mipi_dphy_get_timing()
1152 fin = div64_ul(prate, MSEC_PER_SEC); in samsung_mipi_dcphy_pll_round_rate()
1155 fout = div64_ul(rate, MSEC_PER_SEC); in samsung_mipi_dcphy_pll_round_rate()
1220 unsigned int lane_hs_rate = div64_ul(samsung->pll.rate, USEC_PER_SEC); in samsung_mipi_dphy_clk_lane_timing_init()
1275 unsigned int lane_hs_rate = div64_ul(samsung->pll.rate, USEC_PER_SEC); in samsung_mipi_dphy_data_lane_timing_init()
1408 unsigned long fin = div64_ul(clk_get_rate(samsung->ref_clk), MSEC_PER_SEC); in samsung_mipi_dcphy_pll_ssc_modulation_calc()
1417 min_mfr = div64_ul(fin, ((150 * prediv) << 5)); in samsung_mipi_dcphy_pll_ssc_modulation_calc()
/linux-6.15/scripts/coccinelle/misc/
H A Ddo_div.cocci106 coccilib.org.print_todo(p[0], construct_warnings("div64_ul"))
134 coccilib.report.print_report(p[0], construct_warnings("div64_ul"))
/linux-6.15/fs/bcachefs/
H A Dprogress.c24 s->nodes_total += div64_ul(v, btree_sectors(c)); in bch2_progress_init()
/linux-6.15/drivers/clk/imx/
H A Dclk-pllv3.c251 temp64 = div64_ul(temp64, parent_rate); in clk_pllv3_av_round_rate()
281 temp64 = div64_ul(temp64, parent_rate); in clk_pllv3_av_set_rate()
338 temp64 = div64_ul(temp64, parent_rate); in clk_pllv3_vf610_rate_to_mf()
/linux-6.15/include/linux/
H A Dmath64.h13 #define div64_ul(x, y) div64_u64((x), (y)) macro
87 #define div64_ul(x, y) div_u64((x), (y)) macro
/linux-6.15/drivers/pwm/
H A Dpwm-sifive.c95 scale_pow = div64_ul(ddata->approx_period * (u64)rate, NSEC_PER_SEC); in pwm_sifive_update_clock()
104 ddata->real_period = div64_ul(num, rate); in pwm_sifive_update_clock()
H A Dpwm-meson.c304 return div64_ul(NSEC_PER_SEC * (u64)cnt, fin_freq); in meson_pwm_cnt_to_ns()
/linux-6.15/kernel/dma/
H A Dmap_benchmark.c82 map_100ns = div64_ul(map_delta, 100); in map_benchmark_thread()
83 unmap_100ns = div64_ul(unmap_delta, 100); in map_benchmark_thread()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c128 #define div64_ul div64_u64 macro
451 div64_ul((__u64)GSO_MAX_SIZE * 4 * USEC_PER_SEC, rate)); in hystart_ack_delay()
/linux-6.15/drivers/watchdog/
H A Ddavinci_wdt.c137 timer_counter = div64_ul(timer_counter, freq); in davinci_wdt_get_timeleft()
H A Drzg2l_wdt.c72 return div64_ul(timer_cycle_us, cycle); in rzg2l_wdt_get_cycle_usec()
/linux-6.15/drivers/pci/
H A Dsetup-bus.c2097 io_per_b = div64_ul(resource_size(&io), hotplug_bridges); in pci_bus_distribute_available_resources()
2098 mmio_per_b = div64_ul(resource_size(&mmio), hotplug_bridges); in pci_bus_distribute_available_resources()
2099 mmio_pref_per_b = div64_ul(resource_size(&mmio_pref), in pci_bus_distribute_available_resources()
2102 io_per_b = div64_ul(resource_size(&io), normal_bridges); in pci_bus_distribute_available_resources()
2103 mmio_per_b = div64_ul(resource_size(&mmio), normal_bridges); in pci_bus_distribute_available_resources()
2104 mmio_pref_per_b = div64_ul(resource_size(&mmio_pref), in pci_bus_distribute_available_resources()
/linux-6.15/net/ipv4/
H A Dinetpeer.c79 nr_entries = div64_ul((u64)totalram_pages() << PAGE_SHIFT, in inet_initpeers()
H A Dtcp_cubic.c383 div64_ul((u64)sk->sk_gso_max_size * 4 * USEC_PER_SEC, rate)); in hystart_ack_delay()
/linux-6.15/drivers/memory/
H A Djz4780-nemc.c150 return div64_ul(1000000000000ull, rate); in jz4780_nemc_clk_period()
/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_gpu_devfreq.c106 busy_time = div64_ul(busy_time, sample_rate); in msm_devfreq_get_dev_status()
/linux-6.15/mm/
H A Dpage-writeback.c178 min = div64_ul(min, tot_bw); in wb_min_max_ratio()
182 max = div64_ul(max, tot_bw); in wb_min_max_ratio()
917 wb_thresh = div64_ul(wb_thresh, denominator); in __wb_calc_thresh()
1257 bw = div64_ul(bw, elapsed); in wb_update_write_bandwidth()
/linux-6.15/drivers/i2c/busses/
H A Di2c-rzv2m.c146 hold_time_ns = div64_ul((u64)(priv->iicb0wl >> 2) * NSEC_PER_SEC, pclk_hz); in rzv2m_i2c_clock_calculate()
/linux-6.15/fs/nilfs2/
H A Dioctl.c1093 minseg = div64_ul(minseg, segbytes); in nilfs_ioctl_set_alloc_range()
1102 maxseg = div64_ul(maxseg, segbytes); in nilfs_ioctl_set_alloc_range()
H A Ddat.c453 first = div64_ul(first, entries_per_block); in nilfs_dat_get_vinfo()
/linux-6.15/drivers/phy/freescale/
H A Dphy-fsl-samsung-hdmi.c421 tmp = div64_ul((u64)_m * 24 * MHZ, _p); in fsl_samsung_hdmi_phy_find_pms()

12