Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/auditsc.c __audit_inode() -> audit_comparator()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c __audit_inode_child() -> audit_comparator()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &fs_info->subvol_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
PARAM_VALUE 0 left 1-u32max
PARAM_VALUE 2 right 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
PARAM_VALUE 0 left 1-u32max
PARAM_VALUE 2 right 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
PARAM_VALUE 0 left 0-4095
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditsc.c audit_filter_rules() -> audit_comparator()

Type Parameter Key Value
PARAM_VALUE 0 left 0-4095
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/auditfilter.c audit_filter() -> audit_comparator()

Type Parameter Key Value
DATA_SOURCE 0 left r task_tgid_nr
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &audit_cmd_mutex.lock

kernel/auditfilter.c audit_filter() -> audit_comparator()

Type Parameter Key Value
PARAM_VALUE 0 left 0-1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &audit_cmd_mutex.lock

kernel/auditfilter.c audit_filter() -> audit_comparator()

Type Parameter Key Value
DATA_SOURCE 0 left $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 left 1005,1100-1199,2100-2999
LOCK2 rcu_read
HALF_LOCKED2 global &audit_cmd_mutex.lock