| /linux/tools/include/linux/ |
| H A D | overflow.h | 62 #define check_mul_overflow(a, b, d) ({ \ macro 84 if (check_mul_overflow(factor1, factor2, &bytes)) in size_mul() 105 if (check_mul_overflow(a, b, &bytes)) in array_size() 127 if (check_mul_overflow(a, b, &bytes)) in array3_size() 129 if (check_mul_overflow(bytes, c, &bytes)) in array3_size() 139 if (check_mul_overflow(n, size, &bytes)) in __ab_c_size()
|
| /linux/tools/include/tools/ |
| H A D | libc_compat.h | 15 if (unlikely(check_mul_overflow(nmemb, size, &bytes))) in reallocarray()
|
| /linux/kernel/bpf/ |
| H A D | bloom_filter.c | 127 if (check_mul_overflow(attr->max_entries, nr_hash_funcs, &nr_bits) || in bloom_map_alloc() 128 check_mul_overflow(nr_bits / 5, (u32)7, &nr_bits) || in bloom_map_alloc()
|
| H A D | verifier.c | 1273 if (unlikely(check_mul_overflow(n, size, &bytes))) in copy_array() 14090 if (check_mul_overflow(*dst_umax, src_reg->u32_max_value, dst_umax) || in scalar32_min_max_mul() 14091 check_mul_overflow(*dst_umin, src_reg->u32_min_value, dst_umin)) { in scalar32_min_max_mul() 14096 if (check_mul_overflow(*dst_smin, src_reg->s32_min_value, &tmp_prod[0]) || in scalar32_min_max_mul() 14097 check_mul_overflow(*dst_smin, src_reg->s32_max_value, &tmp_prod[1]) || in scalar32_min_max_mul() 14098 check_mul_overflow(*dst_smax, src_reg->s32_min_value, &tmp_prod[2]) || in scalar32_min_max_mul() 14099 check_mul_overflow(*dst_smax, src_reg->s32_max_value, &tmp_prod[3])) { in scalar32_min_max_mul() 14118 if (check_mul_overflow(*dst_umax, src_reg->umax_value, dst_umax) || in scalar_min_max_mul() 14119 check_mul_overflow(*dst_umin, src_reg->umin_value, dst_umin)) { in scalar_min_max_mul() 14124 if (check_mul_overflow(*dst_smin, src_reg->smin_value, &tmp_prod[0]) || in scalar_min_max_mul() [all …]
|
| /linux/include/linux/ |
| H A D | overflow.h | 153 #define check_mul_overflow(a, b, d) \ macro 334 if (check_mul_overflow(factor1, factor2, &bytes)) in size_mul()
|
| H A D | slab.h | 1095 if (unlikely(check_mul_overflow(n, size, &bytes))) in kmalloc_array_noprof() 1125 if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) in krealloc_array_noprof() 1165 if (unlikely(check_mul_overflow(n, size, &bytes))) in kmalloc_array_node_noprof() 1213 if (unlikely(check_mul_overflow(n, size, &bytes))) in kvmalloc_array_node_noprof()
|
| /linux/tools/virtio/linux/ |
| H A D | kernel.h | 123 if (unlikely(check_mul_overflow(new_n, new_size, &bytes))) in krealloc_array()
|
| /linux/drivers/virtio/ |
| H A D | virtio_rtc_class.c | 142 if (check_mul_overflow((u64)alarm_time_sec, (u64)NSEC_PER_SEC, in viortc_class_set_alarm()
|
| /linux/drivers/iio/afe/ |
| H A D | iio-rescale.c | 44 if (!check_mul_overflow(*val, rescale->numerator, &_val) && in rescale_process_scale() 45 !check_mul_overflow(*val2, rescale->denominator, &_val2)) { in rescale_process_scale()
|
| /linux/drivers/md/ |
| H A D | dm-stripe.c | 464 !check_mul_overflow(io_min, sc->stripes, &io_opt)) { in stripe_io_hints() 469 if (!check_mul_overflow(max_hw_discard_sectors, sc->stripes, &max_hw_discard_sectors)) { in stripe_io_hints()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | submit.c | 166 if (check_mul_overflow(count, size, ©_len)) in alloc_copy_user_array() 191 if (check_mul_overflow((size_t)args->gather_data_words, (size_t)4, ©_len)) { in submit_copy_gather_data()
|
| /linux/security/selinux/ss/ |
| H A D | policydb.h | 373 if (unlikely(check_mul_overflow(bytes, num, &len))) in put_entry()
|
| /linux/drivers/iio/ |
| H A D | industrialio-gts-helper.c | 386 if (unlikely(check_mul_overflow(gts->num_hwgain, 2 * sizeof(int), in iio_gts_build_avail_scale_table() 633 if (check_mul_overflow(gain, mul, &res)) in iio_gts_sanity_check()
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | aperfmperf.c | 452 if (check_mul_overflow(mcnt, freq_ratio, &mcnt) || !mcnt) in scale_freq_tick()
|
| /linux/tools/perf/util/ |
| H A D | util.c | 495 if (check_mul_overflow(new_sz, (size_t)2, &new_sz)) in do_realloc_array_as_needed()
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_display.c | 211 if (check_mul_overflow(width, 4u, &stride)) in qxl_check_mode() 213 if (check_mul_overflow(stride, height, &size)) in qxl_check_mode()
|
| /linux/drivers/acpi/ |
| H A D | mipi-disco-img.c | 211 if (check_mul_overflow(sizeof(*swnodes->ports) + in alloc_crs_csi2_swnodes()
|
| H A D | property.c | 450 if (check_mul_overflow((size_t)properties->package.count, in acpi_data_add_buffer_props()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | mlx5_core.h | 198 if (check_mul_overflow((int)item_size, (int)num_items, &inlen)) { in mlx5_flexible_inlen()
|
| /linux/fs/smb/server/ |
| H A D | smbacl.c | 956 if (check_mul_overflow((size_t)fattr->cf_acls->a_count, in smb_acl_sec_desc_scratch_len() 967 if (check_mul_overflow((size_t)fattr->cf_dacls->a_count, in smb_acl_sec_desc_scratch_len()
|
| /linux/io_uring/ |
| H A D | kbuf.c | 517 if (check_mul_overflow((unsigned long)p->len, (unsigned long)p->nbufs, in io_provide_buffers_prep()
|
| /linux/drivers/hv/ |
| H A D | mshv_root_main.c | 754 if (check_mul_overflow(check, PAGE_SIZE, &check)) in mshv_vp_ioctl_get_set_state_pfn() 1507 if (check_mul_overflow(args.page_count, sizeof(*states), &states_buf_sz)) in mshv_partition_ioctl_get_gpap_access_bitmap()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_modes.c | 1301 if (check_mul_overflow(mode->clock, num, &num)) in drm_mode_vrefresh() 1304 if (check_mul_overflow(mode->htotal * mode->vtotal, den, &den)) in drm_mode_vrefresh()
|
| /linux/mm/ |
| H A D | util.c | 660 if (unlikely(check_mul_overflow(n, size, &bytes))) in __vmalloc_array_noprof()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_v9.c | 399 if (check_mul_overflow(m->cp_hqd_cntl_stack_size, NUM_XCC(mm->dev->xcc_mask), ctl_stack_size)) in get_checkpoint_info()
|