Lines Matching defs:audit_tree
10 struct audit_tree;
13 struct audit_tree {
35 struct audit_tree *owner;
59 * Rules have pointer to struct audit_tree.
93 static struct audit_tree *alloc_tree(const char *s)
95 struct audit_tree *tree;
111 static inline void get_tree(struct audit_tree *tree)
116 static inline void put_tree(struct audit_tree *tree)
123 const char *audit_tree_path(struct audit_tree *tree)
261 bool audit_tree_match(struct audit_chunk *chunk, struct audit_tree *tree)
295 struct audit_tree *owner;
327 struct audit_tree *owner = p->owner;
397 static int create_chunk(struct inode *inode, struct audit_tree *tree)
458 static int tag_chunk(struct inode *inode, struct audit_tree *tree)
542 static void kill_rules(struct audit_context *context, struct audit_tree *tree)
569 static void prune_tree_chunks(struct audit_tree *victim, bool tagged)
599 * finish killing struct audit_tree
601 static void prune_one(struct audit_tree *victim)
609 static void trim_marked(struct audit_tree *tree)
649 struct audit_tree *tree;
684 struct audit_tree *tree;
690 tree = container_of(cursor.next, struct audit_tree, list);
740 void audit_put_tree(struct audit_tree *tree)
751 * That gets run when evict_chunk() ends up needing to kill audit_tree.
766 struct audit_tree *victim;
769 struct audit_tree, list);
802 struct audit_tree *seed = rule->tree, *tree;
897 struct audit_tree *tree;
900 tree = container_of(cursor.next, struct audit_tree, list);
934 struct audit_tree *tree;
936 tree = container_of(barrier.prev, struct audit_tree, list);
980 struct audit_tree *victim;
982 victim = list_entry(list->next, struct audit_tree, list);
1003 struct audit_tree *owner;
1012 struct audit_tree, same_root);