Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/apparmorfs.c __policy_strn_find() -> aa_strneq()

Type Parameter Key Value
BUF_SIZE 1 sub s32min-(-2),1-s32max
BUF_SIZE 1 sub s32min-(-2),1-s32max
DATA_SOURCE 1 sub $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 sub unit_byte
UNITS 2 len unit_byte
LOCK2 &parent->lock
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
TYPE_LOCK (struct aa_ns)->lock

security/apparmor/policy.c __policy_strn_find() -> aa_strneq()

Type Parameter Key Value
BUF_SIZE 1 sub s32min,(-10),(-1)-s32max
BUF_SIZE 1 sub s32min,(-10),(-1)-s32max
DATA_SOURCE 1 sub $1
DATA_SOURCE 2 len $2
HALF_LOCKED2 &ns->lock

security/apparmor/policy_ns.c __policy_strn_find() -> aa_strneq()

Type Parameter Key Value
DATA_SOURCE 1 sub $1
DATA_SOURCE 2 len $2
HALF_LOCKED2 rcu_read