Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ecryptfs/inode.c ecryptfs_get_acl() -> vfs_get_acl()

Type Parameter Key Value
PARAM_VALUE 2 acl_name 591381770020839424,8730181435676094464
BUF_SIZE 1 dentry 1-s32max
BUF_SIZE 2 acl_name 24-25
DATA_SOURCE 0 idmap $0
STR_LEN 0 idmap (-1)
STR_LEN 0 idmap (-1)
BIT_INFO 2 acl_name 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING

fs/overlayfs/inode.c ovl_get_acl_path() -> vfs_get_acl()

Type Parameter Key Value
PARAM_VALUE 1 dentry 4096-ptr_max
PARAM_VALUE 1 dentry->d_inode->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 2 acl_name 16,4096-u64max
BUF_SIZE 2 acl_name (-1),1-s32max
BUF_SIZE 2 acl_name (-1),1-s32max
CAPPED_DATA 1 dentry 1
DATA_SOURCE 2 acl_name $1
RX_PATH
TASK_NOT_RUNNING

fs/overlayfs/inode.c ovl_set_or_remove_acl() -> vfs_get_acl()

Type Parameter Key Value
PARAM_VALUE 2 acl_name 591381770020839424,8730181435676094464
BUF_SIZE 2 acl_name 24-25
BUF_SIZE 2 acl_name 24-25
DATA_SOURCE 2 acl_name r posix_acl_xattr_name
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock

fs/posix_acl.c do_get_acl() -> vfs_get_acl()

Type Parameter Key Value
BUF_SIZE 2 acl_name 256
BUF_SIZE 2 acl_name 256
DATA_SOURCE 0 idmap $0
DATA_SOURCE 1 dentry $1
DATA_SOURCE 2 acl_name $2
RX_PATH
TASK_NOT_RUNNING