Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/afs/yfsclient.c xdr_encode_name() -> xdr_encode_string()

Type Parameter Key Value
PARAM_VALUE 0 bp->vnode.hi 0-4294967295
PARAM_VALUE 0 bp->vnode.lo.lsw 0-4294967295
PARAM_VALUE 0 bp->vnode.lo.msw 0-4294967295
PARAM_VALUE 0 bp->vnode.unique 0-4294967295
PARAM_VALUE 0 bp->volume.lsw 0-4294967295
PARAM_VALUE 0 bp->volume.msw 0-4294967295
BUF_SIZE 1 p s32min-(-2),1-s32max
DATA_SOURCE 0 bp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 p unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_symlink() -> xdr_encode_string()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->vnode.hi 0-4294967295
PARAM_VALUE 0 bp->vnode.lo.lsw 0-4294967295
PARAM_VALUE 0 bp->vnode.lo.msw 0-4294967295
PARAM_VALUE 0 bp->vnode.unique 0-4294967295
PARAM_VALUE 0 bp->volume.lsw 0-4294967295
PARAM_VALUE 0 bp->volume.msw 0-4294967295
PARAM_VALUE 2 len 0-1010101
CAPPED_DATA 2 len 1
DATA_SOURCE 0 bp r xdr_encode_name
DATA_SOURCE 2 len r __fortify_strlen
STR_LEN 0 bp 0-1010101
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem