• Home
  • Raw
  • Download

Lines Matching refs:rule

3133 	struct selinux_audit_rule *rule = vrule;  in selinux_audit_rule_free()  local
3135 if (rule) { in selinux_audit_rule_free()
3136 context_destroy(&rule->au_ctxt); in selinux_audit_rule_free()
3137 kfree(rule); in selinux_audit_rule_free()
3147 struct selinux_audit_rule **rule = (struct selinux_audit_rule **)vrule; in selinux_audit_rule_init() local
3150 *rule = NULL; in selinux_audit_rule_init()
3232 *rule = tmprule; in selinux_audit_rule_init()
3238 int selinux_audit_rule_known(struct audit_krule *rule) in selinux_audit_rule_known() argument
3242 for (i = 0; i < rule->field_count; i++) { in selinux_audit_rule_known()
3243 struct audit_field *f = &rule->fields[i]; in selinux_audit_rule_known()
3267 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_match() local
3270 if (unlikely(!rule)) { in selinux_audit_rule_match()
3277 if (rule->au_seqno < latest_granting) { in selinux_audit_rule_match()
3297 match = (ctxt->user == rule->au_ctxt.user); in selinux_audit_rule_match()
3300 match = (ctxt->user != rule->au_ctxt.user); in selinux_audit_rule_match()
3308 match = (ctxt->role == rule->au_ctxt.role); in selinux_audit_rule_match()
3311 match = (ctxt->role != rule->au_ctxt.role); in selinux_audit_rule_match()
3319 match = (ctxt->type == rule->au_ctxt.type); in selinux_audit_rule_match()
3322 match = (ctxt->type != rule->au_ctxt.type); in selinux_audit_rule_match()
3335 match = mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3339 match = !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3343 match = (mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3345 !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3349 match = mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3354 &rule->au_ctxt.range.level[0]) && in selinux_audit_rule_match()
3356 &rule->au_ctxt.range.level[0])); in selinux_audit_rule_match()
3360 &rule->au_ctxt.range.level[0]); in selinux_audit_rule_match()