strscpy
Defined as a preprocessor macro in:
Referenced (in 385 files total) in:
- arch/alpha/kernel/setup.c, line 471
- arch/arm/kernel/atags_parse.c, 2 times
- arch/arm/kernel/setup.c, line 1138
- arch/arm/kernel/vdso.c, line 134
- arch/hexagon/kernel/setup.c, 3 times
- arch/loongarch/kernel/env.c, 2 times
- arch/loongarch/kernel/relocate.c, line 218
- arch/loongarch/kernel/setup.c, 2 times
- arch/m68k/emu/natfeat.c, line 47
- arch/m68k/kernel/setup_mm.c, line 150
- arch/m68k/kernel/setup_no.c, line 93
- arch/microblaze/kernel/prom.c, line 23
- arch/mips/bcm47xx/board.c, line 356
- arch/mips/cavium-octeon/executive/cvmx-bootmem.c, line 783
- arch/mips/kernel/prom.c, 3 times
- arch/mips/kernel/relocate.c, line 343
- arch/mips/kernel/setup.c, 3 times
- arch/mips/pic32/pic32mzda/init.c, line 47
- arch/nios2/kernel/cpuinfo.c, line 50
- arch/nios2/kernel/setup.c, 3 times
- arch/parisc/kernel/processor.c, line 385
- arch/parisc/kernel/setup.c, 2 times
- arch/powerpc/kernel/dt_cpu_ftrs.c, line 1112
- arch/powerpc/kernel/kprobes.c, line 94
- arch/powerpc/platforms/pasemi/misc.c, line 39
- arch/powerpc/platforms/powermac/bootx_init.c, line 247
- arch/powerpc/platforms/powernv/idle.c, line 1416
- arch/powerpc/platforms/powernv/pci-ioda.c, line 67
- arch/powerpc/platforms/pseries/hvcserver.c, line 179
- arch/riscv/kernel/pi/cmdline_early.c, line 32
- arch/riscv/kernel/setup.c, line 242
- arch/s390/kernel/cert_store.c, line 141
- arch/s390/kernel/debug.c, line 253
- arch/s390/kernel/early.c, line 287
- arch/s390/kernel/ipl.c, line 272
- arch/s390/lib/test_unwind.c, line 486
- arch/sh/drivers/dma/dma-api.c, line 99
- arch/sh/kernel/setup.c, 2 times
- arch/sparc/kernel/ioport.c, line 194
- arch/sparc/kernel/setup_32.c, line 292
- arch/sparc/kernel/setup_64.c, line 626
- arch/sparc/prom/bootstr_32.c, line 55
- arch/um/drivers/net_kern.c, line 268
- arch/um/drivers/vector_kern.c, line 1367
- arch/um/drivers/vector_user.c, 2 times
- arch/um/include/shared/user.h, line 63
- arch/um/kernel/um_arch.c, line 422
- arch/um/os-Linux/drivers/ethertap_user.c, line 108
- arch/um/os-Linux/drivers/tuntap_user.c, line 149
- arch/um/os-Linux/umid.c, 3 times
- arch/x86/events/amd/uncore.c, 2 times
- arch/x86/kernel/apic/x2apic_uv_x.c, 2 times
- arch/x86/kernel/cpu/mce/dev-mcelog.c, line 108
- arch/x86/kernel/hpet.c, line 424
- arch/x86/kernel/setup.c, 3 times
- arch/x86/xen/efi.c, line 141
- arch/xtensa/kernel/setup.c, 4 times
- arch/xtensa/platforms/iss/network.c, 2 times
- block/blk-cgroup-fc-appid.c, line 37
- block/elevator.c, 2 times
- block/genhd.c, line 257
- block/partitions/cmdline.c, 3 times
- crypto/acompress.c, line 43
- crypto/aead.c, 2 times
- crypto/ahash.c, line 510
- crypto/akcipher.c, line 30
- crypto/api.c, line 119
- crypto/asymmetric_keys/public_key.c, line 139
- crypto/crypto_user.c, 6 times
- crypto/essiv.c, line 552
- crypto/hctr2.c, line 439
- crypto/kpp.c, line 27
- crypto/lrw.c, line 362
- crypto/lskcipher.c, 3 times
- crypto/rng.c, line 73
- crypto/scompress.c, line 47
- crypto/shash.c, line 197
- crypto/sig.c, line 43
- crypto/skcipher.c, 2 times
- crypto/xts.c, line 403
- fs/affs/super.c, line 278
- fs/bcachefs/fs-ioctl.c, line 330
- fs/bcachefs/fs.c, line 1990
- fs/bcachefs/super.c, 3 times
- fs/bcachefs/trace.h, 24 times
- fs/befs/btree.c, line 503
- fs/befs/linuxvfs.c, line 378
- fs/btrfs/ioctl.c, line 2934
- fs/btrfs/rcu-string.h, line 28
- fs/ceph/mds_client.c, line 5542
- fs/char_dev.c, line 153
- fs/debugfs/file.c, line 980
- fs/dlm/config.c, 2 times
- fs/ecryptfs/crypto.c, line 1609
- fs/ecryptfs/main.c, 3 times
- fs/erofs/super.c, line 334
- fs/ext4/inode-test.c, line 217
- fs/fat/fat_test.c, line 126
- fs/fuse/virtio_fs.c, line 771
- fs/gfs2/ops_fstype.c, 5 times
- fs/hfsplus/xattr.c, line 411
- fs/hostfs/hostfs_kern.c, line 115
- fs/inode.c, line 636
- fs/kernfs/dir.c, 6 times
- fs/lockd/host.c, line 166
- fs/nfs/nfs4client.c, line 259
- fs/nfs/nfs4proc.c, 2 times
- fs/nfs/nfsroot.c, 2 times
- fs/nfsd/nfs4idmap.c, 4 times
- fs/nfsd/nfs4proc.c, line 1371
- fs/nfsd/nfssvc.c, line 809
- fs/ocfs2/stackglue.c, 2 times
- fs/ocfs2/super.c, line 2227
- fs/orangefs/dcache.c, line 36
- fs/orangefs/namei.c, 8 times
- fs/orangefs/orangefs-utils.c, line 338
- fs/orangefs/super.c, 4 times
- fs/proc/kcore.c, line 438
- fs/pstore/blk.c, line 244
- fs/pstore/platform.c, line 416
- fs/reiserfs/prints.c, 2 times
- fs/reiserfs/procfs.c, 2 times
- fs/smb/client/cifsfs.c, line 1144
- fs/smb/client/cifsroot.c, line 62
- fs/smb/client/cifssmb.c, line 5901
- fs/smb/client/connect.c, 3 times
- fs/smb/client/dfs_cache.c, line 1088
- fs/smb/client/fs_context.c, line 1640
- fs/smb/client/misc.c, line 1087
- fs/smb/client/sess.c, 2 times
- fs/smb/client/smb2ops.c, 5 times
- fs/smb/client/smb2pdu.c, line 2147
- fs/smb/client/smb2transport.c, line 664
- fs/smb/server/misc.c, line 251
- fs/smb/server/smb_common.c, line 514
- fs/smb/server/transport_ipc.c, 5 times
- fs/smb/server/unicode.c, line 315
- fs/super.c, 2 times
- fs/vboxsf/super.c, line 171
- include/kunit/test.h, line 1688
- include/linux/fortify-string.h, line 34
- include/linux/fs.h, line 2608
- include/linux/gameport.h, line 112
- include/linux/ref_tracker.h, line 37
- include/linux/string.h, line 108
- include/media/media-device.h, line 511
- include/rdma/rdma_vt.h, line 448
- include/sound/control.h, 2 times
- include/trace/events/devlink.h, line 200
- include/trace/events/fib.h, line 68
- include/trace/events/fib6.h, line 66
- include/trace/events/kyber.h, 4 times
- include/trace/events/mdio.h, line 28
- include/trace/events/rcu.h, line 806
- include/trace/events/scmi.h, line 167
- include/trace/events/sock.h, line 113
- include/trace/events/task.h, line 50
- include/trace/events/wbt.h, 4 times
- init/do_mounts.c, 2 times
- init/initramfs.c, line 154
- init/main.c, 2 times
- init/version.c, line 26
- kernel/acct.c, line 447
- kernel/bpf/cgroup.c, 3 times
- kernel/bpf/core.c, 2 times
- kernel/bpf/log.c, 2 times
- kernel/bpf/preload/bpf_preload_kern.c, 2 times
- kernel/cgroup/cgroup-v1.c, 2 times
- kernel/cgroup/cgroup.c, 3 times
- kernel/debug/gdbstub.c, 2 times
- kernel/debug/kdb/kdb_io.c, 2 times
- kernel/debug/kdb/kdb_main.c, 4 times
- kernel/debug/kdb/kdb_support.c, 2 times
- kernel/events/core.c, 3 times
- kernel/kallsyms.c, 2 times
- kernel/kcsan/kcsan_test.c, 2 times
- kernel/kprobes.c, line 324
- kernel/module/kallsyms.c, 5 times
- kernel/module/tracking.c, line 41
- kernel/module/main.c, 2 times
- kernel/params.c, line 854
- kernel/power/hibernate.c, 5 times
- kernel/power/main.c, line 334
- kernel/printk/printk.c, 10 times
- kernel/relay.c, 2 times
- kernel/seccomp.c, 2 times
- kernel/time/clocksource.c, line 1502
- kernel/trace/ftrace.c, 9 times
- kernel/trace/trace.c, 8 times
- kernel/trace/trace_boot.c, 4 times
- kernel/trace/trace_eprobe.c, line 902
- kernel/trace/trace_events.c, 2 times
- kernel/trace/trace_events_filter.c, line 1752
- kernel/trace/trace_events_hist.c, 2 times
- kernel/trace/trace_events_inject.c, 2 times
- kernel/trace/trace_events_synth.c, line 2010
- kernel/trace/trace_events_user.c, line 1023
- kernel/trace/trace_kprobe.c, line 33
- kernel/trace/trace_probe.c, line 261
- kernel/trace/trace_sched_switch.c, line 302
- kernel/trace/trace_uprobe.c, line 154
- kernel/watchdog_perf.c, line 300
- kernel/workqueue.c, 2 times
- lib/earlycpio.c, line 129
- lib/fortify_kunit.c, 4 times
- lib/kobject_uevent.c, line 256
- lib/kunit/executor_test.c, line 289
- lib/math/rational-test.c, line 28
- lib/string_kunit.c, 9 times
- lib/test_bpf.c, line 15683
- lib/test_fortify/write_overflow-strscpy.c, line 3
- mm/damon/sysfs-schemes.c, line 425
- mm/dmapool.c, line 258
- mm/kasan/report_generic.c, line 229
- mm/kfence/kfence_test.c, 2 times
- mm/kmemleak.c, 3 times
- mm/kmsan/kmsan_test.c, line 56
- mm/memblock.c, line 2259
- mm/page_owner.c, line 251
- mm/zswap.c, line 282
- net/8021q/vlan_dev.c, 3 times
- net/9p/protocol.c, line 789
- net/ax25/af_ax25.c, line 781
- net/batman-adv/soft-interface.c, 4 times
- net/bluetooth/hci_core.c, line 837
- net/bluetooth/hidp/core.c, 4 times
- net/bridge/br_device.c, 4 times
- net/bridge/br_sysfs_if.c, 2 times
- net/bridge/netfilter/ebtables.c, 3 times
- net/caif/caif_dev.c, line 346
- net/caif/caif_usb.c, line 191
- net/caif/cfcnfg.c, 2 times
- net/caif/cfctrl.c, line 261
- net/core/dev.c, 4 times
- net/core/drop_monitor.c, line 471
- net/core/net_test.c, line 347
- net/core/netpoll.c, 2 times
- net/dsa/conduit.c, line 69
- net/dsa/user.c, 3 times
- net/ethtool/ioctl.c, 7 times
- net/handshake/handshake-test.c, line 120
- net/ieee802154/trace.h, line 16
- net/ipv4/ip_tunnel.c, 4 times
- net/ipv4/ipconfig.c, 4 times
- net/ipv4/tcp_ao.c, line 1347
- net/ipv4/tcp_cong.c, 2 times
- net/ipv4/tcp_sigpool.c, line 315
- net/ipv6/ip6_gre.c, line 363
- net/ipv6/ip6_tunnel.c, line 295
- net/ipv6/ip6_vti.c, line 209
- net/ipv6/sit.c, line 258
- net/l2tp/l2tp_eth.c, 2 times
- net/mac80211/iface.c, line 2081
- net/mac80211/trace.h, line 20
- net/mac802154/trace.h, line 17
- net/mptcp/ctrl.c, 3 times
- net/mptcp/protocol.c, 2 times
- net/mptcp/sockopt.c, line 619
- net/netfilter/ipset/ip_set_core.c, 3 times
- net/netfilter/ipset/ip_set_hash_netiface.c, line 43
- net/netfilter/ipvs/ip_vs_ctl.c, 5 times
- net/netfilter/nf_log.c, 2 times
- net/netfilter/nf_tables_api.c, line 960
- net/netfilter/nfnetlink_hook.c, line 377
- net/netfilter/nft_osf.c, line 54
- net/netfilter/x_tables.c, 11 times
- net/netfilter/xt_RATEEST.c, line 147
- net/openvswitch/vport-internal_dev.c, line 68
- net/packet/af_packet.c, 2 times
- net/sched/act_api.c, line 1352
- net/sched/sch_api.c, line 199
- net/sched/sch_teql.c, line 494
- net/sunrpc/auth_gss/gss_krb5_test.c, line 40
- net/sunrpc/clnt.c, line 292
- net/sunrpc/xprtsock.c, 2 times
- net/tipc/bearer.c, 3 times
- net/tipc/topsrv.c, line 671
- net/wireless/ethtool.c, 6 times
- net/wireless/trace.h, line 30
- samples/trace_events/trace-events-sample.h, line 311
- samples/v4l/v4l2-pci-skeleton.c, 5 times
- security/apparmor/policy_unpack_test.c, 6 times
- security/integrity/ima/ima_api.c, line 456
- security/integrity/ima/ima_policy.c, line 921
- security/keys/request_key_auth.c, line 181
- security/selinux/ima.c, line 37
- security/tomoyo/domain.c, 2 times
- sound/aoa/codecs/onyx.c, line 1016
- sound/aoa/codecs/tas.c, line 895
- sound/aoa/codecs/toonie.c, line 129
- sound/aoa/core/alsa.c, 4 times
- sound/aoa/fabrics/layout.c, 3 times
- sound/arm/aaci.c, 3 times
- sound/arm/pxa2xx-ac97.c, line 222
- sound/core/compress_offload.c, line 1096
- sound/core/control.c, 9 times
- sound/core/control_led.c, 2 times
- sound/core/ctljack.c, line 38
- sound/core/hwdep.c, 3 times
- sound/core/init.c, 2 times
- sound/core/oss/mixer_oss.c, 6 times
- sound/core/pcm.c, line 725
- sound/core/pcm_native.c, 3 times
- sound/core/rawmidi.c, line 1838
- sound/core/seq/oss/seq_oss_midi.c, 2 times
- sound/core/seq/oss/seq_oss_synth.c, 3 times
- sound/core/seq/seq_clientmgr.c, 4 times
- sound/core/seq/seq_ports.c, 3 times
- sound/core/seq/seq_ump_client.c, line 327
- sound/core/timer.c, 5 times
- sound/core/timer_compat.c, 2 times
- sound/drivers/opl3/opl3_oss.c, line 100
- sound/drivers/opl3/opl3_synth.c, line 293
- sound/firewire/bebob/bebob_hwdep.c, line 81
- sound/firewire/dice/dice-hwdep.c, line 82
- sound/firewire/digi00x/digi00x-hwdep.c, line 90
- sound/firewire/fireface/ff-hwdep.c, line 99
- sound/firewire/fireworks/fireworks_hwdep.c, line 216
- sound/firewire/motu/motu-hwdep.c, line 127
- sound/firewire/oxfw/oxfw-hwdep.c, line 80
- sound/firewire/tascam/tascam-hwdep.c, line 157
- sound/i2c/i2c.c, 2 times
- sound/isa/ad1848/ad1848.c, 2 times
- sound/isa/cs423x/cs4231.c, 2 times
- sound/isa/cs423x/cs4236.c, 2 times
- sound/isa/es1688/es1688.c, 2 times
- sound/isa/gus/gus_main.c, line 390
- sound/isa/sb/sb16_csp.c, line 393
- sound/isa/sb/sb_mixer.c, line 485
- sound/oss/dmasound/dmasound_core.c, 2 times
- sound/pci/ac97/ac97_codec.c, line 2664
- sound/pci/cs5535audio/cs5535audio_olpc.c, 2 times
- sound/pci/ctxfi/ctpcm.c, line 436
- sound/pci/emu10k1/emu10k1.c, 2 times
- sound/pci/emu10k1/emu10k1_main.c, line 1545
- sound/pci/emu10k1/emufx.c, 3 times
- sound/pci/es1968.c, line 2712
- sound/pci/fm801.c, line 1262
- sound/pci/hda/cs35l41_hda.c, line 1431
- sound/pci/hda/cs35l56_hda.c, 2 times
- sound/pci/hda/hda_auto_parser.c, line 763
- sound/pci/hda/hda_codec.c, line 4041
- sound/pci/hda/hda_controller.c, line 727
- sound/pci/hda/hda_eld.c, line 263
- sound/pci/hda/hda_generic.c, line 5703
- sound/pci/hda/hda_intel.c, line 2014
- sound/pci/hda/hda_jack.c, line 607
- sound/pci/hda/hda_tegra.c, 2 times
- sound/pci/hda/tas2781_hda_i2c.c, 2 times
- sound/pci/lola/lola.c, line 628
- sound/pci/lola/lola_pcm.c, line 605
- sound/pci/rme9652/hdspm.c, line 6327
- sound/ppc/keywest.c, line 46
- sound/soc/atmel/mchp-pdmc.c, line 398
- sound/soc/codecs/88pm860x-codec.c, line 1376
- sound/soc/codecs/aw87390.c, 2 times
- sound/soc/codecs/aw88261.c, 2 times
- sound/soc/codecs/aw88395/aw88395.c, 2 times
- sound/soc/codecs/aw88399.c, 2 times
- sound/soc/codecs/cs-amp-lib-test.c, line 542
- sound/soc/codecs/pcm6240.c, 2 times
- sound/soc/fsl/fsl_micfil.c, line 1113
- sound/soc/intel/avs/loader.c, 2 times
- sound/soc/intel/boards/bytcr_wm5102.c, line 559
- sound/soc/qcom/qdsp6/q6afe.c, line 1718
- sound/soc/sh/rcar/core.c, line 1715
- sound/soc/soc-acpi.c, line 24
- sound/usb/bcd2000/bcd2000.c, 3 times
- sound/usb/caiaq/audio.c, line 807
- sound/usb/caiaq/device.c, 3 times
- sound/usb/caiaq/midi.c, line 128
- sound/usb/card.c, 3 times
- sound/usb/hiface/chip.c, 3 times
- sound/usb/hiface/pcm.c, line 597
- sound/usb/midi2.c, line 1058
- sound/usb/mixer.c, 7 times
- sound/usb/mixer_quirks.c, 2 times
- sound/usb/mixer_scarlett.c, line 572
- sound/usb/mixer_scarlett2.c, line 3177
- sound/usb/mixer_us16x08.c, line 1079
- sound/virtio/virtio_card.c, 2 times
- sound/virtio/virtio_kctl.c, line 85
- sound/x86/intel_hdmi_audio.c, line 1770
- sound/xen/xen_snd_front_alsa.c, 4 times
- sound/xen/xen_snd_front_cfg.c, line 401
kernel.org | git.kernel.org | LWN.net | Project Home | 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.