Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a macro:
Defined in 2 files as a function:
Referenced in 56 files:
- arch/arm/net/bpf_jit_32.c, line 253
- arch/mips/net/bpf_jit_comp32.c, line 520
- arch/parisc/net/bpf_jit_core.c, line 190
- arch/x86/kvm/hyperv.c, line 664
- drivers/clk/clk-versaclock7.c
- drivers/clk/sophgo/clk-cv18xx-pll.c, line 208
- drivers/cxl/core/region.c
- drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c, line 74
- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c, line 54
- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h, line 129
- drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h, line 41
- drivers/gpu/drm/amd/ras/rascore/ras_core.c, line 79
- drivers/gpu/drm/drm_mm.c
- drivers/gpu/drm/gud/gud_drv.c, line 331
- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c, line 159
- drivers/gpu/drm/i915/display/intel_vrr.c, line 269
- drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
- drivers/gpu/drm/i915/i915_gem_gtt.c, line 147
- drivers/gpu/drm/i915/selftests/i915_random.c, line 104
- drivers/gpu/drm/i915/selftests/intel_memory_region.c
- drivers/gpu/drm/msm/dp/dp_ctrl.c, line 985
- drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
- drivers/gpu/drm/tests/drm_mm_test.c, line 98
- drivers/iio/accel/adxl355_core.c, line 287
- drivers/iio/accel/adxl380.c, line 482
- drivers/iio/frequency/adf41513.c
- drivers/iio/pressure/dps310.c
- drivers/md/dm-verity-fec.c, line 336
- drivers/media/test-drivers/vidtv/vidtv_pes.c, line 192
- drivers/media/test-drivers/vidtv/vidtv_ts.c, line 29
- drivers/mtd/mtdpstore.c, line 256
- drivers/net/ethernet/intel/ice/ice_ptp.c, line 1733
- drivers/platform/x86/dell/dell-wmi-ddv.c, line 273
- drivers/staging/media/ipu7/ipu7-isys-csi-phy.c, line 811
- fs/btrfs/block-group.c, line 3029
- fs/btrfs/free-space-cache.c, line 4095
- fs/f2fs/segment.c, line 2008
- fs/xfs/libxfs/xfs_btree_staging.c
- fs/xfs/xfs_rtalloc.c, line 1781
- include/drm/drm_fixed.h, line 184
- include/linux/device-mapper.h, line 719
- include/linux/math64.h, line 115
- kernel/bpf/btf.c, line 5096
- kernel/bpf/core.c
- kernel/time/timeconv.c, line 108
- kernel/time/timekeeping.c
- lib/math/div64.c
- lib/test_bpf.c, line 629
- net/ceph/striper.c, line 270
- net/devlink/resource.c, line 109
- sound/core/control.c, line 1115
- sound/soc/intel/avs/core.c, line 244
- sound/soc/sof/compress.c, line 21
- sound/soc/sof/intel/hda-stream.c, line 817
- sound/soc/sof/ipc4-pcm.c, line 1293
Smatch caller information:
sound/soc/intel/avs/core.c hdac_stream_update_pos() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 6856192737955622912 |
| DATA_SOURCE | 1 | divisor | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | divisor | unit_byte |
| HALF_LOCKED2 | &bus->reg_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/core.c ras_core_convert_timestamp_to_time() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 86400 |
| PARAM_VALUE | 2 | remainder | 5562780508620984320 |
| DATA_SOURCE | 0 | dividend | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ras_umc->bank_log_lock |
drivers/gpu/drm/amd/amdgpu/../display/dc/basics/bw_fixed.c bw_frc_to_fixed() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-9223372036854775807 |
| PARAM_VALUE | 1 | divisor | 0-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 4381449863413841920 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 8646939286804197376 |
| DATA_SOURCE | 1 | divisor | r drm_fixp_from_fraction |
| NOCHECK_CALL |
drivers/gpu/drm/msm/dp/dp_ctrl.c drm_fixp_from_fraction() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-9223372036854775807 |
| PARAM_VALUE | 1 | divisor | 0-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 5090482867573977088 |
| FUZZY_MAX | 0 | dividend | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dividend | unit_byte |
fs/xfs/xfs_rtalloc.c xfs_rtpick_extent() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4838190187448815616 |
| CAPPED_DATA | 1 | divisor | 1 |
| CAPPED_DATA | 1 | divisor | 1 |
| PARAM_COMPARE | 0 | dividend | >= $1 |
| PARAM_COMPARE | 0 | dividend | >= $1 |
| PARAM_COMPARE | 1 | divisor | <= $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_cfg_perout() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 4934450517798760448 |
| BIT_INFO | 1 | divisor | 0x0,0xfffffffffffffffe |
| BIT_INFO | 1 | divisor | 0x0,0xfffffffffffffffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/dc/sspl/spl_fixpt31_32.c spl_div64_u64_rem() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-9223372036854775807 |
| PARAM_VALUE | 1 | divisor | 0-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 4851808868333314048 |
| DATA_SOURCE | 0 | dividend | $0 |
| DATA_SOURCE | 1 | divisor | $1 |
| DATA_SOURCE | 2 | remainder | $2 |
| FUZZY_MAX | 0 | dividend | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
fs/f2fs/segment.c __f2fs_issue_discard_zone() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0,8-34359738360 |
| PARAM_VALUE | 1 | divisor | 0-u32max |
| PARAM_VALUE | 2 | remainder | 8912508298409820160 |
| PARAM_VALUE | 2 | *remainder | 0 |
| BIT_INFO | 0 | dividend | 0x0,0x7fffffff8 |
| BIT_INFO | 0 | dividend | 0x0,0x7fffffff8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem |
drivers/gpu/drm/i915/i915_gem_gtt.c random_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 635466715690164224 |
| DATA_SOURCE | 0 | dividend | r get_random_u64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ggtt->vm.mutex | ||
| HALF_LOCKED2 | >->ggtt->vm.mutex | ||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | &vm->mutex | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/cxl/core/region.c alloc_hpa() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1-u64max |
| PARAM_VALUE | 2 | remainder | 7404116381118865408 |
| PARAM_VALUE | 2 | *remainder | 0 |
| DATA_SOURCE | 0 | dividend | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dividend | 1-u64max |
| NO_OVERFLOW_SIMPLE | 0 | dividend | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/cxl/core/region.c cxl_calculate_position() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-72057594037927935 |
| PARAM_VALUE | 1 | divisor | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | remainder | 4283120950028861440 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | dividend | 0-72057594037927935[c] |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/cxl/core/region.c region_is_unaligned_mod3() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 8955027276649246720 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &cxlmd->dev.mutex | ||
| HALF_LOCKED2 | _T->lock |
lib/test_bpf.c __bpf_alu_result() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 4096-ptr_max |
| PARAM_VALUE | 2 | *remainder | 0 |
| DATA_SOURCE | 0 | dividend | $1 [m] |
| DATA_SOURCE | 1 | divisor | $2 [m] |
| DATA_SOURCE | 2 | remainder | $0 |
| FUZZY_MAX | 1 | divisor | 18364758544493064720 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 1 | divisor | 2048 |
| PARAM_VALUE | 2 | remainder | 2613272876109094912 |
| DATA_SOURCE | 0 | dividend | $1 |
| DATA_SOURCE | 1 | divisor | $2 |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-1048575,9007199253692416-9007199254740991 |
| PARAM_VALUE | 1 | divisor | 8 |
| PARAM_VALUE | 2 | remainder | 2935094251805380608 |
| PARAM_VALUE | 2 | *remainder | 0-1048575,9007199253692416-9007199254740991 |
| DATA_SOURCE | 0 | dividend | r div64_u64_rem |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-2047 |
| PARAM_VALUE | 1 | divisor | 512 |
| PARAM_VALUE | 2 | remainder | 2613272876109094912 |
| PARAM_VALUE | 2 | *remainder | 0-2047 |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-1048575,9007199253692416-9007199254740991 |
| PARAM_VALUE | 1 | divisor | 32 |
| PARAM_VALUE | 2 | remainder | 2935094251805380608 |
| PARAM_VALUE | 2 | *remainder | 0-1048575,9007199253692416-9007199254740991 |
| DATA_SOURCE | 0 | dividend | r div64_u64_rem |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-2047 |
| PARAM_VALUE | 1 | divisor | 16 |
| PARAM_VALUE | 2 | remainder | 2613272876109094912 |
| PARAM_VALUE | 2 | *remainder | 0-2047 |
drivers/iio/accel/adxl355_core.c adxl355_fill_3db_frequency_table() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-18445732585491551616 |
| PARAM_VALUE | 1 | divisor | 100000000000000 |
| PARAM_VALUE | 2 | remainder | 6712516931227840512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->lock |
drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c complete_integer_division_u64() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-9223372036854775807 |
| PARAM_VALUE | 1 | divisor | 0-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 6931455480607883264 |
| DATA_SOURCE | 0 | dividend | $0 |
| DATA_SOURCE | 1 | divisor | $1 |
| DATA_SOURCE | 2 | remainder | $2 |
| FUZZY_MAX | 0 | dividend | 9223372036854775807 |
| FUZZY_MAX | 1 | divisor | 9223372036854775807 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
drivers/gpu/drm/tests/drm_mm_test.c misalignment() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 5494016893698494464 |
| DATA_SOURCE | 1 | divisor | $1 |
| NOCHECK_CALL |
kernel/time/timeconv.c time64_to_tm() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 146097 |
| PARAM_VALUE | 2 | remainder | 4187994852412719104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &dvb->feed_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &tomoyo_ss |
drivers/gpu/drm/tests/drm_fixp_test.c drm_fixp_from_fraction() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1 |
| PARAM_VALUE | 2 | remainder | 2861274249430962176 |
drivers/gpu/drm/drm_mm.c drm_mm_insert_node_in_range() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 2-u64max |
| PARAM_VALUE | 2 | remainder | 9030110229708013568 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| DATA_SOURCE | 1 | divisor | $3 |
| FUZZY_MAX | 1 | divisor | 2097152 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dividend | 0-s32max[c] |
| USER_DATA | 1 | divisor | 2-u64max |
| UNITS | 0 | dividend | unit_byte |
| HALF_LOCKED2 | &carveout->lock | ||
| HALF_LOCKED2 | &client->mm_lock | ||
| HALF_LOCKED2 | &ctx->lock | ||
| HALF_LOCKED2 | &ggtt->lock | ||
| HALF_LOCKED2 | &i915->mm.stolen_lock | ||
| HALF_LOCKED2 | &mapping->mmu->mm_lock | ||
| HALF_LOCKED2 | &mgr->lock | ||
| HALF_LOCKED2 | &private->mm_lock | ||
| HALF_LOCKED2 | &rman->lock | ||
| HALF_LOCKED2 | &rocket_priv->mm_lock | ||
| HALF_LOCKED2 | &t->ce->vm->mutex | ||
| HALF_LOCKED2 | &tegra->mm_lock | ||
| HALF_LOCKED2 | &v3d->mm_lock | ||
| HALF_LOCKED2 | &vm->mm_lock | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irqflags |
drivers/gpu/drm/drm_mm.c drm_mm_scan_add_block() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 4097-u64max |
| PARAM_VALUE | 2 | remainder | 4967111822509617152 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| NOSPEC | 0 | dividend | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dividend | 0,4096-s32max[c] |
| USER_DATA | 1 | divisor | 65537-u64max[u] |
| UNITS | 0 | dividend | unit_byte |
| HALF_LOCKED2 | &context->lock |
kernel/time/timekeeping.c convert_clock() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u32max |
| PARAM_VALUE | 2 | remainder | 2749709814604795904 |
| DATA_SOURCE | 1 | divisor | $2 |
| FUZZY_MAX | 1 | divisor | 1000000 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dividend | 0-u64max |
| HALF_LOCKED2 | &tio->lock |
kernel/time/timekeeping.c scale64_check_overflow() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 7937373815163748352 |
| CAPPED_DATA | 1 | divisor | 1 |
| CAPPED_DATA | 1 | divisor | 1 |
| DATA_SOURCE | 1 | divisor | $1 |
| RX_PATH | |||
| HALF_LOCKED2 | &adapter->ptm_lock | ||
| HALF_LOCKED2 | &fp->private_data->clk->rwsem |
drivers/iio/accel/adxl380.c adxl380_fill_hpf_tbl() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-15808000000000000 |
| PARAM_VALUE | 1 | divisor | 100000000000000 |
| PARAM_VALUE | 2 | remainder | 5068050030549000192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
arch/x86/kvm/hyperv.c stimer_start() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1-9223372036854775806 |
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 5506381408491036672 |
| NOCHECK_CALL | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
| LOCK2 | &vcpu->kvm->srcu | ||
| LOCK2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu | ||
| TYPE_LOCK | (struct kvm_vcpu)->mutex |
fs/xfs/libxfs/xfs_btree_staging.c xfs_btree_bload_level_geometry() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 8541105686882832384 |
| DATA_SOURCE | 0 | dividend | $3 |
| DATA_SOURCE | 1 | divisor | r xfs_btree_bload_desired_npb |
fs/xfs/libxfs/xfs_btree_staging.c xfs_btree_bload_level_geometry() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 6733276290670641152,6920681200062644224 |
| DATA_SOURCE | 0 | dividend | $3 |
| DATA_SOURCE | 2 | remainder | $6 |
fs/xfs/libxfs/xfs_btree_staging.c xfs_btree_bload_level_geometry() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 2-u64max |
| PARAM_VALUE | 2 | remainder | 6733276290670641152,6920681200062644224 |
| PARAM_VALUE | 2 | *remainder | 1-u64max |
| DATA_SOURCE | 0 | dividend | $3 |
| DATA_SOURCE | 2 | remainder | $6 |
fs/btrfs/free-space-cache.c btrfs_trim_block_group() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 3685342177648115712 |
| PARAM_VALUE | 2 | *remainder | 0 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| DATA_SOURCE | 0 | dividend | $3 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| UNITS | 0 | dividend | unit_byte |
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c ipu7_isys_cphy_config() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 42000 |
| PARAM_VALUE | 2 | remainder | 7985120960001437696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->isys->stream_mutex | ||
| HALF_LOCKED2 | &stream->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | sd->active_state->lock |
sound/soc/sof/intel/hda-stream.c hda_dsp_compr_bytes_transferred() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 0-u32max |
| PARAM_VALUE | 2 | remainder | 8901873202483888128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | divisor | unit_byte |
| LOCK2 | &bus->reg_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct hdac_bus)->reg_lock |
fs/btrfs/block-group.c calculate_global_root_id() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4522724628446294016 |
| DATA_SOURCE | 0 | dividend | r div64_u64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
| LOCK2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex |
drivers/iio/frequency/adf41513.c adf41513_calc_fixed_mod() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 0-250000000000000 |
| PARAM_VALUE | 2 | remainder | 7202430198953934848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/frequency/adf41513.c adf41513_calc_integer_n() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1000000000000000-u64max |
| PARAM_VALUE | 1 | divisor | 0-250000000000000 |
| PARAM_VALUE | 2 | remainder | 1658440710460198912 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/frequency/adf41513.c adf41513_calc_variable_mod() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1000000000000000-u64max |
| PARAM_VALUE | 1 | divisor | 0-250000000000000 |
| PARAM_VALUE | 2 | remainder | 6084730353200189440 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c pll_get_post_div() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 307200000000000 |
| PARAM_VALUE | 2 | remainder | 8515031286702428160 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &phy->mutex |
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c pll_get_post_div() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 153600000000000 |
| PARAM_VALUE | 2 | remainder | 8515031286702428160 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &phy->mutex |
net/ceph/striper.c ceph_get_num_objects() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 750794846099714048 |
| DATA_SOURCE | 0 | dividend | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
sound/core/control.c sanity_check_int_value() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 9107785130339815424 |
| CAPPED_DATA | 0 | dividend | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | _T->lock |
kernel/bpf/btf.c btf_float_check_member() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 0-64 |
| PARAM_VALUE | 2 | remainder | 1208561964741009408 |
| CAPPED_DATA | 1 | divisor | 1 |
| CAPPED_DATA | 1 | divisor | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/selftests/i915_random.c igt_random_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 7580200114971676672 |
| DATA_SOURCE | 0 | dividend | r i915_prandom_u64_state |
| NOCHECK_CALL |
drivers/mtd/mtdpstore.c mtdpstore_security() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
| HALF_LOCKED2 | &psi->read_mutex |
sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_pointer() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 7229348144715493376 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dividend | 0-u64max |
| HOST_DATA | 2 | *remainder | 0-u64max |
| HALF_LOCKED2 | &atimer->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_contiguous() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 1077035187355013120 |
| DATA_SOURCE | 0 | dividend | r i915_prandom_u64_state |
| DATA_SOURCE | 1 | divisor | r resource_size |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | divisor |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_io_size() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 8589934592 |
| PARAM_VALUE | 2 | remainder | 3387885606411177984 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_io_size() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 2653574488167952384 |
| CAPPED_DATA | 1 | divisor | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_io_size() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4205405472659410944 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | divisor | |
| NO_OVERFLOW_SIMPLE | 2 | *remainder |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_io_size() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 4205405472659410944 |
| PARAM_VALUE | 2 | *remainder | 4096-u64max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | divisor | |
| NO_OVERFLOW_SIMPLE | 2 | *remainder |
drivers/md/dm-stats.c __dm_stat_bio() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4961904970599337984 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dividend | 0-u64max[c] |
| USER_DATA | 0 | dividend | 0-u64max[c] |
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
| LOCK2 | rcu_read |
drivers/md/dm-stats.c dm_stats_create() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1-u64max |
| PARAM_VALUE | 1 | divisor | 1-u64max |
| PARAM_VALUE | 2 | remainder | 2196888754603565056 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| DATA_SOURCE | 1 | divisor | $3 |
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c dsi_calc_phy_rate() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 2441390625-1249992000000 |
| PARAM_VALUE | 1 | divisor | 1000000000 |
| PARAM_VALUE | 2 | remainder | 1096446713976008704 |
| PARAM_VALUE | 2 | *remainder | 2441390625-1249992000000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/vidtv/vidtv_pes.c vidtv_pes_write_pcr_bits() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 300 |
| PARAM_VALUE | 2 | remainder | 1790312917775863808 |
| DATA_SOURCE | 0 | dividend | $2 |
| LOCK2 | &pool->lock |
drivers/media/test-drivers/vidtv/vidtv_ts.c vidtv_ts_write_pcr_bits() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 300 |
| PARAM_VALUE | 2 | remainder | 2666132546052280320 |
| DATA_SOURCE | 0 | dividend | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0,4096-18446744073709547520 |
| PARAM_VALUE | 2 | remainder | 6329608219496755200 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| DATA_SOURCE | 0 | dividend | $1 |
| BIT_INFO | 0 | dividend | 0x0,0xfffffffffffff000 |
| BIT_INFO | 0 | dividend | 0x0,0xfffffffffffff000 |
| UNITS | 0 | dividend | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1,8,16,32 |
| PARAM_VALUE | 2 | remainder | 7312701938697281536 |
| DATA_SOURCE | 0 | dividend | r div64_u64_rem |
drivers/gpu/drm/i915/gem/i915_gem_mman.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 1,128,512 |
| PARAM_VALUE | 2 | remainder | 6329608219496755200 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 16 |
| PARAM_VALUE | 2 | remainder | 6329608219496755200 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c tiled_offset() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | divisor | 32 |
| PARAM_VALUE | 2 | remainder | 6329608219496755200 |
drivers/clk/clk-versaclock7.c vc7_128_div_64_to_64() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 58921494156812288 |
| DATA_SOURCE | 0 | dividend | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dividend | 0-u64max[c] |
| USER_DATA | 0 | dividend | 0-u64max[c] |
drivers/clk/clk-versaclock7.c vc7_128_div_64_to_64() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 58921494156812288 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *remainder | 0-u64max[c] |
| USER_DATA | 2 | *remainder | 0-u64max[c] |
| USER_PTR | 2 | remainder |
drivers/clk/clk-versaclock7.c vc7_calc_fod_1st_stage() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 8671473146957385728 |
| DATA_SOURCE | 0 | dividend | $1 |
| DATA_SOURCE | 1 | divisor | $0 |
| NOSPEC | 0 | dividend | |
| NOSPEC | 0 | dividend | |
| NOSPEC | 1 | divisor | |
| NOSPEC | 1 | divisor | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dividend | 0-u64max[c] |
| HOST_DATA | 1 | divisor | 0-u64max[c] |
| USER_DATA | 0 | dividend | 0-u64max |
| USER_DATA | 1 | divisor | 0-u64max |
| UNITS | 0 | dividend | unit_byte |
| UNITS | 1 | divisor | unit_byte |
drivers/platform/x86/dell/dell-wmi-ddv.c dell_wmi_ddv_update_sensors() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-u32max |
| PARAM_VALUE | 1 | divisor | 3,5 |
| PARAM_VALUE | 2 | remainder | 616807264029261824 |
| DATA_SOURCE | 1 | divisor | $3 |
| HARD_MAX | 1 | divisor | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | divisor | unit_byte |
| HALF_LOCKED2 | &data->fans.lock | ||
| HALF_LOCKED2 | &data->temps.lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dce_calcs.c bw_mod() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 2471289013346009088 |
| NOCHECK_CALL |
net/devlink/resource.c devlink_resource_validate_size() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 5128301311880085504 |
| CAPPED_DATA | 0 | dividend | 1 |
| CAPPED_DATA | 0 | dividend | 1 |
| DATA_SOURCE | 0 | dividend | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dividend | unit_array_size |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/gud/gud_drv.c gud_stats_debugfs() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4184208079722258432 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/soc/sof/compress.c sof_set_transferred_bytes() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 7546610466520567808 |
| DATA_SOURCE | 1 | divisor | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | divisor | unit_byte |
drivers/gpu/drm/i915/display/intel_vrr.c intel_vrr_cmrr_compute_config() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 4096-ptr_max |
| DATA_SOURCE | 1 | divisor | r div64_u64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/pressure/dps310.c dps310_calculate_pressure() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 1-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 9179482883017588736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/pressure/dps310.c dps310_calculate_pressure() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0-9223372036854775807 |
| PARAM_VALUE | 2 | remainder | 9179482883017588736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/md/dm-verity-fec.c fec_decode() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | remainder | 1822218314801082368 |
| DATA_SOURCE | 0 | dividend | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/sophgo/clk-cv18xx-pll.c fpll_calc_rate() -> div64_u64_rem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dividend | 0,33554432-18446744073675997184 |
| PARAM_VALUE | 2 | remainder | 5236379105463418880 |
| PARAM_VALUE | 2 | *remainder | 0,33554432-18446744073675997184 |
| RX_PATH | |||
| TASK_NOT_RUNNING |