Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

kernel/trace/trace_osnoise.c init_tracefs() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 3023029848435269632
PARAM_VALUE 1 parent 0
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1

kernel/trace/trace_osnoise.c osnoise_create_cpu_timerlat_fd() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 195908161056657408
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 1 parent->d_children.first 4096-ptr_max
PARAM_VALUE 1 parent->d_children.first->pprev 0
PARAM_VALUE 1 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 1 parent->d_sb 4096-ptr_max
PARAM_VALUE 1 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 *parent->d_children.first->pprev 1-u64max
BUF_SIZE 0 name 8
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent $0
STR_LEN 0 name 7
TERMINATED 0 name 1

kernel/trace/trace_osnoise.c osnoise_create_cpu_timerlat_fd() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 2713734921250451456
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->type 0-1
BUF_SIZE 0 name 30
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent r tracefs_create_dir
STR_LEN 0 name 29

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

Type Parameter Key Value
PARAM_VALUE 0 name 4978700341436751872
PARAM_VALUE 1 parent 0
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 name 1455218716475985920
PARAM_VALUE 1 parent 1-u64max
BUF_SIZE 0 name 5
BUF_SIZE 0 name 5
CAPPED_DATA 1 parent 1
DATA_SOURCE 0 name $0
STR_LEN 0 name 4
STR_LEN 0 name 4
TERMINATED 0 name 1
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 name 195908161056657408
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->d_children->first->pprev 1-u64max
PARAM_VALUE 1 parent->d_children.first 4096-ptr_max
PARAM_VALUE 1 parent->d_children.first->pprev 0
PARAM_VALUE 1 parent->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 1 parent->d_sb 4096-ptr_max
PARAM_VALUE 1 parent->d_sb->__s_d_op 0,4096-ptr_max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 1 parent->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 1 parent->d_sb->s_fs_info->work_queued s32min-s32max
BUF_SIZE 0 name 8
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent r tracefs_create_dir
STR_LEN 0 name 7
TERMINATED 0 name 1
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 name 4479663882238902272
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 parent->d_inode->i_rwsem.first_waiter->type 0-1
BUF_SIZE 0 name 16
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent r tracefs_create_dir
STR_LEN 0 name 15
LOCK2 _T->lock

kernel/trace/trace.c trace_array_create_dir() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace.c trace_options_init_dentry() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 6290921059240599552
PARAM_VALUE 1 parent 0-ptr_max
BUF_SIZE 0 name 8
DATA_SOURCE 1 parent r tracing_get_dentry
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c tracing_dentry_percpu() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 195908161056657408
PARAM_VALUE 1 parent 0-ptr_max
BUF_SIZE 0 name 8
DATA_SOURCE 1 parent r tracing_get_dentry
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 name 9049768953641889792
PARAM_VALUE 1 parent 1-u64max
BUF_SIZE 0 name 30
STR_LEN 0 name 29
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_stat.c tracing_stat_init() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 8367575018634235904
PARAM_VALUE 1 parent 0
BUF_SIZE 0 name 11
STR_LEN 0 name 10
TERMINATED 0 name 1
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

kernel/trace/rv/rv.c create_monitor_dir() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 1 parent 0,4096-u64max
BUF_SIZE 0 name 6
STR_LEN 0 name 31
STR_LEN 0 name 31
LOCK2 _T->lock

kernel/trace/rv/rv.c rv_init_interface() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 508488802974593024
PARAM_VALUE 1 parent 0
BUF_SIZE 0 name 3
STR_LEN 0 name 2
TERMINATED 0 name 1

kernel/trace/rv/rv.c rv_init_interface() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 6208791001877065728
PARAM_VALUE 1 parent 4096-ptr_max
BUF_SIZE 0 name 9
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent r tracefs_create_dir
STR_LEN 0 name 8
TERMINATED 0 name 1

kernel/trace/trace_hwlat.c init_tracefs() -> tracefs_create_dir()

Type Parameter Key Value
PARAM_VALUE 0 name 1386489430012522496
PARAM_VALUE 1 parent 0
BUF_SIZE 0 name 15
STR_LEN 0 name 14
TERMINATED 0 name 1