Home
last modified time | relevance | path

Searched refs:check_add_overflow (Results 1 – 25 of 92) sorted by relevance

1234

/linux-6.15/drivers/net/ethernet/sfc/
Defx_reflash.c30 if (check_add_overflow(header_offset, EFX_REFLASH_HEADER_LENGTH_OFST + in efx_reflash_parse_reflash_header()
48 if (check_add_overflow(header_offset, header_len, &trailer_offset) || in efx_reflash_parse_reflash_header()
49 check_add_overflow(trailer_offset, payload_size, &trailer_offset) || in efx_reflash_parse_reflash_header()
50 check_add_overflow(trailer_offset, EFX_REFLASH_TRAILER_LEN, in efx_reflash_parse_reflash_header()
117 if (check_add_overflow(header_offset, EFX_SNICIMAGE_HEADER_MINLEN, in efx_reflash_parse_snic_header()
132 if (check_add_overflow(header_offset, header_len, &header_end)) in efx_reflash_parse_snic_header()
135 if (check_add_overflow(header_end, payload_size, &payload_end) || in efx_reflash_parse_snic_header()
172 if (check_add_overflow(header_offset, EFX_SNICBUNDLE_HEADER_LEN, in efx_reflash_parse_snic_bundle_header()
/linux-6.15/include/linux/usb/
Dfunc_utils.h31 if (check_add_overflow(offset, size, \
48 if (check_add_overflow(offset, groupname##_##name##__sz,\
/linux-6.15/tools/include/linux/
Doverflow.h44 #define check_add_overflow(a, b, d) ({ \ macro
122 if (check_add_overflow(bytes, c, &bytes)) in __ab_c_size()
/linux-6.15/include/linux/
Doverflow.h67 #define check_add_overflow(a, b, d) \ macro
219 check_add_overflow((x), v, &v); \
289 if (check_add_overflow(addend1, addend2, &bytes)) in size_add()
/linux-6.15/fs/xfs/libxfs/
Dxfs_exchmaps.c694 if (check_add_overflow(req->ip1_bcount, bmbt_blocks, &req->ip1_bcount)) in xfs_exchmaps_estimate_overhead()
696 if (check_add_overflow(req->ip2_bcount, bmbt_blocks, &req->ip2_bcount)) in xfs_exchmaps_estimate_overhead()
704 if (check_add_overflow(resblks, bmbt_blocks, &resblks)) in xfs_exchmaps_estimate_overhead()
706 if (check_add_overflow(resblks, bmbt_blocks, &resblks)) in xfs_exchmaps_estimate_overhead()
708 if (check_add_overflow(resblks, rmapbt_blocks, &resblks)) in xfs_exchmaps_estimate_overhead()
710 if (check_add_overflow(resblks, rmapbt_blocks, &resblks)) in xfs_exchmaps_estimate_overhead()
881 if (check_add_overflow(ifp->if_nextents, (uint64_t)delta, in xmi_ensure_delta_nextents()
Dxfs_group.h176 if (glen == 0 || check_add_overflow(gbno, glen - 1, &end)) in xfs_verify_gbext()
/linux-6.15/lib/
Dbuildid.c172 if (check_add_overflow(note_off, note_size, &note_end)) in parse_build_id()
184 if (check_add_overflow(new_off, ALIGN(name_sz, 4), &new_off) || in parse_build_id()
185 check_add_overflow(new_off, ALIGN(desc_sz, 4), &new_off) || in parse_build_id()
/linux-6.15/io_uring/
Dmemmap.c45 if (check_add_overflow(uaddr, len, &end)) in io_pin_pages()
47 if (check_add_overflow(end, PAGE_SIZE - 1, &end)) in io_pin_pages()
209 if (check_add_overflow(reg->user_addr, reg->size, &end)) in io_create_region()
Drsrc.c101 if (check_add_overflow((unsigned long)iov->iov_base, acct_len, &tmp)) in io_buffer_validate()
345 if (check_add_overflow(up->offset, nr_args, &tmp)) in __io_register_rsrc_update()
1025 if (unlikely(check_add_overflow(buf_addr, (u64)len, &buf_end))) in validate_fixed_range()
1175 if (check_add_overflow(arg->nr, arg->dst_off, &nbufs)) in io_clone_buffers()
1202 if (check_add_overflow(arg->nr, arg->src_off, &off)) in io_clone_buffers()
1346 if (unlikely(check_add_overflow(total_len, iov_len, &total_len))) in io_vec_fill_bvec()
1445 if (unlikely(check_add_overflow(total_len, iov[i].iov_len, in io_kern_bvec_size()
Dfiletable.c147 if (check_add_overflow(range.off, range.len, &end)) in io_register_file_alloc_range()
/linux-6.15/drivers/gpu/drm/nouveau/nvif/
Dobject.c111 if (check_add_overflow(sizeof(*args), size, &args_size)) in nvif_object_mthd()
248 if (check_add_overflow(sizeof(*args), size, &args_size)) { in nvif_object_ctor()
/linux-6.15/drivers/iommu/iommufd/
Dio_pagetable.c182 if (check_add_overflow(iova, length - 1, &last)) in iopt_check_iova()
214 if (check_add_overflow(iova, length - 1, &area->node.last)) in iopt_insert_area()
218 if (check_add_overflow(start_byte, length - 1, &area->pages_node.last)) in iopt_insert_area()
562 if (check_add_overflow(bitmap->iova, bitmap->length - 1, &last_iova)) in iommufd_check_iova_range()
664 if (check_add_overflow(iova, length - 1, &last_iova)) in iopt_get_pages()
792 if (check_add_overflow(iova, length - 1, &iova_last)) in iopt_unmap_iova()
Ddevice.c1249 WARN_ON(check_add_overflow(iova, length - 1, &last_iova))) in iommufd_access_unpin_pages()
1331 if (check_add_overflow(iova, length - 1, &last_iova)) in iommufd_access_pin_pages()
1414 if (check_add_overflow(iova, length - 1, &last_iova)) in iommufd_access_rw()
/linux-6.15/drivers/vfio/pci/nvgrace-gpu/
Dmain.c160 check_add_overflow(PHYS_PFN(memregion->memphys), pgoff, &start_pfn) || in nvgrace_gpu_mmap()
161 check_add_overflow(PFN_PHYS(pgoff), req_len, &end)) in nvgrace_gpu_mmap()
835 if ((check_add_overflow(nvdev->usemem.memphys, in nvgrace_gpu_init_nvdev_struct()
/linux-6.15/block/partitions/
Damiga.c169 if (check_add_overflow(start_sect, nr_sects, &end_sect)) { in amiga_partition()
/linux-6.15/block/
Dioctl.c50 if (check_add_overflow(start, length, &end)) in blkpg_do_ioctl()
114 if (check_add_overflow(start, len, &end) || end > bdev_nr_bytes(bdev)) in blk_validate_byte_range()
200 if (check_add_overflow(start, len, &end) || in blk_ioctl_secure_erase()
/linux-6.15/drivers/gpu/drm/imagination/
Dpvr_vm_mips.c161 if (check_add_overflow(start, size - 1, &end)) in pvr_vm_mips_map()
/linux-6.15/drivers/net/ethernet/intel/ice/
Dice_nvm.c476 if (check_add_overflow(pfa_ptr, pfa_len - 1, &max_tlv)) { in ice_get_pfa_module_tlv()
511 if (check_add_overflow(next_tlv, 2, &next_tlv) || in ice_get_pfa_module_tlv()
512 check_add_overflow(next_tlv, tlv_len, &next_tlv)) { in ice_get_pfa_module_tlv()
/linux-6.15/drivers/infiniband/core/
Dumem.c116 if (check_add_overflow(curr_base, curr_len, &end) || in ib_umem_find_best_pgsz()
Dib_core_uverbs.c301 if (check_add_overflow(xa_first, npages, &xa_last)) in rdma_user_mmap_entry_insert_range()
Dumem_dmabuf.c129 if (check_add_overflow(offset, (unsigned long)size, &end)) in ib_umem_dmabuf_get_with_dma_device()
/linux-6.15/drivers/gpu/drm/virtio/
Dvirtgpu_vram.c60 if (check_add_overflow(vma->vm_pgoff << PAGE_SHIFT, vm_size, &vm_end)) in virtio_gpu_vram_mmap()
/linux-6.15/drivers/gpu/drm/
Ddrm_managed.c93 if (unlikely(check_add_overflow(sizeof(*dr), size, &tot_size))) in alloc_dr()
/linux-6.15/drivers/infiniband/hw/qib/
Dqib_user_sdma.c883 if (check_add_overflow(bytes_togo, slen, &bytes_togo) || in qib_user_sdma_queue_pkts()
924 if (check_add_overflow(pktsize, tidsmsize, &sz)) { in qib_user_sdma_queue_pkts()
935 if (check_add_overflow(n, ARRAY_SIZE(pkt->addr), in qib_user_sdma_queue_pkts()
/linux-6.15/fs/xfs/
Dxfs_exchrange.c387 if (check_add_overflow(fxr->file1_offset, fxr->length, &tmp) || in xfs_exchange_range_checks()
388 check_add_overflow(fxr->file2_offset, fxr->length, &tmp)) in xfs_exchange_range_checks()

1234