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
4543
if (unlikely(check_mul_overflow(count, size, &bytes)))
arch/x86/kvm/x86.c
6971
check_mul_overflow((u64)U32_MAX * 128, bus_cycle_ns, &unused))
block/partitions/amiga.c
125
if (check_mul_overflow(nr_hd, nr_sect, &cylblk)) {
block/partitions/amiga.c
142
if (check_mul_overflow(cylblk, blksize, &cylblk)) {
block/partitions/amiga.c
95
if (check_mul_overflow(blk, (sector_t) blksize, &blk)) {
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
985
if (check_mul_overflow((unsigned long)args->hdr.count,
drivers/accel/qaic/sahara.c
618
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/drm_dumb_buffers.c
81
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/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/tegra/submit.c
166
if (check_mul_overflow(count, size, &copy_len))
drivers/gpu/drm/tegra/submit.c
191
if (check_mul_overflow((size_t)args->gather_data_words, (size_t)4, &copy_len)) {
drivers/hv/mshv_root_main.c
1465
if (check_mul_overflow(args.page_count, sizeof(*states), &states_buf_sz))
drivers/hv/mshv_root_main.c
720
if (check_mul_overflow(check, PAGE_SIZE, &check))
drivers/hwmon/ltc4282.c
502
if (check_mul_overflow(power * temp, MICRO, &temp_2)) {
drivers/hwmon/ltc4282.c
556
if (check_mul_overflow(DECA * st->vfs_out * 40 * BIT(8), energy, &temp)) {
drivers/hwmon/ltc4282.c
639
if (check_mul_overflow(temp, val, &temp_2)) {
drivers/iio/afe/iio-rescale.c
44
if (!check_mul_overflow(*val, rescale->numerator, &_val) &&
drivers/iio/afe/iio-rescale.c
45
!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
1963
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
506
if (WARN_ON_ONCE(check_mul_overflow(wq_size, (u32)rq->mpwqe.mtts_per_wqe,
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
198
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/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
2022
if (check_mul_overflow(num_keys, 8, &data_len) ||
drivers/vfio/vfio_iommu_type1.c
1036
if (WARN_ON(check_mul_overflow(npage, PAGE_SIZE, &iova_size) ||
drivers/vfio/vfio_iommu_type1.c
916
if (check_mul_overflow(npage, PAGE_SIZE, &iova_size) ||
drivers/video/fbdev/core/fbcon.c
2517
if (check_mul_overflow(h, pitch, &size) ||
drivers/video/fbdev/core/fbcon.c
2518
check_mul_overflow(size, charcount, &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
2009
ret = check_mul_overflow(100, x, &x);
fs/buffer.c
1105
if (check_mul_overflow(block, (sector_t)size, &pos) || pos > MAX_LFS_FILESIZE) {
fs/exec.c
434
check_mul_overflow(ptr_size, sizeof(void *), &ptr_size))
fs/namespace.c
5811
if (unlikely(check_mul_overflow(*seq_size, 2, seq_size)))
fs/smb/server/smbacl.c
941
if (check_mul_overflow((size_t)fattr->cf_acls->a_count,
fs/smb/server/smbacl.c
952
if (check_mul_overflow((size_t)fattr->cf_dacls->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
1095
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/slab.h
1125
if (unlikely(check_mul_overflow(new_n, new_size, &bytes)))
include/linux/slab.h
1165
if (unlikely(check_mul_overflow(n, size, &bytes)))
include/linux/slab.h
1213
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
884
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
517
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/verifier.c
1403
if (unlikely(check_mul_overflow(n, size, &bytes)))
kernel/bpf/verifier.c
15241
if (check_mul_overflow(*dst_umax, src_reg->u32_max_value, dst_umax) ||
kernel/bpf/verifier.c
15242
check_mul_overflow(*dst_umin, src_reg->u32_min_value, dst_umin)) {
kernel/bpf/verifier.c
15247
if (check_mul_overflow(*dst_smin, src_reg->s32_min_value, &tmp_prod[0]) ||
kernel/bpf/verifier.c
15248
check_mul_overflow(*dst_smin, src_reg->s32_max_value, &tmp_prod[1]) ||
kernel/bpf/verifier.c
15249
check_mul_overflow(*dst_smax, src_reg->s32_min_value, &tmp_prod[2]) ||
kernel/bpf/verifier.c
15250
check_mul_overflow(*dst_smax, src_reg->s32_max_value, &tmp_prod[3])) {
kernel/bpf/verifier.c
15269
if (check_mul_overflow(*dst_umax, src_reg->umax_value, dst_umax) ||
kernel/bpf/verifier.c
15270
check_mul_overflow(*dst_umin, src_reg->umin_value, dst_umin)) {
kernel/bpf/verifier.c
15275
if (check_mul_overflow(*dst_smin, src_reg->smin_value, &tmp_prod[0]) ||
kernel/bpf/verifier.c
15276
check_mul_overflow(*dst_smin, src_reg->smax_value, &tmp_prod[1]) ||
kernel/bpf/verifier.c
15277
check_mul_overflow(*dst_smax, src_reg->smin_value, &tmp_prod[2]) ||
kernel/bpf/verifier.c
15278
check_mul_overflow(*dst_smax, src_reg->smax_value, &tmp_prod[3])) {
mm/util.c
631
if (unlikely(check_mul_overflow(n, size, &bytes)))
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
373
if (unlikely(check_mul_overflow(bytes, num, &len)))
sound/soc/sophgo/cv1800b-tdm.c
406
if (check_mul_overflow(rate, bclk_ratio, &tmp))
tools/include/linux/overflow.h
105
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
127
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
129
if (check_mul_overflow(bytes, c, &bytes))
tools/include/linux/overflow.h
139
if (check_mul_overflow(n, size, &bytes))
tools/include/linux/overflow.h
84
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
497
if (check_mul_overflow(new_sz, (size_t)2, &new_sz))
tools/virtio/linux/kernel.h
123
if (unlikely(check_mul_overflow(new_n, new_size, &bytes)))