Lines Matching refs:au_ctxt
3353 struct context au_ctxt; member
3361 context_destroy(&rule->au_ctxt); in selinux_audit_rule_free()
3410 context_init(&tmprule->au_ctxt); in selinux_audit_rule_init()
3423 tmprule->au_ctxt.user = userdatum->value; in selinux_audit_rule_init()
3431 tmprule->au_ctxt.role = roledatum->value; in selinux_audit_rule_init()
3439 tmprule->au_ctxt.type = typedatum->value; in selinux_audit_rule_init()
3445 rc = mls_from_string(policydb, rulestr, &tmprule->au_ctxt, in selinux_audit_rule_init()
3525 match = (ctxt->user == rule->au_ctxt.user); in selinux_audit_rule_match()
3528 match = (ctxt->user != rule->au_ctxt.user); in selinux_audit_rule_match()
3536 match = (ctxt->role == rule->au_ctxt.role); in selinux_audit_rule_match()
3539 match = (ctxt->role != rule->au_ctxt.role); in selinux_audit_rule_match()
3547 match = (ctxt->type == rule->au_ctxt.type); in selinux_audit_rule_match()
3550 match = (ctxt->type != rule->au_ctxt.type); in selinux_audit_rule_match()
3563 match = mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3567 match = !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3571 match = (mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3573 !mls_level_eq(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3577 match = mls_level_dom(&rule->au_ctxt.range.level[0], in selinux_audit_rule_match()
3582 &rule->au_ctxt.range.level[0]) && in selinux_audit_rule_match()
3584 &rule->au_ctxt.range.level[0])); in selinux_audit_rule_match()
3588 &rule->au_ctxt.range.level[0]); in selinux_audit_rule_match()