Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/cifsacl.c set_chmod_dacl() -> populate_new_aces()

Type Parameter Key Value
PARAM_VALUE 0 nacl_base 4096-ptr_max
PARAM_VALUE 1 pownersid 4096-ptr_max
PARAM_VALUE 1 pownersid->num_subauth 0-15
PARAM_VALUE 2 pgrpsid 4096-ptr_max
PARAM_VALUE 2 pgrpsid->num_subauth 0-15
PARAM_VALUE 3 pnmode 7255638598310330368
PARAM_VALUE 3 *pnmode 0-64511
PARAM_VALUE 4 pnum_aces 8758998277884583936
PARAM_VALUE 4 *pnum_aces 0
PARAM_VALUE 5 pnsize 6236575869278756864
PARAM_VALUE 5 *pnsize 8
DATA_SOURCE 0 nacl_base $1
DATA_SOURCE 1 pownersid $2
DATA_SOURCE 2 pgrpsid $3
DATA_SOURCE 3 pnmode $4
DATA_SOURCE 6 modefromsid $5
DATA_SOURCE 7 posix $6
BIT_INFO 6 modefromsid 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 *pnmode 0-64511
UNITS 0 nacl_base unit_byte
USER_PTR 3 pnmode
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/cifsacl.c set_chmod_dacl() -> populate_new_aces()

Type Parameter Key Value
PARAM_VALUE 0 nacl_base 4096-ptr_max
PARAM_VALUE 1 pownersid 4096-ptr_max
PARAM_VALUE 1 pownersid->num_subauth 0-15
PARAM_VALUE 2 pgrpsid 4096-ptr_max
PARAM_VALUE 2 pgrpsid->num_subauth 0-15
PARAM_VALUE 3 pnmode 7255638598310330368
PARAM_VALUE 3 *pnmode 0-64511
PARAM_VALUE 4 pnum_aces 8758998277884583936
PARAM_VALUE 5 pnsize 6236575869278756864
PARAM_VALUE 7 posix 0
CAPPED_DATA 1 pownersid->num_subauth 1
CAPPED_DATA 2 pgrpsid->num_subauth 1
DATA_SOURCE 0 nacl_base $1
DATA_SOURCE 1 pownersid $2
DATA_SOURCE 2 pgrpsid $3
DATA_SOURCE 3 pnmode $4
DATA_SOURCE 6 modefromsid $5
DATA_SOURCE 7 posix $6
BIT_INFO 6 modefromsid 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 *pnmode 0-64511
UNITS 0 nacl_base unit_byte
USER_PTR 3 pnmode
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/cifsacl.c set_chmod_dacl() -> populate_new_aces()

Type Parameter Key Value
PARAM_VALUE 0 nacl_base 4096-ptr_max
PARAM_VALUE 1 pownersid 4096-ptr_max
PARAM_VALUE 1 pownersid->num_subauth 0-15
PARAM_VALUE 2 pgrpsid 4096-ptr_max
PARAM_VALUE 2 pgrpsid->num_subauth 0-15
PARAM_VALUE 3 pnmode 7255638598310330368
PARAM_VALUE 3 *pnmode 0-64511
PARAM_VALUE 4 pnum_aces 8758998277884583936
PARAM_VALUE 5 pnsize 6236575869278756864
PARAM_VALUE 7 posix 0
CAPPED_DATA 1 pownersid->num_subauth 1
CAPPED_DATA 2 pgrpsid->num_subauth 1
DATA_SOURCE 0 nacl_base $1
DATA_SOURCE 1 pownersid $2
DATA_SOURCE 2 pgrpsid $3
DATA_SOURCE 3 pnmode $4
DATA_SOURCE 6 modefromsid $5
DATA_SOURCE 7 posix $6
BIT_INFO 6 modefromsid 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 *pnmode 0-64511
UNITS 0 nacl_base unit_byte
USER_PTR 3 pnmode
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem