Home
last modified time | relevance | path

Searched refs:watch (Results 1 – 5 of 5) sorted by relevance

/kernel/
Daudit_watch.c111 void audit_get_watch(struct audit_watch *watch) in audit_get_watch() argument
113 atomic_inc(&watch->count); in audit_get_watch()
116 void audit_put_watch(struct audit_watch *watch) in audit_put_watch() argument
118 if (atomic_dec_and_test(&watch->count)) { in audit_put_watch()
119 WARN_ON(watch->parent); in audit_put_watch()
120 WARN_ON(!list_empty(&watch->rules)); in audit_put_watch()
121 kfree(watch->path); in audit_put_watch()
122 kfree(watch); in audit_put_watch()
126 static void audit_remove_watch(struct audit_watch *watch) in audit_remove_watch() argument
128 list_del(&watch->wlist); in audit_remove_watch()
[all …]
Dauditfilter.c76 if (erule->watch) in audit_free_rule()
77 audit_put_watch(erule->watch); in audit_free_rule()
147 krule->watch || krule->inode_f || krule->tree || in audit_to_inode()
536 if (entry->rule.watch) in audit_data_to_entry()
537 audit_put_watch(entry->rule.watch); /* matches initial get */ in audit_data_to_entry()
593 audit_watch_path(krule->watch)); in audit_krule_to_data()
645 if (strcmp(audit_watch_path(a->watch), in audit_compare_rule()
646 audit_watch_path(b->watch))) in audit_compare_rule()
787 if (old->watch) { in audit_dupe_rule()
788 audit_get_watch(old->watch); in audit_dupe_rule()
[all …]
Daudit.h261 extern void audit_put_watch(struct audit_watch *watch);
262 extern void audit_get_watch(struct audit_watch *watch);
266 extern char *audit_watch_path(struct audit_watch *watch);
267 extern int audit_watch_compare(struct audit_watch *watch, unsigned long ino, dev_t dev);
Daudit_tree.c635 rule->inode_f || rule->watch || rule->tree) in audit_make_tree()
Dauditsc.c607 result = audit_watch_compare(rule->watch, name->ino, name->dev); in audit_filter_rules()