Loading...
Documented in 2 files:
Defined in 10 files as a prototype:
- arch/alpha/include/asm/string.h, line 57 (as a prototype)
- arch/arc/include/asm/string.h, line 32 (as a prototype)
- arch/arm/include/asm/string.h, line 14 (as a prototype)
- arch/arm64/include/asm/string.h, line 23 (as a prototype)
- arch/powerpc/boot/string.h, line 9 (as a prototype)
- arch/unicore32/include/asm/string.h, line 24 (as a prototype)
- arch/x86/boot/boot.h, line 336 (as a prototype)
- arch/x86/boot/string.h, line 26 (as a prototype)
- arch/x86/include/asm/string_32.h, line 28 (as a prototype)
- include/linux/string.h, line 56 (as a prototype)
Defined in 3 files as a label:
- arch/alpha/lib/ev67-strchr.S, line 28 (as a label)
- arch/alpha/lib/strchr.S, line 18 (as a label)
- arch/powerpc/boot/string.S, line 53 (as a label)
Defined in 7 files as a function:
- arch/arm/boot/compressed/string.c, line 116 (as a function)
- arch/arm/lib/strchr.S, line 17 (as a function)
- arch/arm64/lib/strchr.S, line 32 (as a function)
- arch/parisc/boot/compressed/misc.c, line 109 (as a function)
- arch/x86/boot/string.c, line 182 (as a function)
- arch/x86/lib/string_32.c, line 143 (as a function)
- lib/string.c, line 370 (as a function)
Referenced in 409 files:
- arch/alpha/kernel/smp.c, line 274
- arch/alpha/lib/ev67-strchr.S, 4 times
- arch/alpha/lib/strchr.S, 4 times
- arch/arc/kernel/arcksyms.c, line 55
- arch/arc/lib/strchr-700.S, 2 times
- arch/arm/kernel/armksyms.c, line 87
- arch/arm/kernel/vdso.c, line 156
- arch/arm/lib/strchr.S, line 27
- arch/arm64/kernel/arm64ksyms.c, line 47
- arch/arm64/lib/strchr.S, line 42
- arch/ia64/kernel/machvec.c, line 57
- arch/ia64/kernel/mca.c, 2 times
- arch/mips/alchemy/common/prom.c, line 65
- arch/mips/cavium-octeon/setup.c, 2 times
- arch/mips/fw/arc/cmdline.c, line 51
- arch/mips/fw/lib/cmdline.c, line 62
- arch/mips/txx9/generic/setup.c, line 136
- arch/parisc/boot/compressed/misc.c, line 123
- arch/powerpc/boot/string.S, line 52
- arch/powerpc/kernel/vdso.c, 2 times
- arch/powerpc/platforms/pseries/lparcfg.c, line 603
- arch/powerpc/platforms/pseries/reconfig.c, 5 times
- arch/powerpc/xmon/nonstdio.c, line 55
- arch/s390/kernel/perf_cpum_sf.c, line 1974
- arch/s390/kernel/sysinfo.c, line 410
- arch/sh/kernel/machvec.c, 2 times
- arch/sh/kernel/nmi_debug.c, line 58
- arch/sparc/kernel/process_32.c, line 100
- arch/sparc/kernel/reboot.c, line 44
- arch/sparc/vdso/vdso2c.c, line 211
- arch/um/drivers/chan_kern.c, line 476
- arch/um/drivers/net_user.c, line 259
- arch/um/drivers/ubd_kern.c, 2 times
- arch/um/drivers/xterm.c, 2 times
- arch/um/os-Linux/execvp.c, 3 times
- arch/um/os-Linux/start_up.c, line 352
- arch/unicore32/kernel/ksyms.c, line 36
- arch/x86/boot/compressed/kaslr.c, line 190
- arch/x86/boot/tools/build.c, line 325
- arch/x86/entry/vdso/vdso2c.c, line 237
- arch/x86/kernel/acpi/sleep.c, line 143
- arch/x86/kernel/apm_32.c, line 1910
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c, line 1856
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c, line 111
- arch/x86/kernel/e820.c, line 955
- arch/x86/kernel/hpet.c, line 97
- arch/x86/lib/string_32.c, line 161
- arch/x86/mm/numa_emulation.c, 2 times
- arch/x86/platform/geode/alix.c, 2 times
- arch/x86/platform/uv/uv_nmi.c, line 206
- arch/x86/tools/insn_decoder_test.c, 2 times
- arch/x86/xen/platform-pci-unplug.c, line 191
- arch/xtensa/mm/init.c, line 258
- arch/xtensa/platforms/iss/network.c, 2 times
- block/cmdline-parser.c, 4 times
- drivers/acpi/bus.c, line 722
- drivers/amba/bus.c, line 95
- drivers/ata/libata-core.c, 2 times
- drivers/auxdisplay/charlcd.c, 2 times
- drivers/auxdisplay/panel.c, line 1449
- drivers/base/core.c, line 2094
- drivers/base/devtmpfs.c, 2 times
- drivers/base/platform.c, line 878
- drivers/block/aoe/aoeblk.c, line 199
- drivers/block/drbd/drbd_nl.c, line 4213
- drivers/block/null_blk.c, line 424
- drivers/block/xen-blkback/xenbus.c, line 735
- drivers/char/apm-emulation.c, line 706
- drivers/char/ipmi/ipmi_si_hardcode.c, line 87
- drivers/char/ipmi/ipmi_si_hotmod.c, 5 times
- drivers/clk/sunxi/clk-sunxi.c, line 987
- drivers/firmware/broadcom/bcm47xx_nvram.c, line 187
- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c, line 105
- drivers/gpu/drm/drm_edid_load.c, line 296
- drivers/gpu/drm/i915/i915_debugfs.c, line 4624
- drivers/gpu/drm/nouveau/nouveau_debugfs.c, line 139
- drivers/gpu/drm/rcar-du/rcar_du_of.c, line 229
- drivers/hwmon/ibmpowernv.c, 2 times
- drivers/hwmon/mc13783-adc.c, line 188
- drivers/i2c/busses/i2c-taos-evm.c, line 199
- drivers/i2c/i2c-core-base.c, line 947
- drivers/i2c/i2c-core-of.c, line 183
- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c, line 179
- drivers/infiniband/core/device.c, line 499
- drivers/infiniband/hw/hfi1/verbs.c, line 1735
- drivers/infiniband/hw/qib/qib_iba6120.c, 2 times
- drivers/infiniband/hw/qib/qib_iba7220.c, 2 times
- drivers/infiniband/hw/qib/qib_iba7322.c, 2 times
- drivers/input/touchscreen/edt-ft5x06.c, 2 times
- drivers/isdn/divert/isdn_divert.c, 2 times
- drivers/isdn/gigaset/ev-layer.c, 2 times
- drivers/isdn/hardware/avm/b1.c, 2 times
- drivers/isdn/hardware/avm/b1dma.c, 2 times
- drivers/isdn/hardware/avm/b1isa.c, 2 times
- drivers/isdn/hardware/avm/b1pci.c, 2 times
- drivers/isdn/hardware/avm/b1pcmcia.c, 2 times
- drivers/isdn/hardware/avm/c4.c, 2 times
- drivers/isdn/hardware/avm/t1isa.c, 2 times
- drivers/isdn/hardware/avm/t1pci.c, 2 times
- drivers/isdn/hardware/eicon/capimain.c, 2 times
- drivers/isdn/hardware/eicon/diva_didd.c, 2 times
- drivers/isdn/hardware/eicon/divamnt.c, 2 times
- drivers/isdn/hardware/eicon/divasi.c, 2 times
- drivers/isdn/hardware/eicon/divasmain.c, 2 times
- drivers/isdn/hisax/config.c, 5 times
- drivers/isdn/hisax/l3dss1.c, 2 times
- drivers/isdn/hisax/l3ni1.c, line 2636
- drivers/isdn/i4l/isdn_common.c, 4 times
- drivers/isdn/i4l/isdn_net.c, 2 times
- drivers/isdn/i4l/isdn_tty.c, 3 times
- drivers/isdn/i4l/isdn_ttyfax.c, 2 times
- drivers/isdn/isdnloop/isdnloop.c, 4 times
- drivers/leds/uleds.c, line 114
- drivers/md/dm-crypt.c, 7 times
- drivers/md/dm-integrity.c, 2 times
- drivers/md/dm-ioctl.c, line 644
- drivers/md/dm-log-userspace-base.c, line 815
- drivers/md/dm-stats.c, line 937
- drivers/media/cec/cec-pin-error-inj.c, line 146
- drivers/media/pci/cx18/cx18-mailbox.c, line 338
- drivers/misc/eeprom/idt_89hpesx.c, line 1108
- drivers/misc/kgdbts.c, 4 times
- drivers/mtd/cmdlinepart.c, 2 times
- drivers/net/bonding/bond_options.c, 4 times
- drivers/net/ethernet/8390/etherh.c, line 517
- drivers/net/ethernet/intel/i40e/i40e_debugfs.c, 2 times
- drivers/net/ethernet/myricom/myri10ge/myri10ge.c, line 1636
- drivers/net/ethernet/seeq/ether3.c, line 203
- drivers/net/ethernet/sfc/ethtool.c, line 242
- drivers/net/ethernet/sfc/falcon/ethtool.c, line 224
- drivers/net/hamradio/baycom_par.c, line 421
- drivers/net/hamradio/baycom_ser_fdx.c, 2 times
- drivers/net/hamradio/baycom_ser_hdx.c, 3 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c, 2 times
- drivers/net/wireless/intel/ipw2x00/ipw2200.c, line 1865
- drivers/net/wireless/marvell/libertas/debugfs.c, 2 times
- drivers/of/base.c, 3 times
- drivers/of/device.c, line 234
- drivers/of/resolver.c, 2 times
- drivers/parisc/eisa.c, line 459
- drivers/parisc/pdc_stable.c, line 417
- drivers/parport/parport_pc.c, 2 times
- drivers/parport/probe.c, 2 times
- drivers/pci/hotplug/rpadlpar_sysfs.c, 2 times
- drivers/pci/pci-sysfs.c, line 713
- drivers/pci/pci.c, line 5807
- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c, line 420
- drivers/pinctrl/tegra/pinctrl-tegra.c, line 548
- drivers/platform/x86/thinkpad_acpi.c, line 919
- drivers/pnp/pnpbios/core.c, line 425
- drivers/power/supply/power_supply_sysfs.c, line 362
- drivers/s390/block/dasd_devmap.c, line 287
- drivers/s390/char/sclp_cpi_sys.c, line 194
- drivers/s390/char/tape_class.c, 4 times
- drivers/s390/cio/ccwgroup.c, 2 times
- drivers/s390/net/netiucv.c, line 1434
- drivers/s390/net/qeth_l3_sys.c, line 484
- drivers/scsi/NCR_D700.c, 2 times
- drivers/scsi/aic7xxx/aic79xx_osm.c, 3 times
- drivers/scsi/aic7xxx/aic7xxx_osm.c, 3 times
- drivers/scsi/gdth.c, 4 times
- drivers/scsi/ipr.c, line 4060
- drivers/scsi/ips.c, line 515
- drivers/scsi/lpfc/lpfc_attr.c, line 1428
- drivers/scsi/ncr53c8xx.c, 3 times
- drivers/scsi/osst.c, line 5611
- drivers/scsi/qla1280.c, 3 times
- drivers/scsi/qla2xxx/tcm_qla2xxx.c, line 1791
- drivers/scsi/sim710.c, 2 times
- drivers/scsi/st.c, line 4140
- drivers/scsi/wd33c93.c, line 1792
- drivers/soc/renesas/renesas-soc.c, line 287
- drivers/staging/fbtft/fbtft_device.c, line 1412
- drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c, 2 times
- drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c, 2 times
- drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c, 3 times
- drivers/staging/lustre/lnet/lnet/config.c, 14 times
- drivers/staging/lustre/lnet/lnet/nidstrings.c, line 1206
- drivers/staging/lustre/lustre/llite/llite_lib.c, line 815
- drivers/staging/lustre/lustre/obdclass/lprocfs_status.c, line 1670
- drivers/staging/lustre/lustre/obdclass/obd_config.c, line 1067
- drivers/staging/lustre/lustre/obdclass/obd_mount.c, 4 times
- drivers/staging/lustre/lustre/ptlrpc/sec_config.c, 4 times
- drivers/staging/ncpfs/getopt.c, line 42
- drivers/staging/speakup/i18n.c, 3 times
- drivers/staging/speakup/kobjects.c, 5 times
- drivers/staging/speakup/speakup_decext.c, line 191
- drivers/staging/speakup/speakup_decpc.c, line 409
- drivers/staging/speakup/speakup_dectlk.c, line 259
- drivers/target/iscsi/iscsi_target.c, 2 times
- drivers/target/iscsi/iscsi_target_parameters.c, 5 times
- drivers/target/target_core_configfs.c, 3 times
- drivers/tty/hvc/hvc_iucv.c, 2 times
- drivers/tty/hvc/hvc_xen.c, line 635
- drivers/tty/serial/serial_core.c, line 1942
- drivers/tty/serial/suncore.c, 4 times
- drivers/usb/early/ehci-dbgp.c, line 1055
- drivers/usb/gadget/configfs.c, 2 times
- drivers/usb/gadget/function/f_fs.c, 2 times
- drivers/usb/gadget/function/f_mass_storage.c, line 3160
- drivers/usb/host/uhci-debug.c, line 33
- drivers/usb/usbip/vhci_hcd.c, line 1092
- drivers/usb/usbip/vhci_sysfs.c, line 133
- drivers/video/console/sticore.c, 3 times
- drivers/video/fbdev/core/fb_cmdline.c, line 94
- drivers/video/fbdev/omap2/omapfb/omapfb-main.c, line 2183
- drivers/xen/xenbus/xenbus_probe.c, line 564
- drivers/xen/xenbus/xenbus_probe_backend.c, line 65
- drivers/xen/xenbus/xenbus_probe_frontend.c, 3 times
- drivers/xen/xenbus/xenbus_xs.c, line 698
- drivers/zorro/gen-devlist.c, 2 times
- fs/affs/symlink.c, line 34
- fs/afs/cell.c, line 322
- fs/afs/proc.c, 2 times
- fs/afs/super.c, line 293
- fs/autofs4/dev-ioctl.c, line 47
- fs/binfmt_misc.c, 8 times
- fs/binfmt_script.c, line 46
- fs/btrfs/ioctl.c, 6 times
- fs/cachefiles/daemon.c, 2 times
- fs/ceph/super.c, line 466
- fs/cifs/cache.c, line 73
- fs/cifs/cifs_dfs_ref.c, line 197
- fs/cifs/cifsglob.h, line 1297
- fs/cifs/connect.c, 6 times
- fs/crypto/fname.c, line 177
- fs/ext4/super.c, 2 times
- fs/f2fs/super.c, line 277
- fs/fat/namei_msdos.c, 4 times
- fs/filesystems.c, 2 times
- fs/gfs2/lock_dlm.c, line 1214
- fs/gfs2/ops_fstype.c, line 391
- fs/hostfs/hostfs_kern.c, 2 times
- fs/namespace.c, line 2434
- fs/nfs/nfs4namespace.c, 2 times
- fs/nfs/nfs4proc.c, line 5696
- fs/nfs/nfs4super.c, line 141
- fs/nfs/super.c, 3 times
- fs/nfsd/fault_inject.c, line 61
- fs/ntfs/super.c, line 191
- fs/orangefs/orangefs-debugfs.c, line 584
- fs/overlayfs/namei.c, line 69
- fs/overlayfs/super.c, line 1316
- fs/proc/generic.c, line 167
- fs/proc/proc_sysctl.c, line 1317
- fs/reiserfs/bitmap.c, line 582
- fs/reiserfs/prints.c, line 162
- fs/reiserfs/procfs.c, 2 times
- fs/reiserfs/super.c, 2 times
- fs/seq_file.c, line 440
- include/acpi/platform/acgccex.h, 2 times
- include/linux/cpumask.h, line 624
- include/linux/netdevice.h, line 4332
- include/linux/wimax/debug.h, line 509
- init/do_mounts.c, 2 times
- init/do_mounts_md.c, 2 times
- init/main.c, 2 times
- kernel/bpf/inode.c, line 184
- kernel/cgroup/cgroup.c, line 4891
- kernel/crash_core.c, 3 times
- kernel/debug/kdb/kdb_io.c, 2 times
- kernel/debug/kdb/kdb_main.c, 3 times
- kernel/gcov/fs.c, line 585
- kernel/module.c, line 3899
- kernel/params.c, line 824
- kernel/printk/braille.c, line 19
- kernel/printk/printk.c, line 2103
- kernel/reboot.c, line 576
- kernel/sysctl_binary.c, line 1155
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_events.c, line 1251
- kernel/trace/trace_events_filter.c, 3 times
- kernel/trace/trace_events_hist.c, 6 times
- kernel/trace/trace_kprobe.c, 5 times
- kernel/trace/trace_probe.c, 3 times
- kernel/trace/trace_uprobe.c, 2 times
- kernel/user_namespace.c, line 916
- lib/dynamic_debug.c, 2 times
- lib/kasprintf.c, line 45
- lib/kobject.c, line 272
- lib/parser.c, line 36
- lib/string.c, line 377
- mm/mempolicy.c, 2 times
- mm/shmem.c, 2 times
- mm/slab.c, line 4183
- mm/slab_common.c, line 93
- net/batman-adv/gateway_common.c, line 119
- net/batman-adv/sysfs.c, line 643
- net/core/dev.c, 4 times
- net/core/dev_ioctl.c, line 401
- net/core/netpoll.c, 6 times
- net/ipv4/devinet.c, 2 times
- net/ipv4/fib_frontend.c, line 525
- net/ipv4/ipconfig.c, 3 times
- net/netfilter/nf_tables_api.c, 2 times
- net/netfilter/x_tables.c, line 456
- net/sunrpc/auth_gss/gss_rpc_upcall.c, 2 times
- net/tipc/bearer.c, 2 times
- net/tipc/node.c, line 910
- net/wireless/wext-core.c, line 1102
- samples/mic/mpssd/mpssd.c, 2 times
- scripts/asn1_compiler.c, line 636
- scripts/conmakehash.c, line 119
- scripts/dtc/checks.c, line 309
- scripts/dtc/dtc.c, line 51
- scripts/dtc/fdtput.c, line 176
- scripts/dtc/libfdt/fdt_overlay.c, line 787
- scripts/dtc/livetree.c, 3 times
- scripts/dtc/treesource.c, line 61
- scripts/dtc/util.c, 2 times
- scripts/insert-sys-cert.c, 2 times
- scripts/kallsyms.c, line 89
- scripts/kconfig/confdata.c, 5 times
- scripts/kconfig/kxgettext.c, line 15
- scripts/kconfig/lxdialog/menubox.c, line 288
- scripts/kconfig/lxdialog/textbox.c, line 266
- scripts/kconfig/lxdialog/util.c, 3 times
- scripts/kconfig/symbol.c, line 928
- scripts/mod/modpost.c, 5 times
- scripts/mod/sumversion.c, 2 times
- scripts/unifdef.c, line 1011
- security/apparmor/apparmorfs.c, 2 times
- security/apparmor/lib.c, line 52
- security/keys/user_defined.c, line 203
- security/selinux/hooks.c, line 1244
- security/selinux/ss/mls.c, line 303
- security/selinux/ss/services.c, line 3320
- security/smack/smack_lsm.c, line 599
- security/tomoyo/common.c, 5 times
- security/tomoyo/condition.c, 4 times
- security/tomoyo/environ.c, line 100
- security/tomoyo/network.c, line 58
- security/tomoyo/util.c, 7 times
- sound/pci/hda/hda_generic.c, 2 times
- sound/pci/hda/hda_sysfs.c, 2 times
- sound/soc/intel/atom/sst-atom-controls.c, line 1427
- tools/bpf/bpf_dbg.c, line 1020
- tools/bpf/bpftool/common.c, line 312
- tools/bpf/bpftool/main.c, 3 times
- tools/bpf/bpftool/map.c, line 109
- tools/hv/hv_fcopy_daemon.c, line 52
- tools/hv/hv_kvp_daemon.c, 10 times
- tools/lib/subcmd/help.c, line 210
- tools/lib/subcmd/parse-options.c, line 345
- tools/lib/subcmd/run-command.c, line 117
- tools/lib/traceevent/event-parse.c, line 5050
- tools/lib/traceevent/parse-filter.c, 2 times
- tools/perf/arch/powerpc/util/header.c, line 30
- tools/perf/arch/s390/annotate/instructions.c, 8 times
- tools/perf/arch/s390/util/header.c, 2 times
- tools/perf/arch/x86/util/header.c, line 55
- tools/perf/arch/x86/util/perf_regs.c, 2 times
- tools/perf/builtin-config.c, 2 times
- tools/perf/builtin-diff.c, 2 times
- tools/perf/builtin-kvm.c, line 1307
- tools/perf/builtin-list.c, line 88
- tools/perf/builtin-mem.c, line 355
- tools/perf/builtin-probe.c, 2 times
- tools/perf/builtin-record.c, line 1394
- tools/perf/builtin-script.c, 5 times
- tools/perf/builtin-stat.c, line 1292
- tools/perf/builtin-top.c, 2 times
- tools/perf/builtin-trace.c, line 2954
- tools/perf/tests/code-reading.c, line 102
- tools/perf/tests/parse-events.c, line 1792
- tools/perf/ui/browser.c, line 592
- tools/perf/ui/browsers/header.c, 2 times
- tools/perf/ui/gtk/helpline.c, line 39
- tools/perf/ui/gtk/util.c, line 95
- tools/perf/ui/tui/util.c, 4 times
- tools/perf/util/annotate.c, 14 times
- tools/perf/util/bpf-loader.c, 6 times
- tools/perf/util/cgroup.c, line 220
- tools/perf/util/debug.c, line 192
- tools/perf/util/event.c, line 153
- tools/perf/util/evsel.c, 2 times
- tools/perf/util/header.c, 7 times
- tools/perf/util/machine.c, 2 times
- tools/perf/util/parse-branch-options.c, line 59
- tools/perf/util/parse-events.c, 6 times
- tools/perf/util/parse-events.h, 2 times
- tools/perf/util/parse-regs-options.c, line 33
- tools/perf/util/probe-event.c, 16 times
- tools/perf/util/probe-file.c, 4 times
- tools/perf/util/probe-finder.c, 2 times
- tools/perf/util/scripting-engines/trace-event-python.c, line 1037
- tools/perf/util/session.c, line 1993
- tools/perf/util/sort.c, 7 times
- tools/perf/util/srcline.c, 2 times
- tools/perf/util/string.c, 3 times
- tools/perf/util/strlist.c, line 148
- tools/perf/util/symbol-elf.c, 2 times
- tools/perf/util/symbol.c, 4 times
- tools/perf/util/time-utils.c, 8 times
- tools/perf/util/trace-event-info.c, line 437
- tools/perf/util/units.c, line 15
- tools/perf/util/util.c, line 75
- tools/power/acpi/common/getopt.c, line 111
- tools/power/cpupower/utils/helpers/bitmask.c, 2 times
- tools/power/x86/turbostat/turbostat.c, 8 times
- tools/testing/selftests/bpf/test_verifier_log.c, line 110
- tools/testing/selftests/gpio/gpio-mockup-chardev.c, line 97
- tools/testing/selftests/mqueue/mq_perf_tests.c, line 570
- tools/testing/selftests/powerpc/benchmarks/null_syscall.c, 2 times
- tools/testing/selftests/vm/mlock2-tests.c, 2 times
- tools/usb/usbip/libsrc/names.c, 2 times
- tools/usb/usbip/libsrc/vhci_driver.c, 3 times
- tools/vm/page-types.c, 4 times
- usr/gen_init_cpio.c, line 389