Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/afs/yfsclient.c yfs_fs_create_file() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_link() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_make_dir() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_remove_dir() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_remove_file() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_remove_file2() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_exchange() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_exchange() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_noreplace() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_noreplace() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_replace() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

fs/afs/yfsclient.c yfs_fs_rename_replace() -> xdr_strlen()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem

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

Type Parameter Key Value
PARAM_VALUE 0 len 0-1010101
CAPPED_DATA 0 len 1
DATA_SOURCE 0 len r __fortify_strlen
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem