Lines Matching refs:rule
3014 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_free() local
3016 if (rule) { in selinux_audit_rule_free()
3017 context_destroy(&rule->au_ctxt); in selinux_audit_rule_free()
3018 kfree(rule); in selinux_audit_rule_free()
3028 struct selinux_audit_rule **rule = (struct selinux_audit_rule **)vrule; in selinux_audit_rule_init() local
3031 *rule = NULL; in selinux_audit_rule_init()
3113 *rule = tmprule; in selinux_audit_rule_init()
3119 int selinux_audit_rule_known(struct audit_krule *rule) in selinux_audit_rule_known() argument
3123 for (i = 0; i < rule->field_count; i++) { in selinux_audit_rule_known()
3124 struct audit_field *f = &rule->fields[i]; in selinux_audit_rule_known()
3148 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_match() local
3151 if (unlikely(!rule)) { in selinux_audit_rule_match()
3158 if (rule->au_seqno < latest_granting) { in selinux_audit_rule_match()
3178 match = (ctxt->user == rule->au_ctxt.user); in selinux_audit_rule_match()
3181 match = (ctxt->user != rule->au_ctxt.user); in selinux_audit_rule_match()
3189 match = (ctxt->role == rule->au_ctxt.role); in selinux_audit_rule_match()
3192 match = (ctxt->role != rule->au_ctxt.role); in selinux_audit_rule_match()
3200 match = (ctxt->type == rule->au_ctxt.type); in selinux_audit_rule_match()
3203 match = (ctxt->type != rule->au_ctxt.type); in selinux_audit_rule_match()
3216 match = mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3220 match = !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3224 match = (mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3226 !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3230 match = mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3235 &rule->au_ctxt.range.level[0]) && in selinux_audit_rule_match()
3237 &rule->au_ctxt.range.level[0])); in selinux_audit_rule_match()
3241 &rule->au_ctxt.range.level[0]); in selinux_audit_rule_match()