Defined in 8 files as a prototype:
Defined in 2 files as a macro:
Defined in 24 files as a function:
- arch/alpha/include/asm/uaccess.h, line 306 (as a function)
- arch/arc/include/asm/uaccess.h, line 168 (as a function)
- arch/arm/include/asm/uaccess.h, line 516 (as a function)
- arch/arm/include/asm/uaccess.h, line 561 (as a function)
- arch/c6x/include/asm/uaccess.h, line 17 (as a function)
- arch/csky/lib/usercopy.c, line 7 (as a function)
- arch/ia64/include/asm/uaccess.h, line 208 (as a function)
- arch/m68k/include/asm/uaccess_mm.h, line 363 (as a function)
- arch/m68k/include/asm/uaccess_no.h, line 106 (as a function)
- arch/microblaze/include/asm/uaccess.h, line 314 (as a function)
- arch/mips/include/asm/uaccess.h, line 614 (as a function)
- arch/openrisc/include/asm/uaccess.h, line 239 (as a function)
- arch/parisc/lib/memcpy.c, line 32 (as a function)
- arch/powerpc/include/asm/uaccess.h, line 323 (as a function)
- arch/riscv/include/asm/uaccess.h, line 376 (as a function)
- arch/s390/lib/uaccess.c, line 167 (as a function)
- arch/sh/include/asm/uaccess.h, line 114 (as a function)
- arch/sparc/include/asm/uaccess_32.h, line 242 (as a function)
- arch/um/kernel/skas/uaccess.c, line 142 (as a function)
- arch/unicore32/lib/copy_from_user.S, line 87 (as a function)
- arch/x86/include/asm/uaccess_32.h, line 24 (as a function)
- arch/x86/include/asm/uaccess_64.h, line 66 (as a function)
- arch/xtensa/include/asm/uaccess.h, line 251 (as a function)
- include/asm-generic/uaccess.h, line 14 (as a function)
Referenced in 23 files:
- arch/csky/lib/usercopy.c, line 16
- arch/hexagon/include/asm/uaccess.h
- arch/hexagon/kernel/hexagon_ksyms.c, line 15
- arch/hexagon/mm/copy_from_user.S, line 34
- arch/nios2/mm/uaccess.c, line 68
- arch/parisc/lib/memcpy.c, line 39
- arch/powerpc/kvm/book3s_64_mmu_radix.c, line 66
- arch/s390/include/asm/uaccess.h, line 156
- arch/s390/lib/uaccess.c, line 173
- arch/sparc/lib/GENpatch.S, line 30
- arch/sparc/lib/M7patch.S, line 30
- arch/sparc/lib/NG2patch.S, line 30
- arch/sparc/lib/NG4patch.S, line 32
- arch/sparc/lib/NGpatch.S, line 30
- arch/sparc/lib/U1copy_from_user.S, line 23
- arch/sparc/lib/U3patch.S, line 30
- arch/um/kernel/skas/uaccess.c, line 151
- arch/unicore32/kernel/ksyms.c, line 46
- arch/unicore32/lib/copy_from_user.S, line 91
- include/asm-generic/uaccess.h, line 206
- include/linux/uaccess.h
- lib/iov_iter.c, line 151
- lib/usercopy.c, line 14