Documented in 1 files:
Defined in 27 files as a prototype:
-
arch/alpha/include/asm/string.h,
line 17
(as a prototype)
-
arch/arm/include/asm/string.h,
line 24
(as a prototype)
-
arch/arm64/include/asm/string.h,
line 39
(as a prototype)
-
arch/csky/abiv1/inc/abi/string.h,
line 10
(as a prototype)
-
arch/csky/abiv2/inc/abi/string.h,
line 13
(as a prototype)
-
arch/loongarch/include/asm/string.h,
line 18
(as a prototype)
-
arch/m68k/include/asm/string.h,
line 25
(as a prototype)
-
arch/microblaze/include/asm/string.h,
line 18
(as a prototype)
-
arch/mips/include/asm/string.h,
line 20
(as a prototype)
-
arch/nios2/include/asm/string.h,
line 20
(as a prototype)
-
arch/powerpc/boot/string.h,
line 16
(as a prototype)
-
arch/powerpc/include/asm/string.h,
line 26
(as a prototype)
-
arch/riscv/include/asm/string.h,
line 19
(as a prototype)
-
arch/s390/include/asm/string.h,
line 21
(as a prototype)
-
arch/sh/include/asm/string_32.h,
line 94
(as a prototype)
-
arch/sparc/include/asm/string.h,
line 12
(as a prototype)
-
arch/um/os-Linux/user_syms.c,
line 27
(as a prototype)
-
arch/x86/boot/compressed/misc.c,
line 42
(as a prototype)
-
arch/x86/boot/string.h,
line 11
(as a prototype)
-
arch/x86/include/asm/string_32.h,
line 152
(as a prototype)
-
arch/x86/include/asm/string_64.h,
line 72
(as a prototype)
-
arch/xtensa/include/asm/string.h,
line 93
(as a prototype)
-
drivers/firmware/efi/libstub/intrinsics.c,
line 47
(as a prototype)
-
include/asm-generic/asm-prototypes.h,
line 14
(as a prototype)
-
include/linux/string.h,
line 260
(as a prototype)
-
tools/include/nolibc/arch-x86.h,
line 346
(as a prototype)
-
tools/include/nolibc/string.h,
line 38
(as a prototype)
Defined in 12 files as a macro:
-
arch/arm/boot/compressed/decompress.c,
line 53
(as a macro)
-
arch/arm/include/asm/string.h,
line 66
(as a macro)
-
arch/arm64/include/asm/string.h,
line 60
(as a macro)
-
arch/loongarch/include/asm/string.h,
line 31
(as a macro)
-
arch/parisc/boot/compressed/misc.c,
line 19
(as a macro)
-
arch/powerpc/boot/xz_config.h,
line 52
(as a macro)
-
arch/powerpc/include/asm/string.h,
line 47
(as a macro)
-
arch/riscv/include/asm/string.h,
line 46
(as a macro)
-
arch/s390/boot/decompressor.c,
line 25
(as a macro)
-
arch/x86/boot/compressed/misc.c,
line 40
(as a macro)
-
arch/xtensa/include/asm/string.h,
line 104
(as a macro)
-
include/linux/fortify-string.h,
line 644
(as a macro)
Defined in 3 files as a label:
Defined in 15 files as a function:
-
arch/arm/boot/compressed/string.c,
line 64
(as a function)
-
arch/csky/abiv2/memmove.S,
line 9
(as a function)
-
arch/csky/lib/string.c,
line 91
(as a function)
-
arch/m68k/lib/memmove.c,
line 10
(as a function)
-
arch/microblaze/lib/memmove.c,
line 34
(as a function)
-
arch/mips/boot/compressed/string.c,
line 33
(as a function)
-
arch/nios2/lib/memmove.c,
line 13
(as a function)
-
arch/parisc/boot/compressed/misc.c,
line 65
(as a function)
-
arch/sh/lib/memmove.S,
line 16
(as a function)
-
arch/sparc/lib/memmove.S,
line 12
(as a function)
-
arch/x86/boot/compressed/string.c,
line 53
(as a function)
-
lib/decompress_unxz.c,
line 211
(as a function)
-
lib/string.c,
line 624
(as a function)
-
mm/kasan/shadow.c,
line 61
(as a function)
-
tools/include/nolibc/string.h,
line 40
(as a function)
Referenced in 487 files:
-
arch/alpha/kernel/setup.c,
line 277
-
arch/alpha/lib/memmove.S,
3 times
-
arch/arc/kernel/perf_event.c,
line 665
-
arch/arm/boot/compressed/decompress.c,
line 52
-
arch/arm/boot/compressed/string.c,
2 times
-
arch/arm/kernel/armksyms.c,
line 89
-
arch/arm/kernel/atags_compat.c,
line 206
-
arch/arm/lib/memmove.S,
2 times
-
arch/arm64/lib/memcpy.S,
2 times
-
arch/csky/abiv2/memmove.S,
2 times
-
arch/csky/abiv2/strksyms.c,
line 9
-
arch/csky/lib/string.c,
line 105
-
arch/loongarch/lib/memmove.S,
5 times
-
arch/m68k/kernel/signal.c,
line 666
-
arch/m68k/lib/memmove.c,
line 121
-
arch/m68k/mm/motorola.c,
line 460
-
arch/microblaze/kernel/microblaze_ksyms.c,
line 33
-
arch/microblaze/kernel/setup.c,
line 113
-
arch/microblaze/lib/fastcopy.S,
5 times
-
arch/microblaze/lib/memmove.c,
line 194
-
arch/mips/cavium-octeon/octeon-memcpy.S,
3 times
-
arch/mips/lib/memcpy.S,
3 times
-
arch/nios2/kernel/nios2_ksyms.c,
line 19
-
arch/parisc/boot/compressed/misc.c,
2 times
-
arch/powerpc/boot/main.c,
3 times
-
arch/powerpc/boot/treeboot-akebono.c,
line 122
-
arch/powerpc/include/asm/string.h,
line 36
-
arch/powerpc/kernel/module_64.c,
line 363
-
arch/powerpc/kernel/rtas.c,
line 1053
-
arch/powerpc/lib/copy_32.S,
3 times
-
arch/powerpc/lib/mem_64.S,
3 times
-
arch/powerpc/mm/book3s64/hash_utils.c,
line 2381
-
arch/powerpc/xmon/xmon.c,
line 3147
-
arch/riscv/kernel/riscv_ksyms.c,
line 14
-
arch/riscv/lib/memmove.S,
line 315
-
arch/s390/boot/decompressor.c,
line 24
-
arch/s390/boot/ipl_parm.c,
line 160
-
arch/s390/boot/startup.c,
2 times
-
arch/s390/crypto/aes_s390.c,
line 785
-
arch/s390/kernel/early.c,
2 times
-
arch/s390/kernel/setup.c,
line 777
-
arch/s390/lib/string.c,
2 times
-
arch/sh/kernel/sh_ksyms_32.c,
line 13
-
arch/sparc/lib/memcpy.S,
2 times
-
arch/sparc/lib/memmove.S,
2 times
-
arch/sparc/mm/init_64.c,
line 154
-
arch/um/drivers/mconsole_user.c,
line 97
-
arch/um/drivers/ubd_kern.c,
2 times
-
arch/um/os-Linux/user_syms.c,
line 28
-
arch/x86/boot/compressed/misc.c,
3 times
-
arch/x86/boot/compressed/string.c,
2 times
-
arch/x86/include/asm/efi.h,
line 123
-
arch/x86/kernel/cpu/mtrr/generic.c,
3 times
-
arch/x86/lib/memcpy_32.c,
line 7
-
arch/x86/lib/memmove_32.S,
3 times
-
arch/x86/lib/memmove_64.S,
3 times
-
arch/x86/mm/init.c,
line 487
-
arch/x86/xen/enlighten_pvh.c,
line 110
-
arch/xtensa/lib/memcopy.S,
2 times
-
block/badblocks.c,
8 times
-
crypto/asymmetric_keys/verify_pefile.c,
line 282
-
crypto/dh.c,
line 442
-
crypto/rsassa-pkcs1.c,
2 times
-
crypto/testmgr.c,
line 2352
-
drivers/accessibility/braille/braille_console.c,
line 307
-
drivers/acpi/apei/erst.c,
line 301
-
drivers/acpi/prmt.c,
line 136
-
drivers/base/regmap/regcache-rbtree.c,
line 300
-
drivers/base/regmap/regmap-spi-avmm.c,
line 324
-
drivers/block/aoe/aoecmd.c,
2 times
-
drivers/block/loop.c,
line 676
-
drivers/block/mtip32xx/mtip32xx.c,
line 3019
-
drivers/block/virtio_blk.c,
line 1064
-
drivers/block/zram/zram_drv.c,
line 713
-
drivers/bluetooth/btrsi.c,
line 70
-
drivers/char/xilinx_hwicap/xilinx_hwicap.c,
line 380
-
drivers/crypto/bcm/spu2.c,
line 1372
-
drivers/crypto/chelsio/chcr_algo.c,
line 2201
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c,
2 times
-
drivers/crypto/inside-secure/safexcel_hash.c,
line 2694
-
drivers/crypto/intel/qat/qat_common/qat_uclo.c,
line 710
-
drivers/firewire/ohci.c,
line 1874
-
drivers/firmware/efi/earlycon.c,
line 117
-
drivers/firmware/efi/libstub/intrinsics.c,
2 times
-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c,
line 2079
-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c,
2 times
-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c,
3 times
-
drivers/gpu/drm/amd/display/dc/basics/vector.c,
6 times
-
drivers/gpu/drm/amd/display/dc/bios/command_table2.c,
line 1007
-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c,
line 136
-
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c,
line 9598
-
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c,
line 171
-
drivers/gpu/drm/amd/display/dc/link/link_detection.c,
line 1728
-
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c,
4 times
-
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c,
line 117
-
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c,
line 1280
-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c,
2 times
-
drivers/gpu/drm/display/drm_dp_helper.c,
line 851
-
drivers/gpu/drm/drm_edid.c,
line 2130
-
drivers/gpu/drm/i915/display/intel_hdmi.c,
2 times
-
drivers/greybus/gb-beagleplay.c,
line 646
-
drivers/hid/hid-asus.c,
line 1616
-
drivers/hid/hid-multitouch.c,
line 1653
-
drivers/hid/wacom_sys.c,
line 2304
-
drivers/i3c/master/mipi-i3c-hci/pio.c,
line 464
-
drivers/iio/chemical/atlas-ezo-sensor.c,
line 109
-
drivers/iio/industrialio-gts-helper.c,
2 times
-
drivers/iio/magnetometer/rm3100-core.c,
4 times
-
drivers/infiniband/hw/hfi1/sdma.c,
line 878
-
drivers/input/joystick/sidewinder.c,
line 430
-
drivers/input/mouse/vsxxxaa.c,
line 116
-
drivers/macintosh/via-cuda.c,
line 693
-
drivers/md/bcache/bset.c,
2 times
-
drivers/md/bcache/btree.c,
3 times
-
drivers/md/bcache/debug.c,
line 189
-
drivers/md/bcache/request.c,
line 158
-
drivers/md/dm-vdo/indexer/delta-index.c,
line 171
-
drivers/md/dm-vdo/indexer/sparse-cache.c,
line 374
-
drivers/md/md.c,
line 7417
-
drivers/md/persistent-data/dm-btree-remove.c,
6 times
-
drivers/md/persistent-data/dm-btree.c,
3 times
-
drivers/media/pci/bt8xx/dst_ca.c,
2 times
-
drivers/media/pci/cx18/cx18-vbi.c,
line 73
-
drivers/media/pci/ivtv/ivtv-vbi.c,
2 times
-
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c,
line 272
-
drivers/media/rc/rc-main.c,
2 times
-
drivers/media/usb/dvb-usb/cxusb-analog.c,
line 103
-
drivers/media/usb/go7007/go7007-fw.c,
line 384
-
drivers/misc/vmw_vmci/vmci_guest.c,
line 381
-
drivers/most/most_usb.c,
2 times
-
drivers/mtd/parsers/cmdlinepart.c,
line 372
-
drivers/net/can/can327.c,
line 663
-
drivers/net/can/janz-ican3.c,
line 1212
-
drivers/net/dsa/sja1105/sja1105_static_config.c,
line 1921
-
drivers/net/ethernet/airoha/airoha_eth.c,
line 2264
-
drivers/net/ethernet/altera/altera_tse_main.c,
line 343
-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c,
line 392
-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c,
line 2245
-
drivers/net/ethernet/freescale/fec_main.c,
line 1793
-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c,
line 720
-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c,
line 556
-
drivers/net/ethernet/intel/libeth/xdp.c,
line 133
-
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c,
2 times
-
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c,
2 times
-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c,
line 1305
-
drivers/net/ethernet/netronome/nfp/flower/action.c,
2 times
-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c,
line 1175
-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c,
line 5036
-
drivers/net/ethernet/ti/cpsw_priv.c,
line 278
-
drivers/net/ethernet/toshiba/ps3_gelic_net.c,
line 763
-
drivers/net/ethernet/toshiba/tc35815.c,
line 1510
-
drivers/net/ethernet/via/via-velocity.c,
line 2033
-
drivers/net/macsec.c,
2 times
-
drivers/net/phy/bcm-phy-ptp.c,
line 411
-
drivers/net/phy/nxp-c45-tja11xx-macsec.c,
line 1565
-
drivers/net/slip/slhc.c,
line 623
-
drivers/net/usb/asix_common.c,
line 295
-
drivers/net/usb/cdc_eem.c,
line 116
-
drivers/net/usb/gl620a.c,
line 151
-
drivers/net/usb/int51x1.c,
line 67
-
drivers/net/usb/kalmia.c,
line 183
-
drivers/net/usb/lg-vl600.c,
line 259
-
drivers/net/usb/net1080.c,
line 436
-
drivers/net/usb/rndis_host.c,
line 574
-
drivers/net/usb/sr9800.c,
line 124
-
drivers/net/wireless/ath/ar5523/ar5523.c,
line 599
-
drivers/net/wireless/ath/ath10k/htt_rx.c,
8 times
-
drivers/net/wireless/ath/ath10k/mac.c,
2 times
-
drivers/net/wireless/ath/ath10k/wmi.c,
line 3642
-
drivers/net/wireless/ath/ath11k/dp_rx.c,
2 times
-
drivers/net/wireless/ath/ath11k/dp_tx.c,
line 39
-
drivers/net/wireless/ath/ath11k/mac.c,
line 1475
-
drivers/net/wireless/ath/ath12k/dp_rx.c,
2 times
-
drivers/net/wireless/ath/ath12k/dp_tx.c,
3 times
-
drivers/net/wireless/ath/ath12k/mac.c,
line 1637
-
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c,
line 45
-
drivers/net/wireless/ath/ath5k/base.c,
2 times
-
drivers/net/wireless/ath/ath6kl/htc_mbox.c,
line 354
-
drivers/net/wireless/ath/ath9k/common.c,
line 147
-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c,
line 163
-
drivers/net/wireless/ath/ath9k/htc_drv_main.c,
line 882
-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c,
line 521
-
drivers/net/wireless/ath/ath9k/xmit.c,
3 times
-
drivers/net/wireless/ath/wcn36xx/smd.c,
line 1928
-
drivers/net/wireless/ath/wil6210/txrx.c,
line 590
-
drivers/net/wireless/broadcom/b43/phy_g.c,
2 times
-
drivers/net/wireless/broadcom/b43legacy/xmit.c,
line 511
-
drivers/net/wireless/intel/ipw2x00/ipw2100.c,
line 2550
-
drivers/net/wireless/intel/ipw2x00/ipw2200.c,
3 times
-
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c,
2 times
-
drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c,
2 times
-
drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c,
2 times
-
drivers/net/wireless/intersil/p54/main.c,
line 119
-
drivers/net/wireless/marvell/libertas/cmd.c,
line 150
-
drivers/net/wireless/marvell/libertas_tf/cmd.c,
line 131
-
drivers/net/wireless/marvell/libertas_tf/main.c,
line 531
-
drivers/net/wireless/marvell/mwifiex/main.c,
2 times
-
drivers/net/wireless/marvell/mwifiex/pcie.c,
line 2269
-
drivers/net/wireless/marvell/mwifiex/sdio.c,
line 1556
-
drivers/net/wireless/marvell/mwifiex/sdio.h,
line 103
-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c,
3 times
-
drivers/net/wireless/marvell/mwifiex/sta_event.c,
line 626
-
drivers/net/wireless/marvell/mwifiex/tdls.c,
line 765
-
drivers/net/wireless/marvell/mwifiex/txrx.c,
line 349
-
drivers/net/wireless/marvell/mwifiex/util.c,
line 434
-
drivers/net/wireless/marvell/mwl8k.c,
3 times
-
drivers/net/wireless/mediatek/mt76/mac80211.c,
line 1929
-
drivers/net/wireless/mediatek/mt76/mt76.h,
line 1477
-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c,
line 619
-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c,
line 603
-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c,
line 506
-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c,
line 407
-
drivers/net/wireless/mediatek/mt76/mt7925/mac.c,
line 590
-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c,
line 658
-
drivers/net/wireless/mediatek/mt7601u/util.c,
2 times
-
drivers/net/wireless/nxp/nxpwifi/main.c,
2 times
-
drivers/net/wireless/nxp/nxpwifi/sdio.h,
line 87
-
drivers/net/wireless/nxp/nxpwifi/sta_cmd.c,
2 times
-
drivers/net/wireless/nxp/nxpwifi/txrx.c,
line 326
-
drivers/net/wireless/nxp/nxpwifi/util.c,
line 505
-
drivers/net/wireless/purelifi/plfxlc/mac.c,
2 times
-
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c,
5 times
-
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c,
3 times
-
drivers/net/wireless/realtek/rtw89/core.c,
line 1043
-
drivers/net/wireless/rsi/rsi_91x_mac80211.c,
2 times
-
drivers/net/wireless/st/cw1200/scan.c,
line 432
-
drivers/net/wireless/st/cw1200/txrx.c,
line 1139
-
drivers/net/wireless/ti/wl1251/tx.c,
3 times
-
drivers/net/wireless/ti/wl18xx/tx.c,
line 119
-
drivers/net/wireless/ti/wlcore/main.c,
2 times
-
drivers/net/wireless/ti/wlcore/sysfs.c,
line 114
-
drivers/net/wireless/ti/wlcore/tx.c,
3 times
-
drivers/nfc/pn544/pn544.c,
line 627
-
drivers/nvmem/core.c,
line 1608
-
drivers/platform/chrome/cros_ec_spi.c,
2 times
-
drivers/platform/surface/aggregator/ssh_parser.h,
line 95
-
drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c,
line 59
-
drivers/ras/cec.c,
2 times
-
drivers/s390/block/dasd_genhd.c,
line 58
-
drivers/scsi/myrb.c,
2 times
-
drivers/scsi/qedf/qedf_main.c,
line 2637
-
drivers/scsi/qedi/qedi_main.c,
line 688
-
drivers/scsi/scsi_debug.c,
line 5246
-
drivers/scsi/sd.c,
line 3982
-
drivers/scsi/st.c,
line 4174
-
drivers/staging/media/meson/vdec/esparser.c,
line 148
-
drivers/tty/hvc/hvc_console.c,
2 times
-
drivers/tty/hvc/hvc_vio.c,
line 93
-
drivers/tty/hvc/hvsi.c,
line 175
-
drivers/tty/hvc/hvsi_lib.c,
2 times
-
drivers/tty/vt/vt.c,
2 times
-
drivers/usb/class/cdc-wdm.c,
line 227
-
drivers/usb/core/devio.c,
line 1492
-
drivers/usb/gadget/function/f_fs.c,
line 533
-
drivers/usb/gadget/function/f_midi2.c,
line 957
-
drivers/usb/gadget/function/storage_common.c,
line 346
-
drivers/usb/gadget/legacy/inode.c,
2 times
-
drivers/usb/gadget/legacy/raw_gadget.c,
line 115
-
drivers/usb/storage/alauda.c,
line 771
-
drivers/usb/usbip/usbip_common.c,
line 821
-
drivers/video/fbdev/core/fbmon.c,
line 683
-
drivers/video/fbdev/matrox/g450_pll.c,
2 times
-
drivers/video/sticore.c,
line 764
-
fs/afs/addr_list.c,
2 times
-
fs/afs/addr_prefs.c,
2 times
-
fs/afs/callback.c,
line 225
-
fs/afs/server_list.c,
line 105
-
fs/afs/vl_list.c,
line 321
-
fs/binfmt_elf.c,
2 times
-
fs/binfmt_flat.c,
line 627
-
fs/bpf_fs_kfuncs.c,
line 94
-
fs/btrfs/extent_io.c,
4 times
-
fs/btrfs/ioctl.c,
2 times
-
fs/btrfs/send.c,
2 times
-
fs/btrfs/super.c,
line 901
-
fs/btrfs/tests/extent-io-tests.c,
5 times
-
fs/btrfs/volumes.c,
line 3307
-
fs/d_path.c,
line 317
-
fs/dlm/lowcomms.c,
line 965
-
fs/erofs/decompressor.c,
2 times
-
fs/ext2/xattr.c,
3 times
-
fs/ext4/extents.c,
8 times
-
fs/ext4/namei.c,
2 times
-
fs/ext4/xattr.c,
4 times
-
fs/f2fs/xattr.c,
line 747
-
fs/hfs/bnode.c,
line 237
-
fs/hfsplus/bnode.c,
6 times
-
fs/hostfs/hostfs_kern.c,
line 109
-
fs/hpfs/dnode.c,
4 times
-
fs/jffs2/wbuf.c,
2 times
-
fs/jfs/jfs_dtree.c,
2 times
-
fs/jfs/jfs_xtree.c,
13 times
-
fs/jfs/xattr.c,
line 740
-
fs/namespace.c,
line 5450
-
fs/nfs_common/nfsacl.c,
line 322
-
fs/nilfs2/btree.c,
8 times
-
fs/ntfs/attrib.c,
7 times
-
fs/ntfs/ea.c,
5 times
-
fs/ntfs/index.c,
3 times
-
fs/ntfs/inode.c,
line 3263
-
fs/ntfs/runlist.c,
line 35
-
fs/ntfs3/attrib.c,
5 times
-
fs/ntfs3/attrlist.c,
3 times
-
fs/ntfs3/frecord.c,
line 2178
-
fs/ntfs3/fslog.c,
22 times
-
fs/ntfs3/index.c,
4 times
-
fs/ntfs3/inode.c,
line 1354
-
fs/ntfs3/record.c,
8 times
-
fs/ntfs3/run.c,
5 times
-
fs/ntfs3/xattr.c,
line 387
-
fs/ocfs2/alloc.c,
4 times
-
fs/ocfs2/cluster/tcp.c,
line 1357
-
fs/ocfs2/dir.c,
line 1312
-
fs/ocfs2/journal.c,
line 301
-
fs/ocfs2/refcounttree.c,
4 times
-
fs/ocfs2/uptodate.c,
line 539
-
fs/ocfs2/xattr.c,
6 times
-
fs/overlayfs/namei.c,
line 60
-
fs/overlayfs/xattrs.c,
2 times
-
fs/proc/vmcore.c,
2 times
-
fs/smb/client/smb2ops.c,
line 4836
-
fs/smb/server/smb2pdu.c,
line 10045
-
fs/sysfs/file.c,
line 130
-
fs/ubifs/tnc_commit.c,
line 1009
-
fs/udf/inode.c,
4 times
-
fs/udf/misc.c,
4 times
-
fs/udf/partition.c,
line 239
-
fs/vboxsf/utils.c,
line 430
-
fs/xfs/libxfs/xfs_attr_leaf.c,
6 times
-
fs/xfs/libxfs/xfs_bmap_btree.c,
line 520
-
fs/xfs/libxfs/xfs_btree.c,
3 times
-
fs/xfs/libxfs/xfs_da_btree.c,
5 times
-
fs/xfs/libxfs/xfs_dir2_block.c,
3 times
-
fs/xfs/libxfs/xfs_dir2_leaf.c,
6 times
-
fs/xfs/libxfs/xfs_dir2_node.c,
2 times
-
fs/xfs/libxfs/xfs_dir2_sf.c,
line 966
-
fs/xfs/libxfs/xfs_rtrefcount_btree.c,
line 299
-
fs/xfs/libxfs/xfs_rtrmap_btree.c,
line 400
-
fs/xfs/scrub/inode_repair.c,
line 1453
-
include/asm-generic/asm-prototypes.h,
line 13
-
include/linux/bpf_mprog.h,
4 times
-
include/linux/fortify-string.h,
3 times
-
include/linux/skbuff.h,
4 times
-
include/linux/sunrpc/xprt.h,
line 131
-
include/linux/vt_buffer.h,
line 45
-
init/main.c,
line 477
-
kernel/auditsc.c,
line 1181
-
kernel/bpf/core.c,
2 times
-
kernel/bpf/cpumap.c,
2 times
-
kernel/bpf/fixups.c,
5 times
-
kernel/bpf/helpers.c,
4 times
-
kernel/bpf/verifier.c,
line 1470
-
kernel/crash_core.c,
2 times
-
kernel/debug/kdb/kdb_io.c,
6 times
-
kernel/kcsan/core.c,
2 times
-
kernel/printk/printk.c,
3 times
-
kernel/range.c,
line 53
-
kernel/trace/bpf_trace.c,
line 955
-
kernel/trace/ftrace.c,
line 8363
-
kernel/trace/trace_events.c,
line 3429
-
kernel/trace/trace_events_filter.c,
line 1134
-
kernel/trace/trace_stack.c,
line 268
-
lib/alloc_tag.c,
line 170
-
lib/bitmap.c,
line 212
-
lib/bootconfig.c,
line 64
-
lib/crypto/curve25519-fiat32.c,
2 times
-
lib/crypto/tests/hash-test-template.h,
line 223
-
lib/decompress_unxz.c,
line 209
-
lib/kobject_uevent.c,
line 454
-
lib/lz4/lz4_compress.c,
line 847
-
lib/lz4/lz4_decompress.c,
line 349
-
lib/lz4/lz4hc_compress.c,
line 750
-
lib/reed_solomon/decode_rs.c,
2 times
-
lib/reed_solomon/encode_rs.c,
line 38
-
lib/string.c,
line 644
-
lib/test_fortify/read_overflow2-memmove.c,
line 3
-
lib/test_fortify/read_overflow2_field-memmove.c,
line 3
-
lib/test_fortify/write_overflow-memmove.c,
line 3
-
lib/test_fortify/write_overflow_field-memmove.c,
line 3
-
lib/test_parman.c,
line 119
-
lib/tests/fortify_kunit.c,
line 878
-
lib/tests/memcpy_kunit.c,
9 times
-
lib/vsprintf.c,
line 606
-
lib/xz/xz_dec_bcj.c,
line 475
-
lib/xz/xz_dec_lzma2.c,
3 times
-
lib/zlib_dfltcc/dfltcc.c,
line 30
-
lib/zlib_dfltcc/dfltcc_deflate.c,
line 111
-
mm/alloc_tag.c,
line 515
-
mm/kasan/kasan_test_c.c,
2 times
-
mm/kasan/shadow.c,
line 60
-
mm/memblock.c,
3 times
-
mm/numa_memblks.c,
line 164
-
mm/slub.c,
line 9034
-
net/9p/client.c,
7 times
-
net/batman-adv/fragmentation.c,
line 291
-
net/batman-adv/multicast_forw.c,
2 times
-
net/ceph/osd_client.c,
3 times
-
net/core/filter.c,
4 times
-
net/core/gro.c,
line 444
-
net/core/skbuff.c,
5 times
-
net/dsa/conduit.c,
line 214
-
net/dsa/tag.h,
2 times
-
net/hsr/hsr_forward.c,
line 365
-
net/ipv4/cipso_ipv4.c,
4 times
-
net/ipv4/ip_options.c,
2 times
-
net/ipv4/ipconfig.c,
line 1426
-
net/ipv4/tcp_ipv4.c,
2 times
-
net/ipv6/ah6.c,
line 262
-
net/ipv6/calipso.c,
2 times
-
net/ipv6/exthdrs.c,
line 615
-
net/ipv6/icmp.c,
line 899
-
net/ipv6/ioam6_iptunnel.c,
line 278
-
net/ipv6/netfilter/nf_conntrack_reasm.c,
line 349
-
net/ipv6/reassembly.c,
line 290
-
net/ipv6/rpl_iptunnel.c,
line 172
-
net/ipv6/seg6_iptunnel.c,
line 370
-
net/ipv6/seg6_local.c,
2 times
-
net/ipv6/tcp_ipv6.c,
2 times
-
net/ipv6/udp_offload.c,
line 95
-
net/mac80211/mesh_pathtbl.c,
line 152
-
net/mac80211/rc80211_minstrel_ht.c,
line 563
-
net/mac80211/rx.c,
2 times
-
net/mac80211/tx.c,
line 3429
-
net/mac80211/wep.c,
3 times
-
net/mac80211/wpa.c,
6 times
-
net/mctp/device.c,
line 292
-
net/netfilter/nf_nat_helper.c,
line 38
-
net/netfilter/nft_set_pipapo.c,
line 1611
-
net/netfilter/xt_TCPMSS.c,
line 177
-
net/psp/psp_main.c,
2 times
-
net/sunrpc/auth_gss/gss_krb5_crypto.c,
line 82
-
net/sunrpc/auth_gss/gss_krb5_wrap.c,
line 233
-
net/sunrpc/auth_gss/svcauth_gss.c,
line 1888
-
net/sunrpc/xdr.c,
7 times
-
net/sunrpc/xprtrdma/rpc_rdma.c,
line 628
-
net/wireless/scan.c,
3 times
-
net/wireless/tests/util.h,
line 58
-
net/wireless/util.c,
line 2200
-
net/xfrm/espintcp.c,
line 36
-
net/xfrm/xfrm_input.c,
2 times
-
net/xfrm/xfrm_output.c,
3 times
-
scripts/asn1_compiler.c,
2 times
-
scripts/basic/fixdep.c,
line 336
-
scripts/dtc/data.c,
line 119
-
scripts/dtc/libfdt/fdt.c,
line 345
-
scripts/dtc/libfdt/fdt_rw.c,
5 times
-
scripts/dtc/libfdt/fdt_sw.c,
5 times
-
scripts/kallsyms.c,
line 528
-
scripts/kconfig/conf.c,
line 69
-
scripts/kconfig/confdata.c,
line 346
-
scripts/kconfig/nconf.gui.c,
3 times
-
security/selinux/hooks.c,
line 2681
-
security/smack/smack_lsm.c,
line 765
-
security/tomoyo/audit.c,
4 times
-
security/tomoyo/common.c,
3 times
-
security/tomoyo/domain.c,
line 484
-
security/tomoyo/memory.c,
2 times
-
security/tomoyo/network.c,
line 71
-
security/tomoyo/realpath.c,
3 times
-
sound/firewire/bebob/bebob_command.c,
2 times
-
sound/firewire/oxfw/oxfw-command.c,
2 times
-
sound/hda/codecs/generic.c,
line 1856
-
sound/hda/common/auto_parser.c,
line 363
-
sound/soc/intel/catpt/messages.c,
line 83
-
tools/bpf/bpftool/common.c,
line 516
-
tools/bpf/bpftool/xlated_dumper.c,
line 111
-
tools/lib/bpf/btf.c,
line 5680
-
tools/lib/bpf/libbpf.c,
2 times
-
tools/lib/subcmd/parse-options.c,
line 665
-
tools/mm/slabinfo.c,
line 289
-
tools/perf/builtin-trace.c,
line 3182
-
tools/perf/ui/browsers/hists.c,
line 1794
-
tools/perf/util/comm.c,
line 182
-
tools/perf/util/copyfile.c,
line 97
-
tools/perf/util/demangle-rust-v0.c,
2 times
-
tools/perf/util/dsos.c,
line 230
-
tools/perf/util/maps.c,
5 times
-
tools/perf/util/pstack.c,
line 47
-
tools/perf/util/string.c,
6 times
-
tools/testing/selftests/bpf/benchs/bench_bpf_timing.c,
line 88
-
tools/testing/selftests/bpf/disasm_helpers.c,
line 64
-
tools/testing/selftests/bpf/prog_tests/btf_kind.c,
line 129
-
tools/testing/selftests/drivers/net/psp_responder.c,
line 196
-
tools/testing/selftests/landlock/fs_test.c,
line 8196
-
tools/testing/selftests/mm/hugepage_settings.c,
line 76
-
tools/testing/selftests/net/lib/gro.c,
2 times
-
tools/testing/selftests/powerpc/copyloops/memmove_validate.c,
line 42
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
dest |
1-u64max |
| PARAM_VALUE |
1 |
src |
0-18446744073709551614 |
| PARAM_VALUE |
2 |
n |
2-u64max |
| BUF_SIZE |
1 |
src |
(-1),8 |
| BUF_SIZE |
1 |
src |
(-1),8 |
| CAPPED_DATA |
1 |
src |
1 |
| DATA_SOURCE |
0 |
dest |
$0 |
| DATA_SOURCE |
1 |
src |
$1 |
| DATA_SOURCE |
2 |
n |
$2 |
| PARAM_COMPARE |
0 |
dest |
> $1 |
| PARAM_COMPARE |
0 |
dest |
> $1 |
| PARAM_COMPARE |
1 |
src |
< $0 |
| UNITS |
0 |
dest |
unit_byte |
| UNITS |
1 |
src |
unit_byte |
| UNITS |
2 |
n |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
dest |
4096-ptr_max |
| PARAM_VALUE |
1 |
src |
1-u64max |
| PARAM_VALUE |
2 |
n |
8-4000000 |
| BUF_SIZE |
0 |
dest |
8-u64max |
| DATA_SOURCE |
0 |
dest |
r _kmalloc_noprof |
| DATA_SOURCE |
1 |
src |
r memremap |
| DATA_SOURCE |
2 |
n |
r size_add |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| BYTE_COUNT |
0 |
==dest2 |
8050 |