Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 35 files:

Smatch caller information:

drivers/platform/x86/lenovo/think-lmi.c current_value_show() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 0 *cs 0-255
PARAM_VALUE 1 ct 3787579750671138816
BUF_SIZE 1 ct 2
STR_LEN 0 cs 1
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/trace/trace_events_user.c user_event_parse_cmd() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 4274302372899520512
BUF_SIZE 1 ct 2
DATA_SOURCE 0 cs $1
STR_LEN 0 cs 1
TERMINATED 1 ct 1
USER_DATA 0 *cs 0-255
USER_PTR 0 cs
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex
TYPE_LOCK (struct user_event_group)->reg_mutex

kernel/trace/trace_events_user.c user_event_parse_cmd() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 5029807980415938560
BUF_SIZE 1 ct 2
DATA_SOURCE 0 cs $1
STR_LEN 0 cs 1
TERMINATED 1 ct 1
USER_DATA 0 *cs 0-255
USER_PTR 0 cs
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex
TYPE_LOCK (struct user_event_group)->reg_mutex

kernel/trace/trace_events_user.c user_event_parse_field() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 4274302372899520512
BUF_SIZE 1 ct 2
STR_LEN 0 cs 1
TERMINATED 1 ct 1
HALF_LOCKED2 &group->reg_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex
TYPE_LOCK (struct user_event_group)->reg_mutex

kernel/debug/kdb/kdb_main.c kdbgetaddrarg() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 1041441449307570176
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
TERMINATED 1 ct 1
HALF_LOCKED2 rcu_read

fs/smb/client/smb1ops.c cifs_is_path_accessible() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 9169465396732346368
BUF_SIZE 0 cs s32min-1285
BUF_SIZE 0 cs s32min-1285
BUF_SIZE 1 ct 6
DATA_SOURCE 0 cs $3
STR_LEN 0 cs 5
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cifs_mount_mutex
HALF_LOCKED2 &fc->uapi_mutex

fs/smb/client/smb1ops.c cifs_query_path_info() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 16,2811-ptr_max
PARAM_VALUE 1 ct 9169465396732346368
BUF_SIZE 0 cs (-1),2
BUF_SIZE 0 cs (-1),2
BUF_SIZE 1 ct 6
DATA_SOURCE 0 cs $3
STR_LEN 0 cs 5
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING

lib/string.c strsep() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 1-u64max
DATA_SOURCE 1 ct $1

drivers/hwmon/hwmon.c __hwmon_device_register() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 1-u64max
PARAM_VALUE 1 ct 7225844323886616576
BUF_SIZE 0 cs s32min,(-10),(-1)-s32max
BUF_SIZE 0 cs s32min,(-10),(-1)-s32max
BUF_SIZE 1 ct 6
DATA_SOURCE 0 cs $1
STR_LEN 0 cs (-1),3,10,15
STR_LEN 0 cs (-1),3,10,15
STR_LEN 1 ct 5
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &thermal_hwmon_list_lock

sound/soc/codecs/msm8916-wcd-digital.c msm8916_wcd_digital_enable_dmic() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 1774617393981685760
BUF_SIZE 0 cs s32min,(-10),1-s32max
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
TERMINATED 1 ct 1

fs/smb/client/dfs_cache.c parse_target_share() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 4413541786990428160
BUF_SIZE 1 ct 3
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
STR_LEN 1 ct 2
TERMINATED 1 ct 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
HALF_LOCKED2 &tcon->ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

kernel/trace/trace_events_synth.c create_or_delete_synth_event() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 3264896212844449792
BUF_SIZE 0 cs s32min-s32max
BUF_SIZE 1 ct 3
DATA_SOURCE 0 cs r skip_spaces
STR_LEN 0 cs 2
TERMINATED 0 cs 1
TERMINATED 1 ct 1
USER_DATA 0 cs 4096-ptr_max[c][u]
USER_DATA 0 *cs 0-255
UNITS 0 cs unit_byte
USER_PTR 0 cs

kernel/trace/trace_events_synth.c create_synth_event() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 3264896212844449792
BUF_SIZE 0 cs s32min-s32max
BUF_SIZE 1 ct 3
DATA_SOURCE 0 cs r skip_spaces
STR_LEN 0 cs (-1)
STR_LEN 0 cs (-1)
STR_LEN 1 ct 2
TERMINATED 1 ct 1
USER_DATA 0 cs 4096-ptr_max[c][u]
USER_DATA 0 *cs 0-255
USER_PTR 0 cs
LOCK2 global &dyn_event_ops_mutex

fs/smb/client/fs_context.c smb3_parse_devname() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 4413541786990428160
PARAM_VALUE 1 *ct 0
BUF_SIZE 1 ct 3
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
STR_LEN 1 ct 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

kernel/trace/trace_probe.c traceprobe_split_symbol_offset() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 1041441449307570176
BUF_SIZE 1 ct 3
DATA_SOURCE 0 cs $0
STR_LEN 0 cs 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_probe.c traceprobe_update_arg() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 1041441449307570176
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/drivers/aloop.c loopback_parse_timer_id() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 5029807980415938560
BUF_SIZE 1 ct 2
BUF_SIZE 1 ct 2
DATA_SOURCE 0 cs $0
STR_LEN 0 cs 1
STR_LEN 1 ct 1
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/drivers/aloop.c loopback_parse_timer_id() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 5242178947069067264
BUF_SIZE 1 ct 3
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
STR_LEN 1 ct 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/drivers/aloop.c loopback_parse_timer_id() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 5242178947069067264
PARAM_VALUE 1 *ct 0
BUF_SIZE 1 ct 3
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
STR_LEN 1 ct 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pcm->open_mutex

sound/soc/codecs/wcd9335.c wcd9335_codec_enable_dec() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 0,4097-18446744073709547521
PARAM_VALUE 1 ct 126435991006945280
BUF_SIZE 1 ct 10
STR_LEN 0 cs 9
TERMINATED 1 ct 1

sound/soc/codecs/wcd9335.c wcd9335_codec_enable_dmic() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 6108318632469504000
BUF_SIZE 0 cs s32min,(-10),1-s32max
BUF_SIZE 1 ct 7
STR_LEN 0 cs 6
TERMINATED 1 ct 1

sound/soc/codecs/wcd934x.c wcd934x_codec_enable_dec() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 0,4097-18446744073709547521
PARAM_VALUE 1 ct 126435991006945280
BUF_SIZE 1 ct 10
STR_LEN 0 cs 9
TERMINATED 1 ct 1

sound/soc/codecs/wcd934x.c wcd934x_codec_enable_dmic() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 6108318632469504000
BUF_SIZE 0 cs s32min,(-10),1-s32max
BUF_SIZE 1 ct 7
STR_LEN 0 cs 6
TERMINATED 1 ct 1

kernel/trace/trace_uprobe.c __trace_uprobe_create() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 5120225741033095168
BUF_SIZE 1 ct 4
DATA_SOURCE 0 cs r kstrdup
STR_LEN 0 cs 3
TERMINATED 1 ct 1
LOCK2 global &dyn_event_ops_mutex

drivers/md/dm-crypt.c get_key_size() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 5029807980415938560
BUF_SIZE 1 ct 2
STR_LEN 0 cs 1
TERMINATED 1 ct 1
HALF_LOCKED2 &md->io_barrier

kernel/trace/trace_events.c sanitize_field_type() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 6051394524572110848
BUF_SIZE 1 ct 3
STR_LEN 0 cs 2
TERMINATED 1 ct 1
UNITS 0 cs unit_byte
LOCK2 global &trace_event_sem

lib/bootconfig.c xbc_parse_tree() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 1 ct 1961222638931005440
BUF_SIZE 1 ct 9
STR_LEN 0 cs 8
TERMINATED 1 ct 1
LOCK2 irq

lib/bootconfig.c xbc_snprint_cmdline() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 0,4096-ptr_max
PARAM_VALUE 1 ct 2517904398669180928
BUF_SIZE 1 ct 5
STR_LEN 0 cs 4
TERMINATED 1 ct 1
LOCK2 irq

drivers/md/dm-inlinecrypt.c get_key_size() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 1 ct 5029807980415938560
BUF_SIZE 1 ct 2
STR_LEN 0 cs 1
TERMINATED 1 ct 1
HALF_LOCKED2 &md->type_lock

lib/dynamic_debug.c ddebug_exec_queries() -> strpbrk()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-u64max
PARAM_VALUE 1 ct 2615435888091836416
BUF_SIZE 0 cs (-1),1-1000000001,2147479553
BUF_SIZE 0 cs (-1),1-1000000001,2147479553
BUF_SIZE 1 ct 3
DATA_SOURCE 0 cs $0 [m]
STR_LEN 0 cs (-1),10,13-14,17,19,23,127
STR_LEN 0 cs (-1),10,13-14,17,19,23,127
STR_LEN 1 ct 2
TERMINATED 1 ct 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *cs 0-255
USER_PTR 0 cs