Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/fs_context.c fs_context_for_mount() -> alloc_fs_context()

Type Parameter Key Value
PARAM_VALUE 0 fs_type 4096-ptr_max
PARAM_VALUE 1 reference 0
PARAM_VALUE 2 sb_flags 0-42041553
PARAM_VALUE 3 sb_flags_mask 0
PARAM_VALUE 4 purpose 0
BUF_SIZE 0 fs_type->name (-1),4
DATA_SOURCE 0 fs_type $0
DATA_SOURCE 2 sb_flags $1
STR_LEN 0 fs_type (-1),3,6,8,68
STR_LEN 0 fs_type (-1),3,6,8,68
STR_LEN 0 fs_type->name (-1),3
STR_LEN 1 reference (-1),9
BIT_INFO 2 sb_flags 0x0,0x2ffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 sb_flags 1-42041553[c]

fs/fs_context.c fs_context_for_reconfigure() -> alloc_fs_context()

Type Parameter Key Value
PARAM_VALUE 1 reference 4096-ptr_max
PARAM_VALUE 1 reference->d_sb 4096-ptr_max
PARAM_VALUE 3 sb_flags_mask 0-1,41943121
PARAM_VALUE 4 purpose 2
DATA_SOURCE 1 reference $0
DATA_SOURCE 2 sb_flags $1
DATA_SOURCE 3 sb_flags_mask $2
HARD_MAX 3 sb_flags_mask 41943121
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 sb_flags 1-42041553[c]
UNITS 1 reference unit_jiffy
HALF_LOCKED2 &sb->s_umount

fs/fs_context.c fs_context_for_submount() -> alloc_fs_context()

Type Parameter Key Value
PARAM_VALUE 1 reference 4096-ptr_max
PARAM_VALUE 1 reference->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 reference->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 reference->d_op 4096-ptr_max
PARAM_VALUE 2 sb_flags 0
PARAM_VALUE 3 sb_flags_mask 0
PARAM_VALUE 4 purpose 1
BUF_SIZE 1 reference (-1),1-s32max
BUF_SIZE 1 reference (-1),1-s32max
DATA_SOURCE 0 fs_type $0
DATA_SOURCE 1 reference $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 reference->__d_name.hash 0-u32max[c]
UNITS 1 reference unit_jiffy
USER_PTR 1 reference->__d_name.name
HALF_LOCKED2 1 &reference->d_lockref.lock