Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/super.c do_emergency_remount_callback() -> parse_monolithic_mount_data()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 1 data 0
BUF_SIZE 0 fc 280
DATA_SOURCE 0 fc r fs_context_for_reconfigure
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &system_transition_mutex

fs/namespace.c do_new_mount() -> parse_monolithic_mount_data()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->oldapi 1
PARAM_VALUE 0 fc->ops->parse_param 0,4096-ptr_max
PARAM_VALUE 1 data 0,4096-ptr_max
BUF_SIZE 0 fc 280
BUF_SIZE 1 data (-1)-0,4096
BUF_SIZE 1 data (-1)-0,4096
DATA_SOURCE 0 fc r fs_context_for_mount
DATA_SOURCE 1 data $5
USER_DATA 0 fc->sb_flags 0-u32max[c]
USER_DATA 1 *data s64min-s64max
USER_PTR 1 data

fs/namespace.c do_remount() -> parse_monolithic_mount_data()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->oldapi 1
PARAM_VALUE 1 data 0,4096-ptr_max
BUF_SIZE 0 fc 280
BUF_SIZE 1 data (-1)-0,4096
BUF_SIZE 1 data (-1)-0,4096
DATA_SOURCE 0 fc r fs_context_for_reconfigure
DATA_SOURCE 1 data $3
USER_DATA 0 fc->sb_flags 1-42041553[c]
USER_DATA 1 *data s64min-s64max
USER_PTR 1 data

fs/namespace.c do_umount_root() -> parse_monolithic_mount_data()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 1 data 0
BUF_SIZE 0 fc 280
DATA_SOURCE 0 fc r fs_context_for_reconfigure
NS_CAPABLE 0 21
LOCK2 &sb->s_umount
TYPE_LOCK (struct super_block)->s_umount

fs/namespace.c vfs_kern_mount() -> parse_monolithic_mount_data()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->ops->parse_param 0,4096-ptr_max
BUF_SIZE 0 fc 280
BUF_SIZE 1 data (-1),10
BUF_SIZE 1 data (-1),10
DATA_SOURCE 0 fc r fs_context_for_mount
DATA_SOURCE 1 data $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING