Lines Matching refs:lsm

78 	} lsm[MAX_LSM_RULES];  member
258 if (!entry->lsm[i].rule) in ima_lsm_update_rules()
260 result = security_filter_rule_init(entry->lsm[i].type, in ima_lsm_update_rules()
262 entry->lsm[i].args_p, in ima_lsm_update_rules()
263 &entry->lsm[i].rule); in ima_lsm_update_rules()
264 BUG_ON(!entry->lsm[i].rule); in ima_lsm_update_rules()
324 if (!rule->lsm[i].rule) in ima_match_rules()
333 rule->lsm[i].type, in ima_match_rules()
335 rule->lsm[i].rule, in ima_match_rules()
342 rule->lsm[i].type, in ima_match_rules()
344 rule->lsm[i].rule, in ima_match_rules()
637 if (entry->lsm[lsm_rule].rule) in ima_lsm_rule_init()
640 entry->lsm[lsm_rule].args_p = match_strdup(args); in ima_lsm_rule_init()
641 if (!entry->lsm[lsm_rule].args_p) in ima_lsm_rule_init()
644 entry->lsm[lsm_rule].type = audit_type; in ima_lsm_rule_init()
645 result = security_filter_rule_init(entry->lsm[lsm_rule].type, in ima_lsm_rule_init()
647 entry->lsm[lsm_rule].args_p, in ima_lsm_rule_init()
648 &entry->lsm[lsm_rule].rule); in ima_lsm_rule_init()
649 if (!entry->lsm[lsm_rule].rule) { in ima_lsm_rule_init()
650 kfree(entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
1049 kfree(entry->lsm[i].args_p); in ima_delete_rules()
1217 if (entry->lsm[i].rule) { in ima_policy_show()
1221 (char *)entry->lsm[i].args_p); in ima_policy_show()
1225 (char *)entry->lsm[i].args_p); in ima_policy_show()
1229 (char *)entry->lsm[i].args_p); in ima_policy_show()
1233 (char *)entry->lsm[i].args_p); in ima_policy_show()
1237 (char *)entry->lsm[i].args_p); in ima_policy_show()
1241 (char *)entry->lsm[i].args_p); in ima_policy_show()