Symbol: strnstr
drivers/accel/habanalabs/common/firmware_if.c
141
end = strnstr(fw_str, "-rc-", VERSION_MAX_LEN);
drivers/accel/habanalabs/common/firmware_if.c
146
end = strnstr(fw_str, "-fw-", VERSION_MAX_LEN);
drivers/accel/habanalabs/common/firmware_if.c
1651
preboot_ver = strnstr(prop->preboot_ver, "Preboot",
drivers/accel/habanalabs/common/firmware_if.c
2327
preboot_ver = strnstr(prop->preboot_ver, "Preboot", VERSION_MAX_LEN);
drivers/accel/habanalabs/common/firmware_if.c
78
str = strnstr(fw_str, "fw-", VERSION_MAX_LEN);
drivers/accel/habanalabs/common/firmware_if.c
87
whitespace = strnstr(str, " ", VERSION_MAX_LEN - ver_offset);
drivers/block/rnbd/rnbd-srv.c
616
a = strnstr(dev_search_path, "%SESSNAME%", sizeof(dev_search_path));
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1391
if (strnstr(val, " ", strlen(val)))
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
147
if (strnstr(tmp_ver_str, "se-", OTX_CPT_UCODE_VER_STR_SZ) &&
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
151
if (strnstr(tmp_ver_str, "ae", OTX_CPT_UCODE_VER_STR_SZ) &&
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
138
if (!strnstr(tmp_ver_str, ver_str_prefix, OTX2_CPT_UCODE_VER_STR_SZ))
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
142
if (strnstr(tmp_ver_str, "se-", OTX2_CPT_UCODE_VER_STR_SZ) &&
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
146
if (strnstr(tmp_ver_str, "ie-", OTX2_CPT_UCODE_VER_STR_SZ) &&
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
150
if (strnstr(tmp_ver_str, "ae", OTX2_CPT_UCODE_VER_STR_SZ) &&
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1682
if (strnstr(val, " ", strlen(val)))
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
67
if (atom_ctx && (strnstr(atom_ctx->vbios_pn, "D161",
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
69
strnstr(atom_ctx->vbios_pn, "D163",
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
82
if (atom_ctx && strnstr(atom_ctx->vbios_pn, "D603",
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
84
if (strnstr(atom_ctx->vbios_pn, "D603GLXE",
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
98
if (atom_ctx && !strnstr(atom_ctx->vbios_pn, "D673",
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4022
if (strnstr(ctx->vbios_pn, "D16406",
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4024
strnstr(ctx->vbios_pn, "D36002",
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
204
else if (strnstr(atom_ctx->vbios_pn,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
215
if (strnstr(atom_ctx->vbios_pn, "D673",
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
222
if (strnstr(atom_ctx->vbios_pn, "D707",
drivers/gpu/drm/arm/malidp_drv.c
611
dt_is_dp500 = strnstr(dev_id->compatible, compatstr_dp500,
drivers/gpu/drm/arm/malidp_drv.c
625
if (!strnstr(dev_id->compatible, buf,
drivers/gpu/drm/arm/malidp_drv.c
641
if (!strnstr(dev_id->compatible, compatstr_dp500,
drivers/hid/hid-logitech-hidpp.c
3630
consumer_rdesc = strnstr(rdesc, consumer_rdesc_start, *rsize);
drivers/hwmon/mlxreg-fan.c
470
if (strnstr(data->label, "tacho", sizeof(data->label))) {
drivers/hwmon/mlxreg-fan.c
492
} else if (strnstr(data->label, "pwm", sizeof(data->label))) {
drivers/hwmon/mlxreg-fan.c
511
} else if (strnstr(data->label, "conf", sizeof(data->label))) {
drivers/infiniband/hw/hfi1/eprom.c
235
p = strnstr(buffer, IMAGE_TRAIL_MAGIC, P1_SIZE);
drivers/net/ethernet/ibm/ibmvnic.c
5336
substr = strnstr(adapter->vpd->buff, "RM", adapter->vpd->len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
244
if (strnstr(caps, brcmf_fwcap_map[i].fwcap_id, sizeof(caps))) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
477
ccode = strnstr((char *)data, "ccode=ALL", data_len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
479
ccode = strnstr((char *)data, "ccode=XV\r", data_len);
drivers/regulator/qcom-rpmh-regulator.c
471
if (strnlen(pmic_id, PMIC_ID_LEN) > 1 && strnstr(pmic_id, "_E", PMIC_ID_LEN)) {
drivers/staging/greybus/audio_topology.c
362
!strnstr(kcontrol->id.name, " Volume", sizeof(kcontrol->id.name)))
drivers/watchdog/mlx_wdt.c
229
if (strnstr(data->label, "action", sizeof(data->label)))
drivers/watchdog/mlx_wdt.c
231
else if (strnstr(data->label, "timeout", sizeof(data->label)))
drivers/watchdog/mlx_wdt.c
233
else if (strnstr(data->label, "timeleft", sizeof(data->label)))
drivers/watchdog/mlx_wdt.c
235
else if (strnstr(data->label, "ping", sizeof(data->label)))
drivers/watchdog/mlx_wdt.c
237
else if (strnstr(data->label, "reset", sizeof(data->label)))
drivers/watchdog/mlx_wdt.c
242
if (strnstr(pdata->identity, mlxreg_wdt_main_info.identity,
fs/ceph/mds_client.c
4154
if (err_str && strnstr(*p, "blacklisted", len))
include/linux/string.h
198
extern char * strnstr(const char *, const char *, size_t);
kernel/kcsan/kcsan_test.c
111
if (strnstr(buf, "BUG: KCSAN: ", len) && strnstr(buf, "test_", len)) {
kernel/kcsan/kcsan_test.c
120
} else if ((nlines == 1 || nlines == 2) && strnstr(buf, "bytes by", len)) {
kernel/kcsan/kcsan_test.c
123
if (strnstr(buf, "race at unknown origin", len)) {
kernel/kcsan/report.c
205
if (!strnstr(buf, "rcu_", len) &&
kernel/kcsan/report.c
206
!strnstr(buf, "_rcu", len) &&
kernel/kcsan/report.c
207
!strnstr(buf, "_srcu", len))
kernel/kcsan/report.c
288
if (strnstr(buf, "tsan_", len) ||
kernel/kcsan/report.c
289
strnstr(buf, "_once_size", len))
kernel/kcsan/report.c
292
cur = strnstr(buf, "kcsan_", len);
kernel/trace/trace_events_filter.c
1046
return strnstr(str, r->pattern, len) != NULL;
lib/string.c
792
EXPORT_SYMBOL(strnstr);
mm/kasan/kasan_test_c.c
56
if (strnstr(buf, "BUG: KASAN: ", len))
mm/kasan/kasan_test_c.c
58
else if (strnstr(buf, "Asynchronous fault: ", len))
mm/kfence/kfence_test.c
59
if (strnstr(buf, "BUG: KFENCE: ", len) && strnstr(buf, "test_", len)) {
mm/kfence/kfence_test.c
68
} else if (nlines == 1 && (strnstr(buf, "at 0x", len) || strnstr(buf, "of 0x", len))) {
mm/kmsan/kmsan_test.c
49
if (strnstr(buf, "BUG: KMSAN: ", len)) {
mm/kmsan/report.c
46
if ((strnstr(buf, "__msan_", len) == buf) ||
mm/kmsan/report.c
47
(strnstr(buf, "kmsan_", len) == buf))
security/apparmor/policy.c
605
for (split = strnstr(hname, "//", n); split;
security/apparmor/policy.c
606
split = strnstr(hname, "//", n)) {
security/apparmor/policy_ns.c
179
for (split = strnstr(hname, "//", n); split;
security/apparmor/policy_ns.c
180
split = strnstr(hname, "//", n)) {
sound/soc/codecs/lpass-rx-macro.c
2838
if (strnstr(w->name, "IIR0", sizeof("IIR0"))) {
sound/soc/codecs/tas2781-fmwlib.c
205
if (strnstr(&config_data[config_offset], "init", 64)) {
sound/soc/codecs/wcd9335.c
2577
if (strnstr(w->name, "MIC BIAS1", sizeof("MIC BIAS1")))
sound/soc/codecs/wcd9335.c
2579
else if (strnstr(w->name, "MIC BIAS2", sizeof("MIC BIAS2")))
sound/soc/codecs/wcd9335.c
2581
else if (strnstr(w->name, "MIC BIAS3", sizeof("MIC BIAS3")))
sound/soc/codecs/wcd9335.c
2583
else if (strnstr(w->name, "MIC BIAS4", sizeof("MIC BIAS4")))
sound/soc/codecs/wcd937x.c
883
if (event == SND_SOC_DAPM_PRE_PMU && strnstr(w->name, "ADC", sizeof("ADC")))
sound/soc/codecs/wcd938x.c
1099
if (strnstr(w->name, "ADC", sizeof("ADC"))) {
sound/soc/codecs/wcd938x.c
1126
if (strnstr(w->name, "ADC", sizeof("ADC"))) {
sound/soc/codecs/wcd939x.c
1022
if (strnstr(w->name, "ADC", sizeof("ADC"))) {
sound/soc/codecs/wcd939x.c
1043
if (strnstr(w->name, "ADC", sizeof("ADC"))) {