Lines Matching refs:e
92 static inline void audit_free_rule(struct audit_entry *e) in audit_free_rule() argument
95 struct audit_krule *erule = &e->rule; in audit_free_rule()
105 kfree(e); in audit_free_rule()
110 struct audit_entry *e = container_of(head, struct audit_entry, rcu); in audit_free_rule_rcu() local
111 audit_free_rule(e); in audit_free_rule_rcu()
824 struct audit_entry *e, *found = NULL; in audit_find_rule() local
835 list_for_each_entry(e, list, list) in audit_find_rule()
836 if (!audit_compare_rule(&entry->rule, &e->rule)) { in audit_find_rule()
837 found = e; in audit_find_rule()
846 list_for_each_entry(e, list, list) in audit_find_rule()
847 if (!audit_compare_rule(&entry->rule, &e->rule)) { in audit_find_rule()
848 found = e; in audit_find_rule()
862 struct audit_entry *e; in audit_add_rule() local
877 e = audit_find_rule(entry, &list); in audit_add_rule()
878 if (e) { in audit_add_rule()
947 struct audit_entry *e; in audit_del_rule() local
962 e = audit_find_rule(entry, &list); in audit_del_rule()
963 if (!e) { in audit_del_rule()
969 if (e->rule.watch) in audit_del_rule()
970 audit_remove_watch_rule(&e->rule); in audit_del_rule()
972 if (e->rule.tree) in audit_del_rule()
973 audit_remove_tree_rule(&e->rule); in audit_del_rule()
975 list_del_rcu(&e->list); in audit_del_rule()
976 list_del(&e->rule.list); in audit_del_rule()
977 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_del_rule()
1316 struct audit_entry *e; in audit_filter_user() local
1322 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_USER], list) { in audit_filter_user()
1323 rc = audit_filter_user_rules(&e->rule, type, &state); in audit_filter_user()
1337 struct audit_entry *e; in audit_filter_type() local
1344 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TYPE], in audit_filter_type()
1347 for (i = 0; i < e->rule.field_count; i++) { in audit_filter_type()
1348 struct audit_field *f = &e->rule.fields[i]; in audit_filter_type()