• Home
  • Raw
  • Download

Lines Matching refs:lsm

90 	} lsm[MAX_LSM_RULES];  member
352 ima_filter_rule_free(entry->lsm[i].rule); in ima_lsm_free_rule()
353 kfree(entry->lsm[i].args_p); in ima_lsm_free_rule()
386 memset(nentry->lsm, 0, sizeof_field(struct ima_rule_entry, lsm)); in ima_lsm_copy_rule()
389 if (!entry->lsm[i].args_p) in ima_lsm_copy_rule()
392 nentry->lsm[i].type = entry->lsm[i].type; in ima_lsm_copy_rule()
393 nentry->lsm[i].args_p = entry->lsm[i].args_p; in ima_lsm_copy_rule()
395 ima_filter_rule_init(nentry->lsm[i].type, Audit_equal, in ima_lsm_copy_rule()
396 nentry->lsm[i].args_p, in ima_lsm_copy_rule()
397 &nentry->lsm[i].rule); in ima_lsm_copy_rule()
398 if (!nentry->lsm[i].rule) in ima_lsm_copy_rule()
400 nentry->lsm[i].args_p); in ima_lsm_copy_rule()
423 ima_filter_rule_free(entry->lsm[i].rule); in ima_lsm_update_rule()
434 if (entry->lsm[i].args_p) in ima_rule_contains_lsm_cond()
592 if (!lsm_rule->lsm[i].rule) { in ima_match_rules()
593 if (!lsm_rule->lsm[i].args_p) in ima_match_rules()
605 rc = ima_filter_rule_match(osid, lsm_rule->lsm[i].type, in ima_match_rules()
607 lsm_rule->lsm[i].rule); in ima_match_rules()
612 rc = ima_filter_rule_match(secid, lsm_rule->lsm[i].type, in ima_match_rules()
614 lsm_rule->lsm[i].rule); in ima_match_rules()
637 ima_filter_rule_free(lsm_rule->lsm[i].rule); in ima_match_rules()
1073 if (entry->lsm[lsm_rule].rule) in ima_lsm_rule_init()
1076 entry->lsm[lsm_rule].args_p = match_strdup(args); in ima_lsm_rule_init()
1077 if (!entry->lsm[lsm_rule].args_p) in ima_lsm_rule_init()
1080 entry->lsm[lsm_rule].type = audit_type; in ima_lsm_rule_init()
1081 result = ima_filter_rule_init(entry->lsm[lsm_rule].type, Audit_equal, in ima_lsm_rule_init()
1082 entry->lsm[lsm_rule].args_p, in ima_lsm_rule_init()
1083 &entry->lsm[lsm_rule].rule); in ima_lsm_rule_init()
1084 if (!entry->lsm[lsm_rule].rule) { in ima_lsm_rule_init()
1086 entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
1089 kfree(entry->lsm[lsm_rule].args_p); in ima_lsm_rule_init()
1090 entry->lsm[lsm_rule].args_p = NULL; in ima_lsm_rule_init()
1877 if (entry->lsm[i].args_p && !entry->lsm[i].rule) { in ima_policy_show()
1992 if (entry->lsm[i].rule) { in ima_policy_show()
1996 entry->lsm[i].args_p); in ima_policy_show()
2000 entry->lsm[i].args_p); in ima_policy_show()
2004 entry->lsm[i].args_p); in ima_policy_show()
2008 entry->lsm[i].args_p); in ima_policy_show()
2012 entry->lsm[i].args_p); in ima_policy_show()
2016 entry->lsm[i].args_p); in ima_policy_show()