Defined in 8 files as a prototype:
Defined in 2 files as a macro:
Defined in 23 files as a function:
- arch/alpha/include/asm/uaccess.h, line 312 (as a function)
- arch/arc/include/asm/uaccess.h, line 395 (as a function)
- arch/arm/include/asm/uaccess.h, line 532 (as a function)
- arch/arm/include/asm/uaccess.h, line 567 (as a function)
- arch/c6x/include/asm/uaccess.h, line 53 (as a function)
- arch/csky/lib/usercopy.c, line 18 (as a function)
- arch/ia64/include/asm/uaccess.h, line 202 (as a function)
- arch/m68k/include/asm/uaccess_mm.h, line 371 (as a function)
- arch/m68k/include/asm/uaccess_no.h, line 113 (as a function)
- arch/microblaze/include/asm/uaccess.h, line 320 (as a function)
- arch/mips/include/asm/uaccess.h, line 605 (as a function)
- arch/openrisc/include/asm/uaccess.h, line 244 (as a function)
- arch/parisc/lib/memcpy.c, line 23 (as a function)
- arch/powerpc/include/asm/uaccess.h, line 359 (as a function)
- arch/riscv/include/asm/uaccess.h, line 382 (as a function)
- arch/s390/lib/uaccess.c, line 242 (as a function)
- arch/sh/include/asm/uaccess.h, line 120 (as a function)
- arch/sparc/include/asm/uaccess_32.h, line 237 (as a function)
- arch/um/kernel/skas/uaccess.c, line 162 (as a function)
- arch/x86/include/asm/uaccess_32.h, line 18 (as a function)
- arch/x86/include/asm/uaccess_64.h, line 123 (as a function)
- arch/xtensa/include/asm/uaccess.h, line 257 (as a function)
- include/asm-generic/uaccess.h, line 40 (as a function)
Referenced in 23 files:
- arch/csky/lib/usercopy.c, line 25
- arch/hexagon/kernel/hexagon_ksyms.c, line 16
- arch/hexagon/mm/copy_to_user.S, line 33
- arch/hexagon/mm/uaccess.c
- arch/nios2/mm/uaccess.c, line 130
- arch/parisc/lib/memcpy.c, line 30
- arch/powerpc/kvm/book3s_64_mmu_radix.c, line 68
- arch/s390/include/asm/uaccess.h, line 150
- arch/s390/lib/uaccess.c, line 248
- arch/sparc/lib/GENpatch.S, line 31
- arch/sparc/lib/M7patch.S, line 31
- arch/sparc/lib/NG2patch.S, line 31
- arch/sparc/lib/NG4patch.S, line 33
- arch/sparc/lib/NGpatch.S, line 31
- arch/sparc/lib/U1copy_to_user.S, line 23
- arch/sparc/lib/U3patch.S, line 31
- arch/um/kernel/skas/uaccess.c, line 171
- arch/unicore32/kernel/ksyms.c, line 47
- arch/unicore32/lib/copy_to_user.S
- include/asm-generic/uaccess.h, line 145
- include/linux/uaccess.h
- lib/iov_iter.c, line 142
- lib/usercopy.c, line 29