ima_rule_entry
static int ima_lsm_rule_init(struct ima_rule_entry *entry,
static bool ima_validate_rule(struct ima_rule_entry *entry)
static int ima_parse_rule(char *rule, struct ima_rule_entry *entry)
static struct ima_rule_entry dont_measure_rules[] __ro_after_init = {
static struct ima_rule_entry original_measurement_rules[] __ro_after_init = {
static struct ima_rule_entry default_measurement_rules[] __ro_after_init = {
struct ima_rule_entry *entry;
static struct ima_rule_entry default_appraise_rules[] __ro_after_init = {
struct ima_rule_entry *entry, *tmp;
struct ima_rule_entry *entry;
struct ima_rule_entry *entry = v;
entry = list_entry_rcu(entry->list.next, struct ima_rule_entry, list);
struct ima_rule_entry *entry = v;
static struct ima_rule_entry build_appraise_rules[] __ro_after_init = {
struct ima_rule_entry *entry;
static struct ima_rule_entry secure_boot_rules[] __ro_after_init = {
static struct ima_rule_entry critical_data_rules[] __ro_after_init = {
static struct ima_rule_entry *arch_policy_entry __ro_after_init;
static void ima_lsm_free_rule(struct ima_rule_entry *entry)
static void ima_free_rule(struct ima_rule_entry *entry)
static struct ima_rule_entry *ima_lsm_copy_rule(struct ima_rule_entry *entry,
struct ima_rule_entry *nentry;
memset(nentry->lsm, 0, sizeof_field(struct ima_rule_entry, lsm));
static int ima_lsm_update_rule(struct ima_rule_entry *entry)
struct ima_rule_entry *nentry;
static bool ima_rule_contains_lsm_cond(struct ima_rule_entry *entry)
struct ima_rule_entry *entry, *e;
static bool ima_match_rule_data(struct ima_rule_entry *rule,
static bool ima_match_rules(struct ima_rule_entry *rule,
struct ima_rule_entry *lsm_rule = rule;
static int get_subaction(struct ima_rule_entry *rule, enum ima_hooks func)
struct ima_rule_entry *entry;
struct ima_rule_entry *entry;
static void add_rules(struct ima_rule_entry *entries, int count,
struct ima_rule_entry *entry;
static int ima_parse_rule(char *rule, struct ima_rule_entry *entry);