Lines Matching refs:lsm

97 	} lsm[MAX_LSM_RULES];  member
360 ima_filter_rule_free(entry->lsm[i].rule); in ima_lsm_free_rule()
361 kfree(entry->lsm[i].args_p); in ima_lsm_free_rule()
394 memset(nentry->lsm, 0, sizeof_field(struct ima_rule_entry, lsm)); in ima_lsm_copy_rule()
397 if (!entry->lsm[i].args_p) in ima_lsm_copy_rule()
400 nentry->lsm[i].type = entry->lsm[i].type; in ima_lsm_copy_rule()
401 nentry->lsm[i].args_p = entry->lsm[i].args_p; in ima_lsm_copy_rule()
407 entry->lsm[i].args_p = NULL; in ima_lsm_copy_rule()
409 ima_filter_rule_init(nentry->lsm[i].type, Audit_equal, in ima_lsm_copy_rule()
410 nentry->lsm[i].args_p, in ima_lsm_copy_rule()
411 &nentry->lsm[i].rule); in ima_lsm_copy_rule()
412 if (!nentry->lsm[i].rule) in ima_lsm_copy_rule()
414 nentry->lsm[i].args_p); in ima_lsm_copy_rule()
446 if (entry->lsm[i].args_p) in ima_rule_contains_lsm_cond()
614 if (!rule->lsm[i].rule) { in ima_match_rules()
615 if (!rule->lsm[i].args_p) in ima_match_rules()
625 rc = ima_filter_rule_match(osid, rule->lsm[i].type, in ima_match_rules()
627 rule->lsm[i].rule); in ima_match_rules()
632 rc = ima_filter_rule_match(secid, rule->lsm[i].type, in ima_match_rules()
634 rule->lsm[i].rule); in ima_match_rules()
1085 if (entry->lsm[lsm_rule].rule) in ima_lsm_rule_init()
1088 entry->lsm[lsm_rule].args_p = match_strdup(args); in ima_lsm_rule_init()
1089 if (!entry->lsm[lsm_rule].args_p) in ima_lsm_rule_init()
1092 entry->lsm[lsm_rule].type = audit_type; in ima_lsm_rule_init()
1093 result = ima_filter_rule_init(entry->lsm[lsm_rule].type, Audit_equal, in ima_lsm_rule_init()
1094 entry->lsm[lsm_rule].args_p, in ima_lsm_rule_init()
1095 &entry->lsm[lsm_rule].rule); in ima_lsm_rule_init()
1096 if (!entry->lsm[lsm_rule].rule) { in ima_lsm_rule_init()
1098 entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
1101 kfree(entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
1102 entry->lsm[lsm_rule].args_p = NULL; in ima_lsm_rule_init()
2112 if (entry->lsm[i].rule) { in ima_policy_show()
2116 entry->lsm[i].args_p); in ima_policy_show()
2120 entry->lsm[i].args_p); in ima_policy_show()
2124 entry->lsm[i].args_p); in ima_policy_show()
2128 entry->lsm[i].args_p); in ima_policy_show()
2132 entry->lsm[i].args_p); in ima_policy_show()
2136 entry->lsm[i].args_p); in ima_policy_show()