Defined in 12 files as a prototype:
-
arch/arm/boot/compressed/string.c,
line 26
(as a prototype)
-
arch/arm/include/asm/string.h,
line 25
(as a prototype)
-
arch/arm64/include/asm/string.h,
line 40
(as a prototype)
-
arch/loongarch/include/asm/string.h,
line 19
(as a prototype)
-
arch/powerpc/include/asm/string.h,
line 40
(as a prototype)
-
arch/riscv/include/asm/string.h,
line 20
(as a prototype)
-
arch/s390/include/asm/string.h,
line 67
(as a prototype)
-
arch/x86/boot/compressed/string.c,
line 79
(as a prototype)
-
arch/x86/include/asm/string_64.h,
line 73
(as a prototype)
-
arch/xtensa/include/asm/string.h,
line 94
(as a prototype)
-
drivers/firmware/efi/libstub/intrinsics.c,
line 14
(as a prototype)
-
include/asm-generic/asm-prototypes.h,
line 8
(as a prototype)
Defined in 1 files as a macro:
Defined in 4 files as a function:
Referenced in 19 files:
-
arch/arm/include/asm/string.h,
line 66
-
arch/arm/lib/memmove.S,
line 206
-
arch/arm64/include/asm/string.h,
line 60
-
arch/arm64/lib/memcpy.S
-
arch/csky/abiv2/memmove.S,
line 104
-
arch/loongarch/include/asm/string.h,
line 31
-
arch/loongarch/lib/memmove.S
-
arch/powerpc/include/asm/string.h,
line 47
-
arch/riscv/include/asm/string.h,
line 46
-
arch/riscv/kernel/riscv_ksyms.c,
line 17
-
arch/riscv/lib/memmove.S
-
arch/s390/lib/string.c
-
arch/x86/include/asm/string_64.h,
line 74
-
arch/x86/lib/memmove_64.S
-
arch/xtensa/include/asm/string.h,
line 104
-
arch/xtensa/lib/memcopy.S
-
include/asm-generic/asm-prototypes.h,
line 7
-
mm/kasan/shadow.c
-
mm/kmsan/instrumentation.c,
line 165
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
$ |
$0 |
| DATA_SOURCE |
1 |
$ |
$1 |
| DATA_SOURCE |
2 |
$ |
$2 |
| NO_OVERFLOW_SIMPLE |
0 |
$ |
|
| NO_OVERFLOW_SIMPLE |
1 |
$ |
|
| NO_OVERFLOW_SIMPLE |
2 |
$ |
|