Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/label.c __aa_label_next_not_in_set() -> profile_cmp()

Type Parameter Key Value

security/apparmor/label.c aa_label_next_in_merge() -> profile_cmp()

Type Parameter Key Value
HALF_LOCKED2 &ls->lock
HALF_LOCKED2 flags

security/apparmor/label.c aa_vec_unique() -> profile_cmp()

Type Parameter Key Value
HALF_LOCKED2 &ls->lock
HALF_LOCKED2 &ns->lock
HALF_LOCKED2 flags

security/apparmor/label.c label_merge_cmp() -> profile_cmp()

Type Parameter Key Value
PARAM_VALUE 0 a 1-u64max
DATA_SOURCE 0 a r aa_label_next_in_merge
LOCK2 &ls->lock
LOCK2 flags
TYPE_LOCK (struct aa_labelset)->lock

security/apparmor/label.c sort_cmp() -> profile_cmp()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

security/apparmor/label.c unique() -> profile_cmp()

Type Parameter Key Value
HALF_LOCKED2 &ls->lock
HALF_LOCKED2 &ns->lock
HALF_LOCKED2 flags

security/apparmor/label.c vec_cmp() -> profile_cmp()

Type Parameter Key Value
HALF_LOCKED2 &ls->lock
HALF_LOCKED2 flags