Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_getvalue() -> xfs_attr_copy_value()

Type Parameter Key Value
PARAM_VALUE 0 args 4096-ptr_max
PARAM_VALUE 0 args->blkno 0
PARAM_VALUE 0 args->blkno2 0
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->dp->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 args->filetype 0
PARAM_VALUE 0 args->geo 4096-ptr_max
PARAM_VALUE 0 args->index s32min-65534
PARAM_VALUE 0 args->index2 0
PARAM_VALUE 0 args->inumber 0
PARAM_VALUE 0 args->new_name 0
PARAM_VALUE 0 args->op_flags 0,8,72
PARAM_VALUE 0 args->total 0
PARAM_VALUE 0 args->whichfork 0-1
PARAM_VALUE 1 value 4096-ptr_max
PARAM_VALUE 2 valuelen 0-u16max
BUF_SIZE 0 args->name (-1),13,16
BUF_SIZE 0 args->value (-1)-s32max
CAPPED_DATA 0 args->index 1
CAPPED_DATA 0 args->namelen 1
DATA_SOURCE 0 args $1
STR_LEN 0 args->name (-1),12,15
HARD_MAX 0 args->op_flags 72
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 args->hashval 0-u32max[c]
USER_DATA 0 args->rmtblkcnt 0-s32max[c]
USER_DATA 0 args->valuelen 1-65536[c]
NO_OVERFLOW_SIMPLE 0 args->rmtvaluelen
NO_OVERFLOW_SIMPLE 0 args->trans->t_blk_res
UNITS 2 valuelen unit_byte
USER_PTR 0 args->name

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_getvalue() -> xfs_attr_copy_value()

Type Parameter Key Value
PARAM_VALUE 0 args 4096-ptr_max
PARAM_VALUE 0 args->blkno 0
PARAM_VALUE 0 args->blkno2 0
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->dp->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 args->dp->i_mount 4096-ptr_max
PARAM_VALUE 0 args->filetype 0
PARAM_VALUE 0 args->geo 4096-ptr_max
PARAM_VALUE 0 args->index s32min-65534
PARAM_VALUE 0 args->index2 0
PARAM_VALUE 0 args->inumber 0
PARAM_VALUE 0 args->new_name 0
PARAM_VALUE 0 args->op_flags 0,8,72
PARAM_VALUE 0 args->total 0
PARAM_VALUE 0 args->whichfork 0-1
PARAM_VALUE 1 value 0
BUF_SIZE 0 args->name (-1),13,16
BUF_SIZE 0 args->value (-1)-s32max
CAPPED_DATA 0 args->index 1
CAPPED_DATA 0 args->namelen 1
DATA_SOURCE 0 args $1
STR_LEN 0 args->name (-1),12,15
HARD_MAX 0 args->op_flags 72
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 args->hashval 0-u32max[c]
USER_DATA 0 args->rmtblkcnt 0-s32max[c]
USER_DATA 0 args->valuelen 1-65536[c]
NO_OVERFLOW_SIMPLE 0 args->rmtvaluelen
NO_OVERFLOW_SIMPLE 0 args->trans->t_blk_res
NO_OVERFLOW_SIMPLE 2 valuelen
UNITS 2 valuelen unit_byte
USER_PTR 0 args->name

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_shortform_getvalue() -> xfs_attr_copy_value()

Type Parameter Key Value
PARAM_VALUE 0 args 4096-ptr_max
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->dp->i_af.if_data 4096-ptr_max
PARAM_VALUE 0 args->dp->i_af.if_format 1
PARAM_VALUE 0 args->dp->i_forkoff 1-255
PARAM_VALUE 0 args->dp->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 args->op_flags 0,8,72
PARAM_VALUE 0 args->whichfork 1
BUF_SIZE 0 args->name (-1),13,16
BUF_SIZE 0 args->value (-1)-s32max
CAPPED_DATA 0 args->namelen 1
DATA_SOURCE 0 args $0
STR_LEN 0 args->name (-1),12,15
HARD_MAX 0 args->op_flags 72
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 args->hashval 0-u32max[c]
USER_DATA 0 args->valuelen 1-65536[c]
NO_OVERFLOW_SIMPLE 0 args->rmtvaluelen
UNITS 2 valuelen unit_byte
USER_PTR 0 args->name