Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/trace/trace_remote.c trace_remote_init_tracefs() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5556040835427446784
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 1698604297603383296
BUF_SIZE 0 name 11
BUF_SIZE 3 data 440
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $1
DATA_SOURCE 4 cpu r find_next_bit
STR_LEN 0 name 10
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
LOCK2 _T->lock

kernel/trace/trace_remote.c trace_remote_init_tracefs() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5701608804355383296
PARAM_VALUE 1 mode 416
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children.first 4096-ptr_max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_sb 4096-ptr_max
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 2 parent->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 2 parent->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 2 *parent->d_children.first->pprev 1-u64max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 1530937179651739648
BUF_SIZE 0 name 6
BUF_SIZE 3 data 440
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $1
DATA_SOURCE 4 cpu r find_next_bit
STR_LEN 0 name 5
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
LOCK2 _T->lock

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5556040835427446784
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 4152028501776752640
BUF_SIZE 0 name 11
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 10
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5701608804355383296
PARAM_VALUE 1 mode 416
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 5014801828109578240
BUF_SIZE 0 name 6
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 5
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5006268654184984576
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 6829511138437390336
BUF_SIZE 0 name 15
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 14
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 5789689012152631296
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 5508900978792566784
BUF_SIZE 0 name 6
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 5
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 142330043401777152
PARAM_VALUE 1 mode 416
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 6504559246705696768
BUF_SIZE 0 name 15
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 14
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 4674184991437975552
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 6527684888299032576
BUF_SIZE 0 name 12
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 11
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 4302383816294993920
PARAM_VALUE 1 mode 416
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 4367323926800158720
BUF_SIZE 0 name 9
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 8
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace.c tracing_init_tracefs_percpu() -> trace_create_cpu_file()

Type Parameter Key Value
PARAM_VALUE 0 name 6318662939954556928
PARAM_VALUE 1 mode 288
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 2 parent->d_children.first->pprev 0
PARAM_VALUE 2 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 cpu 0-64
PARAM_VALUE 5 fops 5235046967065235456
BUF_SIZE 0 name 13
CAPPED_DATA 2 parent 1
CAPPED_DATA 4 cpu 1
CAPPED_DATA 4 cpu 1
DATA_SOURCE 2 parent r tracefs_create_dir
DATA_SOURCE 3 data $0
DATA_SOURCE 4 cpu $1
STR_LEN 0 name 12
CONSTRAINT 4 cpu <3035
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL