Lines Matching refs:path
50 char *path; /* insertion path */ member
121 kfree(watch->path); in audit_put_watch()
136 return watch->path; in audit_watch_path()
147 static struct audit_parent *audit_init_parent(struct path *path) in audit_init_parent() argument
149 struct inode *inode = d_backing_inode(path->dentry); in audit_init_parent()
171 static struct audit_watch *audit_init_watch(char *path) in audit_init_watch() argument
181 watch->path = path; in audit_init_watch()
189 int audit_to_watch(struct audit_krule *krule, char *path, int len, u32 op) in audit_to_watch() argument
196 if (path[0] != '/' || path[len-1] == '/' || in audit_to_watch()
202 watch = audit_init_watch(path); in audit_to_watch()
215 char *path; in audit_dupe_watch() local
218 path = kstrdup(old->path, GFP_KERNEL); in audit_dupe_watch()
219 if (unlikely(!path)) in audit_dupe_watch()
222 new = audit_init_watch(path); in audit_dupe_watch()
224 kfree(path); in audit_dupe_watch()
249 audit_log_untrustedstring(ab, w->path); in audit_watch_log_rule_change()
269 if (audit_compare_dname_path(dname, owatch->path, in audit_update_watch()
362 static int audit_get_nd(struct audit_watch *watch, struct path *parent) in audit_get_nd()
364 struct dentry *d = kern_path_locked(watch->path, parent); in audit_get_nd()
388 if (strcmp(watch->path, w->path)) in audit_add_to_parent()
418 struct path parent_path; in audit_add_watch()
486 inode = d_backing_inode(((struct path *)data)->dentry); in audit_watch_handle_event()