Loading...
Documented in 3 files:
- arch/x86/boot/string.c, line 166
- drivers/firmware/efi/libstub/string.c, line 45
- lib/string.c, line 746
Defined in 5 files as a prototype:
- arch/arm/boot/compressed/decompress.c, line 32 (as a prototype)
- arch/s390/include/asm/string.h, line 46 (as a prototype)
- arch/x86/boot/string.h, line 24 (as a prototype)
- arch/x86/include/asm/string_32.h, line 185 (as a prototype)
- include/linux/string.h, line 82 (as a prototype)
Defined in 5 files as a function:
- arch/s390/lib/string.c, line 255 (as a function)
- arch/x86/boot/string.c, line 171 (as a function)
- arch/x86/lib/strstr_32.c, line 5 (as a function)
- drivers/firmware/efi/libstub/string.c, line 50 (as a function)
- lib/string.c, line 751 (as a function)
Referenced in 330 files:
- arch/alpha/kernel/setup.c, line 478
- arch/ia64/kernel/module.c, line 460
- arch/microblaze/mm/init.c, line 152
- arch/mips/alchemy/common/prom.c, line 135
- arch/mips/ar7/platform.c, 7 times
- arch/mips/ar7/prom.c, line 195
- arch/mips/bcm47xx/setup.c, line 117
- arch/mips/cavium-octeon/setup.c, 2 times
- arch/mips/generic/yamon-dt.c, line 111
- arch/mips/kernel/relocate.c, 2 times
- arch/mips/loongson2ef/common/machtype.c, 3 times
- arch/mips/loongson2ef/lemote-2f/machtype.c, 4 times
- arch/mips/loongson32/common/prom.c, 3 times
- arch/mips/mti-malta/malta-dtshim.c, line 181
- arch/mips/mti-malta/malta-init.c, 2 times
- arch/mips/mti-malta/malta-setup.c, 3 times
- arch/mips/pci/pcie-octeon.c, line 1473
- arch/mips/pic32/pic32mzda/early_console.c, 4 times
- arch/mips/txx9/generic/setup.c, line 102
- arch/parisc/kernel/setup.c, 2 times
- arch/powerpc/kernel/dt_cpu_ftrs.c, line 834
- arch/powerpc/kernel/legacy_serial.c, line 615
- arch/powerpc/kernel/module_32.c, 2 times
- arch/powerpc/kernel/prom.c, line 298
- arch/powerpc/kernel/rtas_pci.c, line 149
- arch/powerpc/kernel/udbg.c, line 170
- arch/powerpc/kexec/ranges.c, line 288
- arch/powerpc/mm/nohash/kaslr_booke.c, line 280
- arch/powerpc/mm/numa.c, 2 times
- arch/powerpc/platforms/chrp/setup.c, line 263
- arch/powerpc/platforms/powermac/setup.c, 6 times
- arch/s390/kernel/setup.c, 2 times
- arch/s390/lib/string.c, line 273
- arch/sh/kernel/sh_bios.c, line 152
- arch/sh/mm/consistent.c, line 25
- arch/sh/mm/pmb.c, line 780
- arch/sparc/mm/init_64.c, 2 times
- arch/um/kernel/um_arch.c, 2 times
- arch/um/os-Linux/start_up.c, 2 times
- arch/um/os-Linux/user_syms.c, 2 times
- arch/x86/boot/compressed/kaslr.c, line 285
- arch/x86/kernel/cpu/common.c, line 1995
- arch/x86/kernel/early_printk.c, line 352
- arch/x86/lib/strstr_32.c, line 33
- arch/x86/xen/setup.c, 2 times
- drivers/acpi/acpica/dbcmds.c, 2 times
- drivers/acpi/acpica/dbinput.c, line 665
- drivers/acpi/acpica/dbutils.c, line 47
- drivers/ata/pata_ali.c, line 125
- drivers/ata/pata_it821x.c, 2 times
- drivers/ata/pata_pdc2027x.c, line 266
- drivers/block/rnbd/rnbd-srv.c, line 708
- drivers/block/xen-blkback/xenbus.c, line 64
- drivers/clk/ti/clkctrl.c, line 481
- drivers/cpufreq/pmac32-cpufreq.c, line 619
- drivers/cpufreq/speedstep-lib.c, line 314
- drivers/edac/e752x_edac.c, line 1220
- drivers/firmware/dmi_scan.c, 3 times
- drivers/firmware/efi/libstub/fdt.c, line 251
- drivers/firmware/pcdp.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c, line 275
- drivers/gpu/drm/omapdrm/dss/dss.c, 2 times
- drivers/gpu/drm/tiny/simpledrm.c, 2 times
- drivers/hid/hid-asus.c, line 1021
- drivers/hid/wacom_sys.c, 4 times
- drivers/hwmon/coretemp.c, line 174
- drivers/hwmon/k10temp.c, line 472
- drivers/i2c/busses/i2c-taos-evm.c, line 187
- drivers/iio/adc/stm32-adc-core.c, 2 times
- drivers/iio/trigger/stm32-timer-trigger.c, 3 times
- drivers/infiniband/hw/qib/qib_eeprom.c, line 261
- drivers/leds/leds-mlxcpld.c, line 240
- drivers/leds/leds-mlxreg.c, 3 times
- drivers/macintosh/windfarm_lm87_sensor.c, 2 times
- drivers/media/pci/cobalt/cobalt-driver.c, line 408
- drivers/media/pci/ivtv/ivtv-driver.c, line 970
- drivers/media/platform/ti/davinci/vpbe.c, 2 times
- drivers/media/platform/ti/davinci/vpbe_display.c, line 1272
- drivers/media/platform/ti/davinci/vpbe_venc.c, line 586
- drivers/media/usb/siano/smsusb.c, 4 times
- drivers/memory/dfl-emif.c, line 198
- drivers/mfd/kempld-core.c, line 958
- drivers/misc/kgdbts.c, 2 times
- drivers/misc/pch_phub.c, line 729
- drivers/net/can/janz-ican3.c, line 1582
- drivers/net/can/usb/etas_es58x/es58x_devlink.c, line 56
- drivers/net/ethernet/cavium/liquidio/octeon_console.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c, 4 times
- drivers/net/ethernet/natsemi/macsonic.c, line 384
- drivers/net/ethernet/neterion/s2io.c, 2 times
- drivers/net/ethernet/xircom/xirc2ps_cs.c, line 613
- drivers/net/hamradio/baycom_epp.c, 8 times
- drivers/net/wireless/intersil/hostap/hostap_hw.c, line 3072
- drivers/net/wireless/marvell/libertas/debugfs.c, line 874
- drivers/parport/probe.c, 2 times
- drivers/pci/quirks.c, 2 times
- drivers/phy/cadence/phy-cadence-sierra.c, 2 times
- drivers/platform/mellanox/mlxbf-pmc.c, 19 times
- drivers/platform/x86/dell/dell_rbu.c, 3 times
- drivers/platform/x86/hp/hp_accel.c, line 328
- drivers/platform/x86/intel_ips.c, 3 times
- drivers/platform/x86/thinkpad_acpi.c, 3 times
- drivers/power/supply/sbs-manager.c, line 342
- drivers/s390/char/vmlogrdr.c, line 286
- drivers/s390/scsi/zfcp_fc.c, line 881
- drivers/scsi/bfa/bfad_attr.c, line 784
- drivers/scsi/elx/efct/efct_lio.c, 2 times
- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c, line 3900
- drivers/scsi/qla2xxx/tcm_qla2xxx.c, 2 times
- drivers/soc/tegra/cbb/tegra194-cbb.c, line 1728
- drivers/soc/tegra/cbb/tegra234-cbb.c, line 294
- drivers/staging/greybus/audio_helper.c, line 35
- drivers/staging/greybus/tools/loopback_test.c, line 824
- drivers/staging/octeon/ethernet.c, line 421
- drivers/target/iscsi/iscsi_target_configfs.c, 5 times
- drivers/target/iscsi/iscsi_target_login.c, line 383
- drivers/target/iscsi/iscsi_target_nego.c, 5 times
- drivers/target/iscsi/iscsi_target_tpg.c, 2 times
- drivers/target/loopback/tcm_loop.c, 7 times
- drivers/target/sbp/sbp_target.c, 2 times
- drivers/target/target_core_configfs.c, 3 times
- drivers/target/target_core_fabric_configfs.c, 2 times
- drivers/target/target_core_fabric_lib.c, line 304
- drivers/target/tcm_fc/tfc_conf.c, line 231
- drivers/tty/hvc/hvc_vio.c, line 426
- drivers/tty/serial/8250/8250_omap.c, 2 times
- drivers/tty/serial/8250/8250_pnp.c, line 391
- drivers/tty/serial/sh-sci.c, line 3088
- drivers/tty/serial/ucc_uart.c, line 1192
- drivers/usb/dwc3/dwc3-meson-g12a.c, 3 times
- drivers/usb/gadget/function/f_tcm.c, 3 times
- drivers/usb/gadget/udc/dummy_hcd.c, 5 times
- drivers/usb/gadget/udc/fsl_qe_udc.c, 7 times
- drivers/usb/host/xhci.c, 5 times
- drivers/vhost/scsi.c, 7 times
- drivers/video/fbdev/omap2/omapfb/dss/dss.c, line 1204
- drivers/video/fbdev/simplefb.c, 2 times
- drivers/video/fbdev/sm712fb.c, line 851
- drivers/video/fbdev/stifb.c, 4 times
- drivers/watchdog/sbc_fitpc2_wdt.c, line 207
- drivers/xen/cpu_hotplug.c, line 78
- drivers/xen/xen-scsiback.c, 6 times
- fs/btrfs/super.c, line 1518
- fs/cifs/misc.c, line 807
- include/linux/fs_enet_pd.h, 3 times
- include/linux/fs_uart_pd.h, 2 times
- init/do_mounts.c, line 669
- kernel/bpf/btf.c, line 3323
- kernel/crash_core.c, 2 times
- kernel/kcsan/kcsan_test.c, 7 times
- kernel/resource.c, 2 times
- kernel/trace/ftrace.c, line 4036
- kernel/trace/trace.c, line 7872
- kernel/trace/trace_events.c, 3 times
- kernel/trace/trace_events_filter.c, 6 times
- kernel/trace/trace_events_hist.c, 4 times
- kernel/trace/trace_events_synth.c, 4 times
- kernel/trace/trace_events_user.c, 3 times
- lib/dynamic_debug.c, 2 times
- lib/kunit/kunit-test.c, 4 times
- lib/string.c, line 767
- mm/kfence/kfence_test.c, 3 times
- mm/kmsan/kmsan_test.c, line 112
- mm/memblock.c, line 1942
- mm/memory_hotplug.c, line 1487
- net/ipv4/ipconfig.c, line 1676
- net/netfilter/nfnetlink_hook.c, line 140
- net/tipc/node.c, line 2595
- samples/bpf/trace_event_user.c, 2 times
- scripts/basic/fixdep.c, line 191
- scripts/gcc-plugins/randomize_layout_plugin.c, line 337
- scripts/insert-sys-cert.c, line 112
- scripts/kallsyms.c, line 176
- scripts/mod/file2alias.c, line 1564
- scripts/mod/modpost.c, line 1718
- scripts/mod/sumversion.c, line 365
- security/apparmor/include/lib.h, 2 times
- security/apparmor/policy.c, 4 times
- security/integrity/ima/ima_policy.c, line 1822
- security/tomoyo/common.c, 7 times
- security/tomoyo/domain.c, line 248
- security/tomoyo/util.c, line 116
- sound/core/control_led.c, 2 times
- sound/core/init.c, line 1045
- sound/core/jack.c, line 355
- sound/i2c/other/ak4114.c, line 474
- sound/pci/hda/cs35l41_hda_i2c.c, 3 times
- sound/pci/hda/cs35l41_hda_spi.c, line 23
- sound/pci/hda/patch_sigmatel.c, line 777
- sound/soc/codecs/hdac_hda.c, 2 times
- sound/soc/codecs/rt1011.c, 10 times
- sound/soc/codecs/rt700.c, 6 times
- sound/soc/codecs/rt711-sdca.c, 8 times
- sound/soc/codecs/rt711.c, 4 times
- sound/soc/codecs/rt715-sdca.c, 10 times
- sound/soc/codecs/tscs454.c, 8 times
- sound/soc/intel/atom/sst-atom-controls.c, 6 times
- sound/soc/intel/avs/boards/hdaudio.c, line 131
- sound/soc/intel/avs/pcm.c, line 1294
- sound/soc/intel/boards/hda_dsp_common.c, line 30
- sound/soc/intel/boards/skl_hda_dsp_generic.c, 2 times
- sound/soc/intel/skylake/skl-topology.c, line 3641
- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c, 4 times
- sound/soc/mediatek/mt8192/mt8192-dai-i2s.c, 5 times
- sound/soc/mediatek/mt8195/mt8195-dai-adda.c, 3 times
- sound/soc/mediatek/mt8195/mt8195-mt6359.c, line 1404
- sound/soc/meson/gx-card.c, line 71
- sound/soc/sh/rcar/core.c, 2 times
- sound/soc/soc-core.c, 2 times
- sound/soc/soc-dapm.c, line 4293
- sound/soc/soc-ops.c, 2 times
- sound/soc/sof/control.c, line 59
- sound/soc/sof/intel/hda-dai.c, 9 times
- sound/soc/ti/davinci-mcasp.c, 2 times
- sound/usb/mixer.c, 7 times
- sound/usb/mixer_quirks.c, line 3553
- tools/bpf/bpf_jit_disasm.c, 2 times
- tools/bpf/bpftool/common.c, 4 times
- tools/bpf/bpftool/feature.c, line 51
- tools/bpf/bpftool/gen.c, line 90
- tools/bpf/bpftool/main.c, line 370
- tools/bpf/bpftool/prog.c, line 272
- tools/lib/api/fs/cgroup.c, line 80
- tools/lib/bpf/libbpf.c, 2 times
- tools/lib/bpf/libbpf_probes.c, 3 times
- tools/objtool/builtin-check.c, 3 times
- tools/objtool/check.c, 5 times
- tools/objtool/elf.c, line 489
- tools/perf/arch/arm/util/auxtrace.c, 2 times
- tools/perf/arch/s390/util/kvm-stat.c, line 104
- tools/perf/arch/x86/annotate/instructions.c, 14 times
- tools/perf/arch/x86/util/kvm-stat.c, 3 times
- tools/perf/arch/x86/util/tsc.c, 2 times
- tools/perf/bench/numa.c, 7 times
- tools/perf/builtin-report.c, 4 times
- tools/perf/builtin-script.c, 4 times
- tools/perf/builtin-trace.c, 4 times
- tools/perf/tests/expr.c, line 80
- tools/perf/tests/parse-events.c, line 2083
- tools/perf/tests/vmlinux-kallsyms.c, line 93
- tools/perf/ui/browsers/annotate.c, 3 times
- tools/perf/ui/browsers/hists.c, line 2767
- tools/perf/util/annotate.c, 8 times
- tools/perf/util/evlist.c, line 2448
- tools/perf/util/evsel.c, line 551
- tools/perf/util/hist.c, 2 times
- tools/perf/util/machine.c, 2 times
- tools/perf/util/map.c, line 261
- tools/perf/util/mem-events.c, line 87
- tools/perf/util/metricgroup.c, 2 times
- tools/perf/util/namespaces.c, 2 times
- tools/perf/util/pmu.c, line 793
- tools/perf/util/print-events.c, line 318
- tools/perf/util/probe-file.c, line 873
- tools/perf/util/sort.c, 5 times
- tools/perf/util/stat-display.c, 2 times
- tools/perf/util/stat-shadow.c, line 927
- tools/perf/util/stat.c, 2 times
- tools/perf/util/svghelper.c, 2 times
- tools/perf/util/symbol-elf.c, 2 times
- tools/perf/util/symbol.c, 2 times
- tools/perf/util/synthetic-events.c, 5 times
- tools/perf/util/thread-stack.c, line 1040
- tools/perf/util/util.c, line 496
- tools/power/cpupower/utils/cpufreq-info.c, line 42
- tools/power/cpupower/utils/helpers/cpuid.c, line 80
- tools/power/x86/intel-speed-select/isst-config.c, 7 times
- tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c, 2 times
- tools/testing/selftests/arm64/abi/hwcap.c, 2 times
- tools/testing/selftests/bpf/prog_tests/align.c, 2 times
- tools/testing/selftests/bpf/prog_tests/bpf_nf.c, line 160
- tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c, 2 times
- tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c, line 12
- tools/testing/selftests/bpf/prog_tests/btf.c, 2 times
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, line 756
- tools/testing/selftests/bpf/prog_tests/cb_refs.c, line 42
- tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c, line 142
- tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c, line 117
- tools/testing/selftests/bpf/prog_tests/find_vma.c, line 16
- tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c, line 22
- tools/testing/selftests/bpf/prog_tests/kfunc_call.c, line 206
- tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c, line 82
- tools/testing/selftests/bpf/prog_tests/linked_list.c, line 132
- tools/testing/selftests/bpf/prog_tests/log_buf.c, 10 times
- tools/testing/selftests/bpf/prog_tests/log_fixup.c, 3 times
- tools/testing/selftests/bpf/prog_tests/spin_lock.c, 2 times
- tools/testing/selftests/bpf/prog_tests/stacktrace_build_id.c, line 79
- tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c, line 122
- tools/testing/selftests/bpf/prog_tests/task_kfunc.c, line 138
- tools/testing/selftests/bpf/prog_tests/test_bpffs.c, line 24
- tools/testing/selftests/bpf/prog_tests/test_global_funcs.c, line 22
- tools/testing/selftests/bpf/prog_tests/trace_printk.c, line 56
- tools/testing/selftests/bpf/prog_tests/trace_vprintk.c, line 49
- tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c, 3 times
- tools/testing/selftests/bpf/prog_tests/user_ringbuf.c, line 730
- tools/testing/selftests/bpf/test_loader.c, line 141
- tools/testing/selftests/bpf/test_sockmap.c, 6 times
- tools/testing/selftests/bpf/test_verifier.c, 2 times
- tools/testing/selftests/bpf/veristat.c, line 446
- tools/testing/selftests/cgroup/cgroup_util.c, 4 times
- tools/testing/selftests/cgroup/test_freezer.c, line 654
- tools/testing/selftests/clone3/clone3_set_tid.c, line 350
- tools/testing/selftests/kvm/aarch64/get-reg-list.c, 2 times
- tools/testing/selftests/kvm/lib/test_util.c, line 175
- tools/testing/selftests/mount_setattr/mount_setattr_test.c, line 338
- tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c, line 176
- tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c, line 60
- tools/testing/selftests/powerpc/mm/stack_expansion_ldst.c, line 101
- tools/testing/selftests/powerpc/pmu/lib.c, 2 times
- tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c, 3 times
- tools/testing/selftests/powerpc/security/spectre_v2.c, 7 times
- tools/testing/selftests/powerpc/signal/sigreturn_vdso.c, line 52
- tools/testing/selftests/resctrl/resctrl_val.c, line 233
- tools/testing/selftests/resctrl/resctrlfs.c, 2 times
- tools/testing/selftests/sgx/main.c, line 239
- tools/testing/selftests/sparc64/drivers/adi-test.c, 2 times
- tools/testing/selftests/vm/hmm-tests.c, line 764
- tools/testing/selftests/vm/khugepaged.c, 3 times
- tools/testing/selftests/vm/mlock-random-test.c, 2 times
- tools/testing/selftests/vm/mlock2-tests.c, 3 times
- tools/testing/selftests/wireguard/qemu/init.c, 3 times
- tools/thermal/tmon/sysfs.c, 6 times
- tools/tracing/rtla/src/osnoise_hist.c, 3 times
- tools/tracing/rtla/src/trace.c, line 238
- tools/tracing/rtla/src/utils.c, 2 times
- tools/usb/usbip/src/usbip_bind.c, line 148
- tools/usb/usbip/src/usbip_list.c, line 206
- tools/verification/rv/src/in_kernel.c, 7 times
- tools/vm/page_owner_sort.c, 4 times
- usr/gen_init_cpio.c, line 432