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:

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 &gt->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