Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/smb/client/cifsacl.c cifs_acl_to_fattr() -> parse_sec_desc()

Type Parameter Key Value
PARAM_VALUE 0 idmap 4096-ptr_max
PARAM_VALUE 0 idmap->mnt_cifs_flags.counter s32min-(-1),268435456-s32max
PARAM_VALUE 1 pntsd 1-ptr_max
PARAM_VALUE 3 fattr 656100145314926592,3385983365375836160
PARAM_VALUE 3 fattr->cf_bytes 0
PARAM_VALUE 3 fattr->cf_cifsattrs 0
PARAM_VALUE 3 fattr->cf_cifstag 0
PARAM_VALUE 3 fattr->cf_createtime 0
PARAM_VALUE 3 fattr->cf_ctime.tv_nsec 0
PARAM_VALUE 3 fattr->cf_ctime.tv_sec 0
PARAM_VALUE 3 fattr->cf_dtype 0-15
PARAM_VALUE 3 fattr->cf_eof 0
PARAM_VALUE 3 fattr->cf_flags 0-2,4-u32max
PARAM_VALUE 3 fattr->cf_gid.val 0
PARAM_VALUE 3 fattr->cf_mode 0,4096,4553,16841
PARAM_VALUE 3 fattr->cf_nlink 0,2
PARAM_VALUE 3 fattr->cf_rdev 0
PARAM_VALUE 3 fattr->cf_symlink_target 0
PARAM_VALUE 3 fattr->cf_uid.val 0
PARAM_VALUE 4 get_mode_from_special_sid 1
BUF_SIZE 1 pntsd (-1),1-s32max
BUF_SIZE 1 pntsd (-1),1-s32max
DATA_SOURCE 0 idmap $0
DATA_SOURCE 3 fattr $1
FUZZY_MAX 3 fattr->cf_mode 0
MEM_ZERO 3 fattr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/cifsacl.c cifs_acl_to_fattr() -> parse_sec_desc()

Type Parameter Key Value
PARAM_VALUE 0 idmap 4096-ptr_max
PARAM_VALUE 0 idmap->mnt_cifs_flags.counter s32min-(-1),512-s32max
PARAM_VALUE 1 pntsd 1-ptr_max
PARAM_VALUE 3 fattr 656100145314926592,3385983365375836160
PARAM_VALUE 3 fattr->cf_bytes 0
PARAM_VALUE 3 fattr->cf_cifsattrs 0
PARAM_VALUE 3 fattr->cf_cifstag 0
PARAM_VALUE 3 fattr->cf_createtime 0
PARAM_VALUE 3 fattr->cf_ctime.tv_nsec 0
PARAM_VALUE 3 fattr->cf_ctime.tv_sec 0
PARAM_VALUE 3 fattr->cf_dtype 0-15
PARAM_VALUE 3 fattr->cf_eof 0
PARAM_VALUE 3 fattr->cf_flags 0-2,4-u32max
PARAM_VALUE 3 fattr->cf_gid.val 0
PARAM_VALUE 3 fattr->cf_mode 0,4096,4553,16841
PARAM_VALUE 3 fattr->cf_nlink 0,2
PARAM_VALUE 3 fattr->cf_rdev 0
PARAM_VALUE 3 fattr->cf_symlink_target 0
PARAM_VALUE 3 fattr->cf_uid.val 0
PARAM_VALUE 4 get_mode_from_special_sid 0
BUF_SIZE 1 pntsd (-1),1-s32max
BUF_SIZE 1 pntsd (-1),1-s32max
DATA_SOURCE 0 idmap $0
DATA_SOURCE 3 fattr $1
FUZZY_MAX 3 fattr->cf_mode 0
MEM_ZERO 3 fattr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/server/smbacl.c set_info_sec() -> parse_sec_desc()

Type Parameter Key Value
PARAM_VALUE 3 fattr 5461440834037088256
PARAM_VALUE 3 fattr->cf_acls 0
PARAM_VALUE 3 fattr->cf_dacls 0
PARAM_VALUE 3 fattr->daccess 0
DATA_SOURCE 1 pntsd $3
DATA_SOURCE 2 acl_len $4
UNITS 1 pntsd unit_byte
UNITS 2 acl_len unit_byte
HALF_LOCKED2 &pool->lock