Lines Matching refs:lsm

85 	} lsm[MAX_LSM_RULES];  member
331 ima_filter_rule_free(entry->lsm[i].rule); in ima_lsm_free_rule()
332 kfree(entry->lsm[i].args_p); in ima_lsm_free_rule()
365 memset(nentry->lsm, 0, sizeof_field(struct ima_rule_entry, lsm)); in ima_lsm_copy_rule()
368 if (!entry->lsm[i].args_p) in ima_lsm_copy_rule()
371 nentry->lsm[i].type = entry->lsm[i].type; in ima_lsm_copy_rule()
372 nentry->lsm[i].args_p = entry->lsm[i].args_p; in ima_lsm_copy_rule()
378 entry->lsm[i].args_p = NULL; in ima_lsm_copy_rule()
380 ima_filter_rule_init(nentry->lsm[i].type, Audit_equal, in ima_lsm_copy_rule()
381 nentry->lsm[i].args_p, in ima_lsm_copy_rule()
382 &nentry->lsm[i].rule); in ima_lsm_copy_rule()
383 if (!nentry->lsm[i].rule) in ima_lsm_copy_rule()
385 nentry->lsm[i].args_p); in ima_lsm_copy_rule()
417 if (entry->lsm[i].args_p) in ima_rule_contains_lsm_cond()
548 if (!rule->lsm[i].rule) { in ima_match_rules()
549 if (!rule->lsm[i].args_p) in ima_match_rules()
559 rc = ima_filter_rule_match(osid, rule->lsm[i].type, in ima_match_rules()
561 rule->lsm[i].rule); in ima_match_rules()
566 rc = ima_filter_rule_match(secid, rule->lsm[i].type, in ima_match_rules()
568 rule->lsm[i].rule); in ima_match_rules()
955 if (entry->lsm[lsm_rule].rule) in ima_lsm_rule_init()
958 entry->lsm[lsm_rule].args_p = match_strdup(args); in ima_lsm_rule_init()
959 if (!entry->lsm[lsm_rule].args_p) in ima_lsm_rule_init()
962 entry->lsm[lsm_rule].type = audit_type; in ima_lsm_rule_init()
963 result = ima_filter_rule_init(entry->lsm[lsm_rule].type, Audit_equal, in ima_lsm_rule_init()
964 entry->lsm[lsm_rule].args_p, in ima_lsm_rule_init()
965 &entry->lsm[lsm_rule].rule); in ima_lsm_rule_init()
966 if (!entry->lsm[lsm_rule].rule) { in ima_lsm_rule_init()
968 entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
971 kfree(entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
972 entry->lsm[lsm_rule].args_p = NULL; in ima_lsm_rule_init()
1641 if (entry->lsm[i].args_p && !entry->lsm[i].rule) { in ima_policy_show()
1744 if (entry->lsm[i].rule) { in ima_policy_show()
1748 entry->lsm[i].args_p); in ima_policy_show()
1752 entry->lsm[i].args_p); in ima_policy_show()
1756 entry->lsm[i].args_p); in ima_policy_show()
1760 entry->lsm[i].args_p); in ima_policy_show()
1764 entry->lsm[i].args_p); in ima_policy_show()
1768 entry->lsm[i].args_p); in ima_policy_show()