Symbol: check_mul_overflow
arch/x86/kernel/cpu/aperfmperf.c
452
if (check_mul_overflow(mcnt, freq_ratio, &mcnt) || !mcnt)
arch/x86/kvm/svm/sev.c
4629
if (unlikely(check_mul_overflow(count, size, &bytes)))
arch/x86/kvm/x86.c
6976
check_mul_overflow((u64)U32_MAX * 128, bus_cycle_ns, &unused))
block/partitions/amiga.c
120
if (check_mul_overflow(nr_hd, nr_sect, &cylblk)) {
block/partitions/amiga.c
137
if (check_mul_overflow(cylblk, blksize, &cylblk)) {
block/partitions/amiga.c
90
if (check_mul_overflow(blk, (sector_t) blksize, &blk)) {
drivers/accel/ethosu/ethosu_gem.c
174
if (check_mul_overflow(len, (u64)dma_st->size0, &len))
drivers/accel/ethosu/ethosu_gem.c
181
if (check_mul_overflow(len, (u64)dma_st->size1, &len))
drivers/accel/qaic/qaic_control.c
661
if (check_mul_overflow((u32)(get_dbc_req_elem_size() + get_dbc_rsp_elem_size()),
drivers/accel/qaic/qaic_data.c
1004
if (check_mul_overflow((unsigned long)args->hdr.count,
drivers/accel/qaic/sahara.c
617
if (check_mul_overflow((u64)sizeof(*image_out_table), table_nents, &mul_bytes)) {
drivers/acpi/mipi-disco-img.c
211
if (check_mul_overflow(sizeof(*swnodes->ports) +
drivers/acpi/property.c
450
if (check_mul_overflow((size_t)properties->package.count,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1263
if (check_mul_overflow(aligned, cpp, &pitch))
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
419
if (check_mul_overflow(per_xcc_size, NUM_XCC(mm->dev->xcc_mask), ctl_stack_size))
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
314
if (check_mul_overflow(total_cwsr_size,
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
367
if (check_mul_overflow(total_cwsr_size,
drivers/gpu/drm/drm_dumb_buffers.c
84
if (check_mul_overflow(args->height, pitch, &size))
drivers/gpu/drm/drm_modes.c
1301
if (check_mul_overflow(mode->clock, num, &num))
drivers/gpu/drm/drm_modes.c
1304
if (check_mul_overflow(mode->htotal * mode->vtotal, den, &den))
drivers/gpu/drm/exynos/exynos_drm_fbdev.c
89
if (check_mul_overflow(pitch, sizes->surface_height, &size))
drivers/gpu/drm/nouveau/nouveau_drv.h
199
if (unlikely(check_mul_overflow(nmemb, size, &bytes)))
drivers/gpu/drm/qxl/qxl_display.c
211
if (check_mul_overflow(width, 4u, &stride))
drivers/gpu/drm/qxl/qxl_display.c
213
if (check_mul_overflow(stride, height, &size))
drivers/gpu/drm/radeon/radeon_gem.c
834
if (check_mul_overflow(aligned, cpp, &pitch))
drivers/gpu/drm/sysfb/corebootdrm.c
96
if (check_mul_overflow(height, pitch, &size))
drivers/gpu/drm/tegra/submit.c
165
if (check_mul_overflow(count, size, &copy_len))
drivers/gpu/drm/tegra/submit.c
190
if (check_mul_overflow((size_t)args->gather_data_words, (size_t)4, &copy_len)) {
drivers/hv/mshv_root_main.c
1507
if (check_mul_overflow(args.page_count, sizeof(*states), &states_buf_sz))
drivers/hv/mshv_root_main.c
754
if (check_mul_overflow(check, PAGE_SIZE, &check))
drivers/hwmon/ltc4282.c
501
if (check_mul_overflow(power * temp, MICRO, &temp_2)) {
drivers/hwmon/ltc4282.c
555
if (check_mul_overflow(DECA * st->vfs_out * 40 * BIT(8), energy, &temp)) {
drivers/hwmon/ltc4282.c
638
if (check_mul_overflow(temp, val, &temp_2)) {
drivers/hwmon/pmbus/adm1275.c
845
if (unlikely(check_mul_overflow(coefficients[cindex].m, shunt, &m))) {
drivers/hwmon/pmbus/adm1275.c
856
if (unlikely(check_mul_overflow(coefficients[pindex].m, shunt, &m))) {
drivers/iio/afe/iio-rescale.c
43
if (!check_mul_overflow(*val, rescale->numerator, &_val) &&
drivers/iio/afe/iio-rescale.c
44
!check_mul_overflow(*val2, rescale->denominator, &_val2)) {
drivers/iio/industrialio-gts-helper.c
386
if (unlikely(check_mul_overflow(gts->num_hwgain, 2 * sizeof(int),
drivers/iio/industrialio-gts-helper.c
633
if (check_mul_overflow(gain, mul, &res))
drivers/iio/light/rohm-bu27034.c
668
if (check_mul_overflow(helper, coeff, &helper))
drivers/iio/light/rohm-bu27034.c
671
if (check_mul_overflow(helper, gain0, &tmp))
drivers/iio/light/rohm-bu27034.c
684
if (!check_mul_overflow(coeff, ch, &helper))
drivers/infiniband/core/rw.c
1113
if (check_mul_overflow(factor, max_rdma_ctxs, &result))
drivers/md/dm-stripe.c
464
!check_mul_overflow(io_min, sc->stripes, &io_opt)) {
drivers/md/dm-stripe.c
469
if (!check_mul_overflow(max_hw_discard_sectors, sc->stripes, &max_hw_discard_sectors)) {
drivers/media/v4l2-core/v4l2-subdev.c
1966
if (unlikely(check_mul_overflow((size_t)src->num_routes,
drivers/mmc/core/mmc_ops.c
1135
if (check_mul_overflow(blksz, blocks, &len))
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
541
if (WARN_ON_ONCE(check_mul_overflow(wq_size, (u32)rq->mpwqe.mtts_per_wqe,
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
199
if (check_mul_overflow((int)item_size, (int)num_items, &inlen)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1201
if (unlikely(check_mul_overflow(num_of_dests, 2u, &ref_act_cnt)))
drivers/nvme/host/core.c
2163
if (check_mul_overflow(max(npdg, npda), lim->logical_block_size,
drivers/platform/x86/intel/vsec.c
357
if (check_mul_overflow(intel_vsec_dev->num_resources,
drivers/power/supply/power_supply_hwmon.c
256
if (check_mul_overflow(pspval.intval, 100,
drivers/power/supply/power_supply_hwmon.c
292
if (check_mul_overflow(pspval.intval, 1000,
drivers/scsi/lpfc/lpfc_debugfs.c
2268
if (check_mul_overflow(LPFC_RAS_MIN_BUFF_POST_SIZE,
drivers/scsi/sd.c
2068
if (check_mul_overflow(num_keys, 8, &data_len) ||
drivers/vfio/vfio_iommu_type1.c
1035
if (WARN_ON(check_mul_overflow(npage, PAGE_SIZE, &iova_size) ||
drivers/vfio/vfio_iommu_type1.c
915
if (check_mul_overflow(npage, PAGE_SIZE, &iova_size) ||
drivers/video/fbdev/core/fbmem.c
286
if (check_mul_overflow(var->xres, var->yres, &unused) ||
drivers/video/fbdev/core/fbmem.c
287
check_mul_overflow(var->xres_virtual, var->yres_virtual, &unused))
drivers/virtio/virtio_rtc_class.c
142
if (check_mul_overflow((u64)alarm_time_sec, (u64)NSEC_PER_SEC,
fs/btrfs/space-info.c
2043
ret = check_mul_overflow(100, x, &x);
fs/buffer.c
1018
if (check_mul_overflow(block, (sector_t)size, &pos) || pos > MAX_LFS_FILESIZE) {
fs/exec.c
438
check_mul_overflow(ptr_size, sizeof(void *), &ptr_size))
fs/namespace.c
5852
if (unlikely(check_mul_overflow(*seq_size, 2, seq_size)))
fs/smb/server/smbacl.c
1007
if (check_mul_overflow((size_t)fattr->cf_dacls->a_count,
fs/smb/server/smbacl.c
996
if (check_mul_overflow((size_t)fattr->cf_acls->a_count,
fs/smb/server/transport_ipc.c
319
if (check_mul_overflow(req->deadtime, SMB_ECHO_INTERVAL,
fs/xfs/libxfs/xfs_trans_resv.c
1516
if (check_mul_overflow(blockcount, per_intent, &logres) ||
include/drm/drm_managed.h
85
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/device/devres.h
56
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/device/devres.h
70
if (unlikely(check_mul_overflow(new_n, new_size, &bytes)))
include/linux/overflow.h
334
if (check_mul_overflow(factor1, factor2, &bytes))
include/linux/slab.h
1206
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/slab.h
1229
if (unlikely(check_mul_overflow(new_n, new_size, &bytes)))
include/linux/slab.h
1290
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/slab.h
1368
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/string.h
36
if (check_mul_overflow(n, size, &nbytes))
include/linux/string.h
56
if (check_mul_overflow(n, size, &nbytes))
include/rdma/uverbs_ioctl.h
909
if (unlikely(check_mul_overflow(n, size, &bytes)))
init/do_mounts.c
83
if (check_mul_overflow(sec, MSEC_PER_SEC, &root_wait)) {
io_uring/kbuf.c
527
if (check_mul_overflow((unsigned long)p->len, (unsigned long)p->nbufs,
kernel/bpf/bloom_filter.c
127
if (check_mul_overflow(attr->max_entries, nr_hash_funcs, &nr_bits) ||
kernel/bpf/bloom_filter.c
128
check_mul_overflow(nr_bits / 5, (u32)7, &nr_bits) ||
kernel/bpf/btf.c
3737
check_mul_overflow(field_cnt, total_repeats, &total_cnt) ||
kernel/bpf/verifier.c
1268
if (unlikely(check_mul_overflow(n, size, &bytes)))
kernel/bpf/verifier.c
13897
if (check_mul_overflow(umax, reg_u32_max(src_reg), &umax) ||
kernel/bpf/verifier.c
13898
check_mul_overflow(umin, reg_u32_min(src_reg), &umin)) {
kernel/bpf/verifier.c
13903
if (check_mul_overflow(smin, reg_s32_min(src_reg), &tmp_prod[0]) ||
kernel/bpf/verifier.c
13904
check_mul_overflow(smin, reg_s32_max(src_reg), &tmp_prod[1]) ||
kernel/bpf/verifier.c
13905
check_mul_overflow(smax, reg_s32_min(src_reg), &tmp_prod[2]) ||
kernel/bpf/verifier.c
13906
check_mul_overflow(smax, reg_s32_max(src_reg), &tmp_prod[3])) {
kernel/bpf/verifier.c
13928
if (check_mul_overflow(umax, reg_umax(src_reg), &umax) ||
kernel/bpf/verifier.c
13929
check_mul_overflow(umin, reg_umin(src_reg), &umin)) {
kernel/bpf/verifier.c
13934
if (check_mul_overflow(smin, reg_smin(src_reg), &tmp_prod[0]) ||
kernel/bpf/verifier.c
13935
check_mul_overflow(smin, reg_smax(src_reg), &tmp_prod[1]) ||
kernel/bpf/verifier.c
13936
check_mul_overflow(smax, reg_smin(src_reg), &tmp_prod[2]) ||
kernel/bpf/verifier.c
13937
check_mul_overflow(smax, reg_smax(src_reg), &tmp_prod[3])) {
kernel/sched/fair.c
708
if (check_mul_overflow(key, weight, &key))
kernel/sched/fair.c
929
if (check_mul_overflow(key, load, &rhs))
lib/fonts/font_rotate.c
227
if (check_mul_overflow(charcount, d_cellsize, &size))
lib/fonts/fonts.c
85
if (check_mul_overflow(h, pitch, &size) ||
lib/fonts/fonts.c
86
check_mul_overflow(size, charcount, &size))
lib/kstrtox.c
84
if (check_mul_overflow(res, base, &res) ||
lib/ts_bm.c
177
if (unlikely(check_mul_overflow(len, sizeof(*bm->good_shift),
lib/ts_kmp.c
108
if (unlikely(check_mul_overflow(len, sizeof(*kmp->prefix_tbl),
mm/util.c
660
if (unlikely(check_mul_overflow(n, size, &bytes)))
net/ceph/osdmap.c
1869
if (check_mul_overflow(len, new_state_item_size, &len))
net/netfilter/nft_limit.c
73
if (check_mul_overflow(unit, NSEC_PER_SEC, &priv->nsecs))
net/netfilter/nft_limit.c
88
if (check_mul_overflow(tmp, priv->burst, &tokens))
net/netfilter/nft_limit.c
97
if (check_mul_overflow(priv->nsecs, rate_with_burst, &tmp))
net/netfilter/nft_set_pipapo.c
689
if (check_mul_overflow(ret, bsize, &ret))
security/selinux/ss/policydb.h
366
if (unlikely(check_mul_overflow(bytes, num, &len)))
security/selinux/ss/policydb.h
391
if (unlikely(check_mul_overflow(bytes, num, &len)))
sound/soc/sof/ipc3-control.c
661
if (check_mul_overflow((size_t)cdata->num_elems,
sound/soc/sophgo/cv1800b-tdm.c
406
if (check_mul_overflow(rate, bclk_ratio, &tmp))
tools/include/linux/overflow.h
106
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
128
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
130
if (check_mul_overflow(bytes, c, &bytes))
tools/include/linux/overflow.h
140
if (check_mul_overflow(n, size, &bytes))
tools/include/linux/overflow.h
85
if (check_mul_overflow(factor1, factor2, &bytes))
tools/include/tools/libc_compat.h
15
if (unlikely(check_mul_overflow(nmemb, size, &bytes)))
tools/perf/util/util.c
505
if (check_mul_overflow(new_sz, (size_t)2, &new_sz))
tools/virtio/linux/kernel.h
129
if (unlikely(check_mul_overflow(new_n, new_size, &bytes)))