Searched refs:lsm_rule (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/security/integrity/ima/ |
H A D | ima_policy.c | 503 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 D | ima_policy.c | 573 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 D | auditfilter.c | 77 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 D | auditsc.c | 670 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 D | auditfilter.c | 79 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 D | auditsc.c | 670 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 D | audit.h | 69 void *lsm_rule; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | audit.h | 71 void *lsm_rule; member
|
Completed in 17 milliseconds