Home
last modified time | relevance | path

Searched refs:lsm_rule (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/security/integrity/ima/
H A Dima_policy.c503 struct ima_rule_entry *lsm_rule = rule; in ima_match_rules() local
547 if (!lsm_rule->lsm[i].rule) { in ima_match_rules()
548 if (!lsm_rule->lsm[i].args_p) in ima_match_rules()
560 rc = ima_filter_rule_match(osid, lsm_rule->lsm[i].type, in ima_match_rules()
562 lsm_rule->lsm[i].rule); in ima_match_rules()
567 rc = ima_filter_rule_match(secid, lsm_rule->lsm[i].type, in ima_match_rules()
569 lsm_rule->lsm[i].rule); in ima_match_rules()
576 lsm_rule = ima_lsm_copy_rule(rule); in ima_match_rules()
577 if (lsm_rule) { in ima_match_rules()
592 ima_filter_rule_free(lsm_rule in ima_match_rules()
972 ima_lsm_rule_init(struct ima_rule_entry *entry, substring_t *args, int lsm_rule, int audit_type) ima_lsm_rule_init() argument
[all...]
/kernel/linux/linux-6.6/security/integrity/ima/
H A Dima_policy.c573 struct ima_rule_entry *lsm_rule = rule; in ima_match_rules() local
638 if (!lsm_rule->lsm[i].rule) { in ima_match_rules()
639 if (!lsm_rule->lsm[i].args_p) in ima_match_rules()
651 rc = ima_filter_rule_match(osid, lsm_rule->lsm[i].type, in ima_match_rules()
653 lsm_rule->lsm[i].rule); in ima_match_rules()
658 rc = ima_filter_rule_match(secid, lsm_rule->lsm[i].type, in ima_match_rules()
660 lsm_rule->lsm[i].rule); in ima_match_rules()
667 lsm_rule = ima_lsm_copy_rule(rule); in ima_match_rules()
668 if (lsm_rule) { in ima_match_rules()
683 ima_filter_rule_free(lsm_rule in ima_match_rules()
1128 ima_lsm_rule_init(struct ima_rule_entry *entry, substring_t *args, int lsm_rule, int audit_type) ima_lsm_rule_init() argument
[all...]
/kernel/linux/linux-5.10/kernel/
H A Dauditfilter.c77 security_audit_rule_free(f->lsm_rule); in audit_free_lsm_field()
524 (void **)&f->lsm_rule); in audit_data_to_entry()
777 /* Duplicate LSM field information. The lsm_rule is opaque, so must be
791 /* our own (refreshed) copy of lsm_rule */ in audit_dupe_lsm_field()
793 (void **)&df->lsm_rule); in audit_dupe_lsm_field()
845 /* deep copy this information, updating the lsm_rule fields, because in audit_dupe_rule()
1361 if (f->lsm_rule) { in audit_filter()
1364 f->type, f->op, f->lsm_rule); in audit_filter()
1423 /* This function will re-initialize the lsm_rule field of all applicable rules.
H A Dauditsc.c670 if (f->lsm_rule) { in audit_filter_rules()
677 f->lsm_rule); in audit_filter_rules()
687 if (f->lsm_rule) { in audit_filter_rules()
694 f->lsm_rule); in audit_filter_rules()
701 f->lsm_rule)) { in audit_filter_rules()
712 f->lsm_rule)) in audit_filter_rules()
/kernel/linux/linux-6.6/kernel/
H A Dauditfilter.c79 security_audit_rule_free(f->lsm_rule); in audit_free_lsm_field()
532 (void **)&f->lsm_rule); in audit_data_to_entry()
786 /* Duplicate LSM field information. The lsm_rule is opaque, so must be
800 /* our own (refreshed) copy of lsm_rule */ in audit_dupe_lsm_field()
802 (void **)&df->lsm_rule); in audit_dupe_lsm_field()
854 /* deep copy this information, updating the lsm_rule fields, because in audit_dupe_rule()
1371 if (f->lsm_rule) { in audit_filter()
1374 f->type, f->op, f->lsm_rule); in audit_filter()
1433 /* This function will re-initialize the lsm_rule field of all applicable rules.
H A Dauditsc.c670 if (f->lsm_rule) { in audit_filter_rules()
686 f->lsm_rule); in audit_filter_rules()
696 if (f->lsm_rule) { in audit_filter_rules()
703 f->lsm_rule); in audit_filter_rules()
710 f->lsm_rule)) { in audit_filter_rules()
721 f->lsm_rule)) in audit_filter_rules()
/kernel/linux/linux-5.10/include/linux/
H A Daudit.h69 void *lsm_rule; member
/kernel/linux/linux-6.6/include/linux/
H A Daudit.h71 void *lsm_rule; member

Completed in 16 milliseconds