Defined in 12 files as a prototype:
- arch/alpha/include/asm/uaccess.h, line 317 (as a prototype)
- arch/csky/include/asm/uaccess.h, line 387 (as a prototype)
- arch/m68k/include/asm/uaccess_mm.h, line 386 (as a prototype)
- arch/openrisc/include/asm/uaccess.h, line 251 (as a prototype)
- arch/powerpc/include/asm/uaccess.h, line 404 (as a prototype)
- arch/riscv/include/asm/uaccess.h, line 393 (as a prototype)
- arch/s390/include/asm/uaccess.h, line 270 (as a prototype)
- arch/sh/include/asm/uaccess.h, line 131 (as a prototype)
- arch/sparc/include/asm/uaccess_64.h, line 192 (as a prototype)
- arch/um/include/asm/uaccess.h, line 28 (as a prototype)
- arch/unicore32/include/asm/uaccess.h, line 28 (as a prototype)
- arch/x86/include/asm/uaccess.h, line 585 (as a prototype)
Defined in 9 files as a macro:
Defined in 4 files as a label:
Defined in 19 files as a function:
- arch/arm/include/asm/uaccess.h, line 551 (as a function)
- arch/arm64/include/asm/uaccess.h, line 401 (as a function)
- arch/csky/lib/usercopy.c, line 257 (as a function)
- arch/m68k/include/asm/uaccess_no.h, line 150 (as a function)
- arch/m68k/lib/uaccess.c, line 104 (as a function)
- arch/microblaze/include/asm/uaccess.h, line 98 (as a function)
- arch/mips/include/asm/uaccess.h, line 649 (as a function)
- arch/nds32/include/asm/uaccess.h, line 283 (as a function)
- arch/nios2/include/asm/uaccess.h, line 50 (as a function)
- arch/riscv/lib/uaccess.S, line 71 (as a function)
- arch/s390/lib/uaccess.c, line 381 (as a function)
- arch/sh/lib/__clear_user.S, line 12 (as a function)
- arch/sh/mm/nommu.c, line 32 (as a function)
- arch/sparc/include/asm/uaccess_32.h, line 250 (as a function)
- arch/sparc/lib/bzero.S, line 94 (as a function)
- arch/um/kernel/skas/uaccess.c, line 211 (as a function)
- arch/x86/lib/usercopy_32.c, line 88 (as a function)
- arch/x86/lib/usercopy_64.c, line 17 (as a function)
- include/asm-generic/uaccess.h, line 264 (as a function)
Documented in 1 files:
Referenced in 45 files:
- arch/alpha/include/asm/uaccess.h, line 323
- arch/alpha/lib/clear_user.S
- arch/alpha/lib/ev6-clear_user.S
- arch/arm/include/asm/uaccess.h, line 580
- arch/arm64/include/asm/uaccess.h, line 407
- arch/c6x/kernel/signal.c, line 157
- arch/csky/lib/usercopy.c, line 262
- arch/m68k/include/asm/uaccess_mm.h, line 388
- arch/m68k/include/asm/uaccess_no.h, line 156
- arch/m68k/lib/uaccess.c, line 142
- arch/microblaze/include/asm/uaccess.h, line 124
- arch/mips/include/asm/uaccess.h, line 691
- arch/nios2/include/asm/uaccess.h, line 74
- arch/openrisc/include/asm/uaccess.h, line 257
- arch/openrisc/kernel/or32_ksyms.c, line 46
- arch/openrisc/lib/string.S, line 72
- arch/powerpc/include/asm/uaccess.h, line 412
- arch/powerpc/lib/string_32.S
- arch/powerpc/lib/string_64.S
- arch/riscv/include/asm/uaccess.h, line 400
- arch/riscv/kernel/riscv_ksyms.c, line 12
- arch/riscv/lib/uaccess.S, line 110
- arch/s390/include/asm/uaccess.h, line 275
- arch/s390/lib/uaccess.c, line 387
- arch/sh/include/asm/uaccess.h, line 139
- arch/sh/kernel/cpu/sh5/entry.S, line 1568
- arch/sh/kernel/sh_ksyms_32.c, line 22
- arch/sh/kernel/sh_ksyms_64.c, line 32
- arch/sparc/include/asm/uaccess_32.h, line 274
- arch/sparc/include/asm/uaccess_64.h, line 194
- arch/sparc/lib/GENbzero.S, line 154
- arch/sparc/lib/M7patch.S, line 39
- arch/sparc/lib/NG4patch.S, line 43
- arch/sparc/lib/NGbzero.S, line 157
- arch/sparc/lib/bzero.S
- arch/um/kernel/skas/uaccess.c, line 220
- arch/unicore32/kernel/ksyms.c, line 48
- arch/unicore32/lib/clear_user.S
- arch/x86/include/asm/fpu/internal.h, line 364
- arch/x86/kernel/fpu/signal.c, line 138
- arch/x86/kvm/hyperv.c, line 1128
- arch/x86/lib/usercopy_32.c, line 93
- arch/x86/lib/usercopy_64.c
- include/asm-generic/uaccess.h
- include/linux/regset.h, line 323