Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/smack/smack_lsm.c smack_inode_get_acl() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 4
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_getattr() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 mode 4
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_getxattr() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 4
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_link() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_link() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_permission() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 1 mode 1-15
CAPPED_DATA 1 mode 1
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 mode $1 [m]
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_remove_acl() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_removexattr() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_rename() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_rename() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_rmdir() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_rmdir() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 mode 2
DATA_SOURCE 0 inode $0 [m]
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_set_acl() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_setattr() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_setxattr() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_unlink() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 mode 2
DATA_SOURCE 2 rc r smk_curacc

security/smack/smack_lsm.c smack_inode_unlink() -> smk_bu_inode()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 1 mode 2
DATA_SOURCE 0 inode $0 [m]
DATA_SOURCE 2 rc r smk_curacc