| /linux/include/linux/ |
| H A D | math64.h | 40 static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() function 97 #ifndef div_s64_rem 98 extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder); 145 return div_s64_rem(dividend, divisor, &remainder); in div_s64()
|
| /linux/lib/math/ |
| H A D | test_mul_u64_u64_div_u64.c | 158 #define div_s64_rem div_s64_rem macro
|
| H A D | div64.c | 67 #ifndef div_s64_rem 68 s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) in div_s64_rem() function 84 EXPORT_SYMBOL(div_s64_rem);
|
| /linux/drivers/iio/dac/ |
| H A D | ad3552r-common.c | 148 ch_data->scale_int = div_s64_rem(span, 65536, &rem); in ad3552r_calc_gain_and_offset() 152 ch_data->offset_int = div_s64_rem(v_min * 65536, span, &rem); in ad3552r_calc_gain_and_offset()
|
| H A D | ad5592r-base.c | 397 *val = div_s64_rem(tmp, 1000000000LL, val2); in ad5592r_read_raw() 565 div_s64_rem(tmp, 1000000000LL, &st->scale_avail[0][1]); in ad5592r_init_scales() 567 div_s64_rem(tmp * 2, 1000000000LL, &st->scale_avail[1][1]); in ad5592r_init_scales()
|
| H A D | mcp4728.c | 411 value_int = div_s64_rem(tmp, 1000000LL, &value_micro); in mcp4728_init_scale_avail()
|
| /linux/kernel/time/ |
| H A D | timeconv.c | 55 days = div_s64_rem(totalsecs, SECS_PER_DAY, &remainder); in time64_to_tm()
|
| H A D | ntp.c | 414 div_s64_rem(secs, SECS_PER_DAY, &rem); in second_overflow() 418 div_s64_rem(secs + 1, SECS_PER_DAY, &rem); in second_overflow()
|
| H A D | clocksource.c | 528 cs_wd_msec = div_s64_rem(cs_nsec - wd_nsec, 1000 * 1000, &wd_rem); in clocksource_watchdog() 529 wd_msec = div_s64_rem(wd_nsec, 1000 * 1000, &wd_rem); in clocksource_watchdog()
|
| /linux/drivers/iio/afe/ |
| H A D | iio-rescale.c | 56 tmp = div_s64_rem(tmp, 1000000000LL, &rem); in rescale_process_scale() 87 *val = div_s64_rem(tmp, abs(rescale->denominator), &rem); in rescale_process_scale() 92 *val += div_s64_rem(tmp, mult, val2); in rescale_process_scale()
|
| /linux/arch/mips/dec/ |
| H A D | time.c | 95 real_minutes = div_s64_rem(nowtime, 60, &real_seconds); in update_persistent_clock64()
|
| /linux/drivers/rtc/ |
| H A D | lib.c | 72 udays = div_s64_rem(time, 86400, &secs); in rtc_time64_to_tm()
|
| H A D | rtc-mxc.c | 122 day = div_s64_rem(time, 86400, &tod); in set_alarm_or_time()
|
| H A D | rtc-zynqmp.c | 215 max_tick = div_s64_rem(offset, tick_mult, &fract_offset); in xlnx_rtc_set_offset()
|
| H A D | rtc-sc27xx.c | 231 day = div_s64_rem(secs, 86400, &rem); in sprd_rtc_set_secs()
|
| /linux/drivers/iio/pressure/ |
| H A D | mprls0025pa.c | 411 data->scale = div_s64_rem(scale, NANO, &data->scale2); in mpr_common_probe() 418 data->offset = div_s64_rem(offset, NANO, &data->offset2); in mpr_common_probe()
|
| H A D | hsc030pa.c | 518 hsc->p_scale = div_s64_rem(tmp, NANO, &hsc->p_scale_dec); in hsc_common_probe() 522 hsc->p_offset = div_s64_rem(tmp, MICRO, &hsc->p_offset_dec); in hsc_common_probe()
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_vl.c | 600 div_s64_rem(base_time, sja1105_delta_to_ns(1), &rem); in sja1105_vl_gate() 607 div_s64_rem(cycle_time, sja1105_delta_to_ns(1), &rem); in sja1105_vl_gate() 647 div_s64_rem(entries[i].interval, in sja1105_vl_gate()
|
| H A D | sja1105_tas.c | 405 div_s64_rem(max_cycle_time, min_cycle_time, &rem); in sja1105_tas_check_conflicts() 413 div_s64_rem(offload->base_time, offload->cycle_time, &rem); in sja1105_tas_check_conflicts() 416 div_s64_rem(admin->base_time, admin->cycle_time, &rem); in sja1105_tas_check_conflicts()
|
| /linux/drivers/iio/humidity/ |
| H A D | hts221_core.c | 362 tmp = div_s64_rem(tmp, 1000000000LL, &rem); in hts221_get_sensor_scale() 391 tmp = div_s64_rem(tmp, 1000000000LL, &rem); in hts221_get_sensor_offset()
|
| /linux/fs/fat/ |
| H A D | misc.c | 294 div_s64_rem(seconds, SECS_PER_DAY, &remainder); in fat_truncate_atime()
|
| /linux/drivers/iio/light/ |
| H A D | zopt2201.c | 290 *val = div_s64_rem(tmp, 1000000, val2); in zopt2201_read_raw()
|
| /linux/drivers/iio/adc/ |
| H A D | pac1921.c | 254 *val = div_s64_rem(tmp, NANO, val2); in pac1921_calc_scale() 415 *val = div_s64_rem(tmp, NANO, val2); in pac1921_read_raw()
|
| /linux/fs/affs/ |
| H A D | amigaffs.c | 381 days = div_s64_rem(secs, 86400, &rem); in affs_secs_to_datestamp()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_tsn.c | 657 baset_h = div_s64_rem(base_time, NSEC_PER_SEC, &baset_l); in igc_tsn_enable_offload()
|