copy_from_user
Defined as a function in:
Referenced (in 428 files total) in:
- arch/alpha/include/asm/termios.h, 3 times
- arch/alpha/kernel/osf_sys.c, 7 times
- arch/alpha/kernel/signal.c, line 103
- arch/alpha/kernel/srm_env.c, line 105
- arch/arc/kernel/disasm.c, line 37
- arch/arm/common/bL_switcher_dummy_if.c, line 30
- arch/arm/kernel/ptrace.c, 2 times
- arch/arm/kernel/sys_oabi-compat.c, 7 times
- arch/arm64/kernel/ptrace.c, line 1321
- arch/arm64/kernel/signal32.c, line 66
- arch/arm64/kvm/arm.c, 8 times
- arch/arm64/kvm/guest.c, 4 times
- arch/arm64/kvm/psci.c, line 490
- arch/arm64/kvm/sys_regs.c, 5 times
- arch/arm64/kvm/vgic/vgic-its.c, line 2711
- arch/arm64/kvm/vgic/vgic-kvm-device.c, line 166
- arch/hexagon/kernel/signal.c, line 71
- arch/ia64/include/asm/termios.h, 3 times
- arch/ia64/kernel/brl_emu.c, line 70
- arch/ia64/kernel/perfmon.c, 2 times
- arch/ia64/kernel/salinfo.c, line 506
- arch/ia64/kernel/traps.c, line 292
- arch/ia64/kernel/unaligned.c, 4 times
- arch/m68k/bvme6000/rtc.c, line 80
- arch/m68k/kernel/ptrace.c, line 255
- arch/m68k/kernel/signal.c, 2 times
- arch/m68k/kernel/time.c, line 124
- arch/m68k/mvme16x/rtc.c, line 75
- arch/mips/include/asm/termios.h, 2 times
- arch/mips/kernel/machine_kexec.c, line 70
- arch/mips/kernel/mips-mt-fpaff.c, line 76
- arch/mips/kernel/rtlx.c, 2 times
- arch/mips/kernel/vpe.c, line 879
- arch/mips/kvm/mips.c, 5 times
- arch/parisc/include/asm/termios.h, 3 times
- arch/parisc/kernel/perf.c, line 309
- arch/powerpc/kernel/ptrace/ptrace.c, line 134
- arch/powerpc/kernel/rtas-proc.c, 2 times
- arch/powerpc/kernel/rtas.c, 2 times
- arch/powerpc/kernel/rtas_flash.c, 3 times
- arch/powerpc/kernel/signal_32.c, 3 times
- arch/powerpc/kvm/book3s_32_mmu.c, line 209
- arch/powerpc/kvm/book3s_64_mmu.c, line 251
- arch/powerpc/kvm/book3s_hv.c, 3 times
- arch/powerpc/kvm/book3s_pr_papr.c, 4 times
- arch/powerpc/kvm/book3s_rtas.c, line 203
- arch/powerpc/kvm/book3s_xive_native.c, line 576
- arch/powerpc/kvm/e500_mmu.c, line 747
- arch/powerpc/kvm/mpic.c, line 1463
- arch/powerpc/kvm/powerpc.c, 9 times
- arch/powerpc/math-emu/lfd.c, line 12
- arch/powerpc/math-emu/lfs.c, line 23
- arch/powerpc/mm/numa.c, line 1657
- arch/powerpc/oprofile/cell/vma_map.c, 7 times
- arch/powerpc/platforms/cell/spufs/file.c, 4 times
- arch/powerpc/platforms/powernv/opal-prd.c, 3 times
- arch/powerpc/platforms/powernv/vas-api.c, 2 times
- arch/powerpc/platforms/pseries/lpar.c, 2 times
- arch/powerpc/platforms/pseries/lparcfg.c, line 610
- arch/powerpc/platforms/pseries/scanlog.c, line 116
- arch/s390/hypfs/hypfs_sprp.c, 2 times
- arch/s390/include/asm/idals.h, 2 times
- arch/s390/include/asm/termios.h, line 21
- arch/s390/kernel/compat_linux.c, 3 times
- arch/s390/kernel/debug.c, 2 times
- arch/s390/kernel/guarded_storage.c, line 62
- arch/s390/kernel/ptrace.c, 2 times
- arch/s390/kernel/sys_s390.c, line 54
- arch/s390/kvm/interrupt.c, 7 times
- arch/s390/kvm/kvm-s390.c, 32 times
- arch/s390/lib/uaccess.c, line 439
- arch/s390/pci/pci_clp.c, 2 times
- arch/s390/pci/pci_mmio.c, line 187
- arch/sh/boards/mach-landisk/gio.c, line 64
- arch/sh/kernel/io_trapped.c, line 288
- arch/sh/kernel/traps_32.c, 4 times
- arch/sparc/include/asm/termios.h, 3 times
- arch/sparc/kernel/process_64.c, 2 times
- arch/sparc/kernel/ptrace_32.c, line 56
- arch/sparc/kernel/ptrace_64.c, line 165
- arch/sparc/kernel/signal32.c, line 162
- arch/sparc/kernel/signal_64.c, 3 times
- arch/sparc/kernel/sigutil_32.c, line 114
- arch/sparc/kernel/sigutil_64.c, 3 times
- arch/sparc/kernel/sys_sparc_32.c, line 184
- arch/sparc/kernel/sys_sparc_64.c, 3 times
- arch/sparc/kernel/traps_64.c, 2 times
- arch/um/drivers/ubd_kern.c, line 1446
- arch/um/kernel/exitcode.c, line 47
- arch/um/kernel/process.c, 2 times
- arch/x86/ia32/ia32_signal.c, line 68
- arch/x86/kernel/cpu/mce/dev-mcelog.c, line 308
- arch/x86/kernel/cpu/mce/inject.c, line 353
- arch/x86/kernel/cpu/mtrr/if.c, 2 times
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c, line 1229
- arch/x86/kernel/ldt.c, line 583
- arch/x86/kernel/msr.c, 3 times
- arch/x86/kernel/signal.c, line 90
- arch/x86/kernel/sys_ia32.c, line 227
- arch/x86/kernel/tls.c, line 121
- arch/x86/kernel/umip.c, line 344
- arch/x86/kernel/uprobes.c, line 1065
- arch/x86/kernel/vm86_32.c, 4 times
- arch/x86/kvm/cpuid.c, 2 times
- arch/x86/kvm/pmu.c, 2 times
- arch/x86/kvm/svm/nested.c, 2 times
- arch/x86/kvm/svm/sev.c, 8 times
- arch/x86/kvm/vmx/nested.c, 2 times
- arch/x86/kvm/x86.c, 28 times
- arch/x86/math-emu/fpu_system.h, line 111
- arch/x86/math-emu/reg_ld_str.c, line 218
- arch/x86/mm/pkeys.c, line 163
- arch/x86/mm/tlb.c, line 1267
- arch/x86/platform/uv/tlb_uv.c, 2 times
- arch/x86/um/ldt.c, line 134
- arch/x86/um/ptrace_32.c, 3 times
- arch/x86/um/ptrace_64.c, 2 times
- arch/x86/um/signal.c, 7 times
- arch/x86/um/tls_32.c, 3 times
- arch/xtensa/kernel/ptrace.c, line 462
- block/blk-mq-debugfs.c, line 163
- block/blk-zoned.c, 2 times
- block/bsg.c, 2 times
- block/ioctl.c, 8 times
- block/scsi_ioctl.c, 7 times
- block/sed-opal.c, line 1274
- crypto/af_alg.c, line 214
- fs/aio.c, 5 times
- fs/autofs/dev-ioctl.c, line 84
- fs/binfmt_elf.c, line 1636
- fs/binfmt_elf_fdpic.c, line 1396
- fs/binfmt_misc.c, 2 times
- fs/btrfs/ioctl.c, 13 times
- fs/btrfs/send.c, line 7199
- fs/ceph/ioctl.c, 3 times
- fs/cifs/cifs_debug.c, line 936
- fs/cifs/smb2ops.c, 3 times
- fs/coda/pioctl.c, line 59
- fs/coda/psdev.c, 3 times
- fs/coda/upcall.c, line 511
- fs/configfs/file.c, line 235
- fs/crypto/keyring.c, 4 times
- fs/crypto/policy.c, 2 times
- fs/dlm/plock.c, line 428
- fs/ecryptfs/miscdev.c, line 374
- fs/efivarfs/file.c, 2 times
- fs/eventfd.c, line 274
- fs/eventpoll.c, line 2278
- fs/ext4/ioctl.c, 7 times
- fs/f2fs/file.c, 7 times
- fs/fat/file.c, line 140
- fs/fcntl.c, 9 times
- fs/fhandle.c, 3 times
- fs/gfs2/rgrp.c, line 1380
- fs/hpfs/super.c, line 214
- fs/io_uring.c, 11 times
- fs/ioctl.c, 4 times
- fs/jfs/ioctl.c, line 137
- fs/kernfs/file.c, line 296
- fs/libfs.c, 3 times
- fs/namespace.c, 2 times
- fs/nfs/blocklayout/rpc_pipefs.c, line 121
- fs/nfs/fs_context.c, 2 times
- fs/nfs/nfs4idmap.c, line 691
- fs/nfsd/fault_inject.c, line 56
- fs/nfsd/nfs4recover.c, 2 times
- fs/nilfs2/ioctl.c, 12 times
- fs/notify/fanotify/fanotify_user.c, line 497
- fs/ocfs2/dlmfs/dlmfs.c, line 293
- fs/ocfs2/ioctl.c, 8 times
- fs/ocfs2/move_extents.c, line 1020
- fs/ocfs2/stack_user.c, line 249
- fs/orangefs/devorangefs-req.c, 2 times
- fs/orangefs/orangefs-debugfs.c, 6 times
- fs/overlayfs/file.c, line 636
- fs/proc/base.c, 6 times
- fs/proc/task_mmu.c, line 1123
- fs/pstore/ram_core.c, line 286
- fs/quota/quota.c, 7 times
- fs/read_write.c, 5 times
- fs/select.c, 6 times
- fs/signalfd.c, 2 times
- fs/splice.c, 2 times
- fs/timerfd.c, line 343
- fs/ubifs/debug.c, line 2721
- fs/userfaultfd.c, 7 times
- fs/utimes.c, line 172
- fs/verity/enable.c, 3 times
- fs/xattr.c, line 506
- fs/xfs/xfs_discard.c, line 175
- fs/xfs/xfs_ioctl.c, 27 times
- fs/xfs/xfs_ioctl32.c, 6 times
- fs/exec.c, line 577
- include/asm-generic/flat.h, line 11
- include/asm-generic/termios-base.h, 3 times
- include/asm-generic/termios.h, 4 times
- include/linux/uaccess.h, 2 times
- include/net/checksum.h, line 29
- include/rdma/ib_verbs.h, line 2902
- include/rdma/uverbs_ioctl.h, 2 times
- ipc/compat.c, 2 times
- ipc/mqueue.c, 5 times
- ipc/msg.c, 2 times
- ipc/msgutil.c, 2 times
- ipc/sem.c, 4 times
- ipc/shm.c, 2 times
- ipc/syscall.c, 2 times
- kernel/bpf/btf.c, 2 times
- kernel/bpf/cgroup.c, 2 times
- kernel/bpf/hashtab.c, line 1382
- kernel/bpf/syscall.c, 9 times
- kernel/bpf/verifier.c, 2 times
- kernel/capability.c, line 246
- kernel/compat.c, 2 times
- kernel/dma/debug.c, line 765
- kernel/events/core.c, line 5441
- kernel/fail_function.c, line 254
- kernel/fork.c, line 2701
- kernel/irq/debugfs.c, line 189
- kernel/kcmp.c, line 112
- kernel/kcsan/debugfs.c, line 301
- kernel/kexec_core.c, 2 times
- kernel/kprobes.c, line 2732
- kernel/power/qos.c, line 384
- kernel/power/user.c, 2 times
- kernel/profile.c, line 508
- kernel/rseq.c, 2 times
- kernel/sched/debug.c, line 138
- kernel/sched/psi.c, line 1255
- kernel/sched/core.c, 2 times
- kernel/seccomp.c, 6 times
- kernel/sysctl_binary.c, 2 times
- kernel/time/itimer.c, 2 times
- kernel/time/posix-timers.c, 2 times
- kernel/time/test_udelay.c, line 111
- kernel/time/time.c, 7 times
- kernel/trace/blktrace.c, 2 times
- kernel/trace/bpf_trace.c, line 1772
- kernel/trace/trace.c, 4 times
- kernel/trace/trace_uprobe.c, 2 times
- kernel/user_namespace.c, line 1149
- kernel/watch_queue.c, line 306
- kernel/ptrace.c, 3 times
- kernel/signal.c, 15 times
- kernel/sys.c, 8 times
- kernel/kexec.c, 2 times
- kernel/module.c, line 2938
- lib/kfifo.c, 2 times
- lib/kstrtox.c, 2 times
- lib/test_hmm.c, 2 times
- lib/test_kasan.c, 2 times
- lib/test_user_copy.c, 7 times
- lib/xz/xz_dec_test.c, line 125
- mm/gup_benchmark.c, line 174
- mm/memfd.c, line 282
- mm/memory.c, line 4994
- mm/mempolicy.c, 2 times
- mm/migrate.c, line 1774
- mm/mmap.c, line 1623
- mm/nommu.c, line 1347
- mm/shmem.c, line 2317
- mm/slab.c, line 4125
- mm/userfaultfd.c, 2 times
- mm/util.c, 3 times
- net/6lowpan/debugfs.c, line 135
- net/8021q/vlan.c, line 547
- net/appletalk/ddp.c, 4 times
- net/atm/br2684.c, 3 times
- net/atm/common.c, line 763
- net/atm/lec.c, line 690
- net/atm/mpc.c, line 613
- net/atm/pppoatm.c, line 397
- net/atm/resources.c, 2 times
- net/atm/svc.c, 3 times
- net/ax25/af_ax25.c, 4 times
- net/ax25/ax25_route.c, 3 times
- net/batman-adv/icmp_socket.c, line 206
- net/bluetooth/6lowpan.c, line 1131
- net/bluetooth/bnep/sock.c, 4 times
- net/bluetooth/cmtp/sock.c, 4 times
- net/bluetooth/hci_conn.c, 3 times
- net/bluetooth/hci_core.c, 3 times
- net/bluetooth/hci_debugfs.c, line 1100
- net/bluetooth/hci_sock.c, 3 times
- net/bluetooth/hidp/sock.c, 5 times
- net/bluetooth/l2cap_sock.c, 3 times
- net/bluetooth/rfcomm/sock.c, line 716
- net/bluetooth/rfcomm/tty.c, 3 times
- net/bluetooth/sco.c, line 834
- net/bpf/test_run.c, 2 times
- net/bridge/br_ioctl.c, 4 times
- net/bridge/netfilter/ebtables.c, 11 times
- net/caif/caif_socket.c, 2 times
- net/can/j1939/socket.c, 2 times
- net/can/raw.c, 6 times
- net/ceph/pagevec.c, line 72
- net/compat.c, 5 times
- net/core/dev_ioctl.c, line 177
- net/core/filter.c, 2 times
- net/core/pktgen.c, 16 times
- net/core/sock.c, 10 times
- net/dccp/proto.c, line 420
- net/decnet/af_decnet.c, line 1363
- net/decnet/dn_dev.c, line 423
- net/ethtool/ioctl.c, 50 times
- net/ieee802154/socket.c, line 132
- net/ipv4/af_inet.c, 4 times
- net/ipv4/arp.c, line 1186
- net/ipv4/fib_frontend.c, line 527
- net/ipv4/ip_options.c, line 550
- net/ipv4/ip_sockglue.c, 15 times
- net/ipv4/ip_tunnel.c, line 972
- net/ipv4/ipmr.c, 6 times
- net/ipv4/netfilter/arp_tables.c, 8 times
- net/ipv4/netfilter/ip_tables.c, 8 times
- net/ipv4/netfilter/ipt_CLUSTERIP.c, line 785
- net/ipv4/tcp.c, 4 times
- net/ipv4/tcp_ipv4.c, line 1208
- net/ipv4/raw.c, line 820
- net/ipv6/addrconf.c, 3 times
- net/ipv6/af_inet6.c, 2 times
- net/ipv6/ip6_flowlabel.c, 2 times
- net/ipv6/ip6_gre.c, 3 times
- net/ipv6/ip6_tunnel.c, 3 times
- net/ipv6/ip6_vti.c, 3 times
- net/ipv6/ip6mr.c, 7 times
- net/ipv6/ipv6_sockglue.c, 13 times
- net/ipv6/netfilter/ip6_tables.c, 8 times
- net/ipv6/sit.c, 4 times
- net/ipv6/tcp_ipv6.c, line 580
- net/ipv6/raw.c, line 985
- net/kcm/kcmsock.c, 2 times
- net/l2tp/l2tp_ppp.c, line 1109
- net/mac80211/debugfs.c, 4 times
- net/mac80211/debugfs_netdev.c, line 56
- net/mac80211/debugfs_sta.c, 2 times
- net/netfilter/ipset/ip_set_core.c, line 2265
- net/netfilter/ipvs/ip_vs_ctl.c, 2 times
- net/netfilter/x_tables.c, 3 times
- net/netfilter/xt_recent.c, line 566
- net/netrom/nr_route.c, 2 times
- net/packet/af_packet.c, 17 times
- net/qrtr/qrtr.c, line 1137
- net/rds/af_rds.c, 4 times
- net/rds/rdma.c, 4 times
- net/rds/stats.c, line 74
- net/rfkill/core.c, line 1223
- net/rose/af_rose.c, 2 times
- net/rose/rose_route.c, 2 times
- net/rxrpc/af_rxrpc.c, line 661
- net/sctp/socket.c, 76 times
- net/sunrpc/auth_gss/auth_gss.c, line 738
- net/sunrpc/auth_gss/svcauth_gss.c, line 1396
- net/sunrpc/cache.c, 2 times
- net/sunrpc/debugfs.c, line 284
- net/tipc/socket.c, 3 times
- net/tls/tls_main.c, 2 times
- net/vmw_vsock/af_vsock.c, line 1540
- net/wireless/wext-core.c, 4 times
- net/wireless/wext-priv.c, line 161
- net/x25/af_x25.c, 6 times
- net/x25/x25_link.c, line 349
- net/x25/x25_route.c, line 187
- net/xdp/xsk.c, 3 times
- net/socket.c, 12 times
- samples/qmi/qmi_sample_client.c, line 389
- samples/vfio-mdev/mbochs.c, 7 times
- samples/vfio-mdev/mdpy.c, 7 times
- samples/vfio-mdev/mtty.c, 7 times
- security/apparmor/apparmorfs.c, 2 times
- security/keys/compat_dh.c, line 26
- security/keys/dh.c, 3 times
- security/keys/keyctl.c, 2 times
- security/keys/keyctl_pkey.c, line 125
- security/selinux/selinuxfs.c, line 563
- security/smack/smackfs.c, 5 times
- security/ccsecurity/policy_io.c, line 6329
- sound/core/compress_offload.c, 5 times
- sound/core/control.c, 7 times
- sound/core/control_compat.c, 7 times
- sound/core/hwdep.c, line 214
- sound/core/info.c, line 340
- sound/core/memory.c, 2 times
- sound/core/oss/pcm_oss.c, 2 times
- sound/core/pcm_compat.c, line 250
- sound/core/pcm_lib.c, line 1935
- sound/core/pcm_native.c, 5 times
- sound/core/rawmidi.c, 4 times
- sound/core/seq/oss/seq_oss_ioctl.c, 3 times
- sound/core/seq/oss/seq_oss_rw.c, 2 times
- sound/core/seq/seq_clientmgr.c, 2 times
- sound/core/seq/seq_compat.c, line 41
- sound/core/seq/seq_memory.c, 3 times
- sound/core/timer.c, 5 times
- sound/core/timer_compat.c, line 39
- sound/drivers/opl3/opl3_oss.c, line 197
- sound/drivers/opl3/opl3_synth.c, 4 times
- sound/drivers/opl4/opl4_proc.c, line 70
- sound/isa/gus/gus_dram.c, line 22
- sound/isa/gus/gus_pcm.c, line 382
- sound/isa/sb/emu8000.c, 2 times
- sound/isa/sb/sb16_csp.c, 9 times
- sound/isa/wavefront/wavefront_fx.c, line 173
- sound/isa/wavefront/wavefront_synth.c, 7 times
- sound/oss/dmasound/dmasound_atari.c, 2 times
- sound/oss/dmasound/dmasound_paula.c, line 166
- sound/oss/dmasound/dmasound_q40.c, 3 times
- sound/pci/asihpi/hpioctl.c, 2 times
- sound/pci/emu10k1/emufx.c, 5 times
- sound/pci/emu10k1/memory.c, line 612
- sound/pci/korg1212/korg1212.c, line 1355
- sound/pci/rme9652/hdsp.c, 3 times
- sound/pci/rme9652/hdspm.c, line 6353
- sound/pci/rme9652/rme9652.c, line 1881
- sound/soc/codecs/wm_adsp.c, line 1107
- sound/soc/intel/skylake/skl-topology.c, line 1476
- sound/soc/mediatek/common/mtk-btcvsd.c, 2 times
- sound/soc/soc-generic-dmaengine-pcm.c, line 313
- sound/soc/sof/control.c, 2 times
- sound/soc/sprd/sprd-pcm-compress.c, 5 times
- sound/synth/emux/emux_hwdep.c, 2 times
- sound/synth/emux/emux_oss.c, line 214
- sound/synth/emux/soundfont.c, 7 times
- sound/usb/usx2y/us122l.c, line 378
- sound/xen/xen_snd_front_alsa.c, line 614
- tools/virtio/linux/uaccess.h, line 37
- virt/kvm/kvm_main.c, 21 times
- virt/kvm/vfio.c, line 286
kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.
