Loading...
Defined in 5 files as a prototype:
- arch/arm/include/asm/uaccess.h, line 477 (as a prototype)
- arch/arm64/include/asm/uaccess.h, line 248 (as a prototype)
- arch/parisc/include/asm/uaccess.h, line 230 (as a prototype)
- arch/s390/include/asm/uaccess.h, line 112 (as a prototype)
- arch/unicore32/include/asm/uaccess.h, line 32 (as a prototype)
Defined in 19 files as a macro:
- arch/alpha/include/asm/uaccess.h, line 387 (as a macro)
- arch/arc/include/asm/uaccess.h, line 730 (as a macro)
- arch/arc/include/asm/uaccess.h, line 746 (as a macro)
- arch/arm/include/asm/uaccess.h, line 483 (as a macro)
- arch/blackfin/include/asm/uaccess.h, line 166 (as a macro)
- arch/c6x/include/asm/uaccess.h, line 98 (as a macro)
- arch/cris/include/asm/uaccess.h, line 395 (as a macro)
- arch/hexagon/include/asm/uaccess.h, line 75 (as a macro)
- arch/m32r/include/asm/uaccess.h, line 620 (as a macro)
- arch/m68k/include/asm/uaccess_mm.h, line 366 (as a macro)
- arch/m68k/include/asm/uaccess_no.h, line 133 (as a macro)
- arch/metag/include/asm/uaccess.h, line 222 (as a macro)
- arch/microblaze/include/asm/uaccess.h, line 365 (as a macro)
- arch/mips/include/asm/uaccess.h, line 1090 (as a macro)
- arch/mn10300/include/asm/uaccess.h, line 479 (as a macro)
- arch/openrisc/include/asm/uaccess.h, line 265 (as a macro)
- arch/sparc/include/asm/uaccess_64.h, line 224 (as a macro)
- arch/um/include/asm/uaccess.h, line 122 (as a macro)
- arch/unicore32/include/asm/uaccess.h, line 20 (as a macro)
Defined in 18 files as a function:
- arch/arm/lib/copy_from_user.S, line 87 (as a function)
- arch/arm/lib/uaccess.S, line 307 (as a function)
- arch/arm64/lib/copy_from_user.S, line 30 (as a function)
- arch/avr32/include/asm/uaccess.h, line 85 (as a function)
- arch/c6x/include/asm/uaccess.h, line 25 (as a function)
- arch/frv/include/asm/uaccess.h, line 294 (as a function)
- arch/ia64/include/asm/uaccess.h, line 247 (as a function)
- arch/parisc/lib/memcpy.c, line 500 (as a function)
- arch/powerpc/include/asm/uaccess.h, line 406 (as a function)
- arch/s390/lib/uaccess.c, line 119 (as a function)
- arch/score/include/asm/uaccess.h, line 320 (as a function)
- arch/sh/include/asm/uaccess.h, line 115 (as a function)
- arch/sparc/include/asm/uaccess_32.h, line 274 (as a function)
- arch/tile/include/asm/uaccess.h, line 395 (as a function)
- arch/unicore32/lib/copy_from_user.S, line 90 (as a function)
- arch/x86/include/asm/uaccess_32.h, line 137 (as a function)
- arch/x86/include/asm/uaccess_64.h, line 95 (as a function)
- include/asm-generic/uaccess.h, line 79 (as a function)
Documented in 3 files:
- arch/m32r/include/asm/uaccess.h, line 604
- arch/s390/include/asm/uaccess.h, line 95
- arch/x86/include/asm/uaccess_32.h, line 114
Referenced in 114 files:
- arch/alpha/include/asm/uaccess.h, line 394
- arch/alpha/kernel/signal.c, line 244
- arch/arc/kernel/signal.c, 2 times
- arch/arm/include/asm/uaccess.h, 2 times
- arch/arm/kernel/armksyms.c, line 94
- arch/arm/kernel/signal.c, 3 times
- arch/arm/lib/copy_from_user.S, line 91
- arch/arm/lib/uaccess.S, line 547
- arch/arm/vfp/vfpmodule.c, line 606
- arch/arm64/include/asm/uaccess.h, 2 times
- arch/arm64/kernel/arm64ksyms.c, line 36
- arch/arm64/kernel/signal.c, 2 times
- arch/arm64/lib/copy_from_user.S, line 55
- arch/avr32/include/asm/uaccess.h, line 102
- arch/avr32/kernel/signal.c, line 80
- arch/blackfin/include/asm/uaccess.h, line 169
- arch/blackfin/kernel/signal.c, line 90
- arch/c6x/kernel/signal.c, line 85
- arch/c6x/lib/checksum.c, line 21
- arch/cris/arch-v10/kernel/signal.c, 3 times
- arch/cris/arch-v10/kernel/traps.c, line 122
- arch/cris/arch-v32/kernel/signal.c, 3 times
- arch/cris/include/asm/uaccess.h, line 397
- arch/frv/include/asm/uaccess.h, line 305
- arch/frv/kernel/signal.c, 2 times
- arch/hexagon/kernel/signal.c, line 247
- arch/ia64/include/asm/uaccess.h, line 253
- arch/ia64/kernel/ptrace.c, 12 times
- arch/ia64/kernel/signal.c, 9 times
- arch/ia64/kernel/unaligned.c, line 1371
- arch/ia64/lib/csum_partial_copy.c, line 119
- arch/m32r/include/asm/uaccess.h, line 583
- arch/m32r/kernel/signal.c, line 99
- arch/m68k/include/asm/uaccess_mm.h, 2 times
- arch/m68k/include/asm/uaccess_no.h, line 136
- arch/m68k/kernel/signal.c, 6 times
- arch/metag/include/asm/uaccess.h, line 223
- arch/metag/kernel/signal.c, line 83
- arch/metag/lib/checksum.c, line 147
- arch/microblaze/include/asm/uaccess.h, 2 times
- arch/microblaze/kernel/signal.c, line 97
- arch/mips/include/asm/termios.h, line 50
- arch/mips/kernel/signal.c, 2 times
- arch/mn10300/kernel/signal.c, 2 times
- arch/openrisc/include/asm/uaccess.h, line 271
- arch/openrisc/kernel/signal.c, 4 times
- arch/parisc/include/asm/uaccess.h, 2 times
- arch/parisc/kernel/signal.c, 8 times
- arch/parisc/kernel/signal32.c, 2 times
- arch/parisc/lib/memcpy.c, line 499
- arch/powerpc/kernel/ptrace.c, line 1651
- arch/powerpc/kernel/signal_32.c, 13 times
- arch/powerpc/kernel/signal_64.c, 8 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1523
- arch/powerpc/lib/checksum_wrappers_64.c, line 50
- arch/powerpc/lib/usercopy_64.c, line 15
- arch/powerpc/mm/subpage-prot.c, line 254
- arch/s390/include/asm/uaccess.h, 3 times
- arch/s390/kernel/compat_signal.c, 7 times
- arch/s390/kernel/dis.c, 2 times
- arch/s390/kernel/signal.c, 5 times
- arch/s390/lib/uaccess.c, line 125
- arch/score/include/asm/uaccess.h, line 161
- arch/score/kernel/signal.c, line 149
- arch/sh/include/asm/uaccess.h, line 127
- arch/sh/kernel/signal_32.c, 3 times
- arch/sh/kernel/signal_64.c, 3 times
- arch/sparc/include/asm/uaccess_32.h, line 280
- arch/sparc/include/asm/uaccess_64.h, line 266
- arch/sparc/kernel/signal_32.c, 4 times
- arch/sparc/kernel/signal_64.c, 2 times
- arch/sparc/kernel/sigutil_32.c, 2 times
- arch/tile/include/asm/uaccess.h, line 405
- arch/tile/kernel/compat_signal.c, line 140
- arch/tile/kernel/signal.c, line 89
- arch/um/include/asm/uaccess.h, 2 times
- arch/unicore32/kernel/ksyms.c, line 49
- arch/unicore32/kernel/signal.c, line 60
- arch/unicore32/lib/copy_from_user.S, line 94
- arch/x86/ia32/ia32_signal.c, 2 times
- arch/x86/kernel/dumpstack_64.c, line 347
- arch/x86/kernel/signal.c, 3 times
- arch/x86/kernel/tls.c, line 259
- arch/x86/kernel/xsave.c, 3 times
- arch/x86/kvm/paging_tmpl.h, line 347
- arch/x86/lib/usercopy_32.c, line 684
- arch/x86/math-emu/reg_ld_str.c, 3 times
- arch/xtensa/include/asm/uaccess.h, 3 times
- arch/xtensa/kernel/ptrace.c, 5 times
- arch/xtensa/kernel/signal.c, 5 times
- block/compat_ioctl.c, 2 times
- drivers/block/skd_main.c, 2 times
- drivers/firewire/core-cdev.c, line 1136
- drivers/gpu/drm/i915/i915_gem.c, 2 times
- drivers/media/usb/uvc/uvc_v4l2.c, 2 times
- drivers/message/i2o/i2o_config.c, line 273
- drivers/scsi/esas2r/esas2r_ioctl.c, line 1309
- drivers/scsi/pmcraid.c, 3 times
- drivers/scsi/sg.c, 6 times
- drivers/spi/spidev.c, line 477
- drivers/staging/vme/devices/vme_user.c, 2 times
- drivers/usb/gadget/function/f_fs.c, 2 times
- drivers/vhost/vhost.c, line 1272
- fs/compat_ioctl.c, line 620
- fs/ntfs/file.c, line 1295
- include/asm-generic/uaccess-unaligned.h, line 11
- include/asm-generic/uaccess.h, 4 times
- include/linux/regset.h, line 260
- include/linux/uaccess.h, line 51
- lib/checksum.c, line 161
- mm/iov_iter.c, 4 times
- net/sctp/socket.c, 2 times
- sound/oss/soundcard.c, line 120
- virt/kvm/kvm_main.c, 2 times