Defined in 2 files as a prototype:
Defined in 8 files as a macro:
Defined in 1 files as a label:
Defined in 15 files as a function:
- arch/alpha/include/asm/uaccess.h, line 320 (as a function)
- arch/arm/include/asm/uaccess.h, line 577 (as a function)
- arch/csky/lib/usercopy.c, line 237 (as a function)
- arch/microblaze/include/asm/uaccess.h, line 117 (as a function)
- arch/nds32/include/asm/uaccess.h, line 276 (as a function)
- arch/nios2/include/asm/uaccess.h, line 69 (as a function)
- arch/openrisc/include/asm/uaccess.h, line 254 (as a function)
- arch/powerpc/include/asm/uaccess.h, line 406 (as a function)
- arch/riscv/include/asm/uaccess.h, line 396 (as a function)
- arch/s390/include/asm/uaccess.h, line 272 (as a function)
- arch/sparc/include/asm/uaccess_32.h, line 271 (as a function)
- arch/x86/lib/usercopy_32.c, line 67 (as a function)
- arch/x86/lib/usercopy_64.c, line 50 (as a function)
- arch/xtensa/include/asm/uaccess.h, line 281 (as a function)
- include/asm-generic/uaccess.h, line 272 (as a function)
Documented in 1 files:
Referenced in 40 files:
- arch/arm64/kvm/guest.c, line 405
- arch/csky/lib/usercopy.c, line 243
- arch/h8300/lib/memset.S, line 15
- arch/sparc/kernel/ptrace_32.c, line 398
- arch/sparc/kernel/ptrace_64.c, line 968
- arch/sparc/kernel/signal_64.c, line 153
- arch/um/kernel/process.c, line 303
- arch/x86/kernel/ldt.c
- arch/x86/lib/usercopy_32.c, line 74
- arch/x86/lib/usercopy_64.c, line 56
- arch/x86/um/ldt.c
- drivers/char/mem.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 2315
- drivers/gpu/drm/drm_bufs.c, line 1563
- drivers/gpu/drm/drm_ioc32.c, line 304
- drivers/gpu/drm/radeon/radeon_ttm.c, line 1038
- drivers/infiniband/core/uverbs_cmd.c, line 76
- drivers/infiniband/core/uverbs_ioctl.c, line 799
- drivers/input/evdev.c, line 1035
- drivers/md/dm-ioctl.c
- drivers/media/usb/uvc/uvc_v4l2.c, line 1339
- drivers/media/v4l2-core/v4l2-compat-ioctl32.c, line 1156
- drivers/scsi/aacraid/linit.c, line 1182
- drivers/scsi/megaraid/megaraid_sas_base.c, line 8381
- drivers/xen/privcmd.c, line 496
- fs/binfmt_elf.c
- fs/binfmt_elf_fdpic.c
- fs/binfmt_flat.c, line 860
- fs/notify/fanotify/fanotify_user.c, line 253
- fs/notify/inotify/inotify_user.c, line 204
- fs/proc/kcore.c
- kernel/rseq.c, line 207
- kernel/signal.c, line 3188
- lib/iov_iter.c, line 954
- lib/test_user_copy.c, line 165
- mm/mempolicy.c
- net/netfilter/x_tables.c, line 299
- security/keys/keyctl.c, line 1704
- security/keys/keyctl_pkey.c, line 181
- sound/core/pcm_compat.c