Loading...
Documented in 1 files:
Defined in 2 files as a prototype:
- arch/csky/include/asm/uaccess.h, line 388 (as a prototype)
- arch/x86/include/asm/uaccess.h, line 455 (as a prototype)
Defined in 8 files as a macro:
- arch/arm64/include/asm/uaccess.h, line 430 (as a macro)
- arch/ia64/include/asm/uaccess.h, line 219 (as a macro)
- arch/m68k/include/asm/uaccess_mm.h, line 388 (as a macro)
- arch/m68k/include/asm/uaccess_no.h, line 158 (as a macro)
- arch/mips/include/asm/uaccess.h, line 686 (as a macro)
- arch/parisc/include/asm/uaccess.h, line 211 (as a macro)
- arch/sh/include/asm/uaccess.h, line 129 (as a macro)
- arch/sparc/include/asm/uaccess_64.h, line 194 (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 581 (as a function)
- arch/csky/lib/usercopy.c, line 233 (as a function)
- arch/microblaze/include/asm/uaccess.h, line 113 (as a function)
- arch/nds32/include/asm/uaccess.h, line 275 (as a function)
- arch/nios2/include/asm/uaccess.h, line 69 (as a function)
- arch/openrisc/include/asm/uaccess.h, line 264 (as a function)
- arch/powerpc/include/asm/uaccess.h, line 542 (as a function)
- arch/riscv/include/asm/uaccess.h, line 397 (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 51 (as a function)
- arch/xtensa/include/asm/uaccess.h, line 283 (as a function)
- include/asm-generic/uaccess.h, line 272 (as a function)
Referenced in 40 files:
- arch/arm64/kvm/guest.c, line 460
- arch/csky/lib/usercopy.c, line 239
- arch/h8300/lib/memset.S, line 15
- arch/powerpc/include/asm/uaccess.h, line 556
- arch/sparc/kernel/signal_64.c, line 152
- arch/um/kernel/process.c, line 265
- arch/x86/kernel/ldt.c
- arch/x86/kvm/svm/nested.c, line 1044
- arch/x86/lib/usercopy_32.c, line 74
- arch/x86/lib/usercopy_64.c, line 57
- arch/x86/um/ldt.c
- drivers/char/mem.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 2446
- drivers/gpu/drm/drm_bufs.c, line 1566
- drivers/gpu/drm/drm_ioc32.c, line 304
- drivers/gpu/drm/radeon/radeon_ttm.c, line 1022
- drivers/infiniband/core/uverbs_cmd.c, line 76
- drivers/infiniband/core/uverbs_ioctl.c, line 787
- drivers/input/evdev.c, line 1023
- drivers/md/dm-ioctl.c
- drivers/media/usb/uvc/uvc_v4l2.c, line 1339
- drivers/media/v4l2-core/v4l2-compat-ioctl32.c, line 1438
- drivers/scsi/aacraid/linit.c, line 1209
- drivers/scsi/megaraid/megaraid_sas_base.c, line 8455
- drivers/xen/privcmd.c, line 493
- fs/binfmt_elf.c
- fs/binfmt_elf_fdpic.c
- fs/binfmt_flat.c, line 869
- fs/notify/fanotify/fanotify_user.c, line 317
- fs/notify/inotify/inotify_user.c, line 206
- fs/proc/kcore.c
- kernel/rseq.c, line 207
- kernel/signal.c, line 3211
- lib/iov_iter.c, line 979
- lib/test_user_copy.c, line 165
- mm/mempolicy.c
- net/netfilter/x_tables.c, line 299
- security/keys/keyctl.c, line 1859
- security/keys/keyctl_pkey.c, line 181
- sound/core/pcm_compat.c, line 203