Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/xattr.c generic_listxattr() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 1 remaining_size 7998657119712268288
PARAM_VALUE 2 name 1-u64max
TASK_NOT_RUNNING
USER_DATA 1 *remaining_size 0-65536
USER_PTR 1 remaining_size

fs/xattr.c simple_xattr_list() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 1 remaining_size 8756491500789280768
TASK_NOT_RUNNING
USER_DATA 1 *remaining_size (-2147483647)-65536
USER_PTR 1 remaining_size
LOCK2 rcu_read

security/smack/smack_lsm.c smack_inode_listsecurity() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 2 name 8934755446759460864
BUF_SIZE 2 name 17
DATA_SOURCE 0 buffer $1
DATA_SOURCE 1 remaining_size $2
STR_LEN 0 buffer 16
TERMINATED 2 name 1

fs/posix_acl.c posix_acl_listxattr() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 1 remaining_size 8756491500789280768
PARAM_VALUE 2 name 8730181435676094464
BUF_SIZE 2 name 24
DATA_SOURCE 0 buffer $1
DATA_SOURCE 1 remaining_size $2
STR_LEN 0 buffer 23
TERMINATED 2 name 1
TASK_NOT_RUNNING
USER_DATA 1 *remaining_size 0-65536
USER_PTR 1 remaining_size

fs/posix_acl.c posix_acl_listxattr() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 1 remaining_size 8756491500789280768
PARAM_VALUE 2 name 591381770020839424
BUF_SIZE 2 name 25
DATA_SOURCE 0 buffer $1
DATA_SOURCE 1 remaining_size $2
STR_LEN 0 buffer 24
TERMINATED 2 name 1
TASK_NOT_RUNNING
USER_DATA 1 *remaining_size 0-65536
USER_PTR 1 remaining_size

security/selinux/hooks.c selinux_inode_listsecurity() -> xattr_list_one()

Type Parameter Key Value
PARAM_VALUE 2 name 8186702771254759424
BUF_SIZE 2 name 17
DATA_SOURCE 0 buffer $1
DATA_SOURCE 1 remaining_size $2
STR_LEN 0 buffer 16
TERMINATED 2 name 1