Lines Matching defs:mark
23 * this mark lives on the parent directory of the inode in question.
30 struct fsnotify_mark mark; /* fsnotify mark on the inode */
47 static void audit_fsnotify_free_mark(struct fsnotify_mark *mark)
51 audit_mark = container_of(mark, struct audit_fsnotify_mark, mark);
55 char *audit_mark_path(struct audit_fsnotify_mark *mark)
57 return mark->path;
60 int audit_mark_compare(struct audit_fsnotify_mark *mark, unsigned long ino, dev_t dev)
62 if (mark->ino == AUDIT_INO_UNSET)
64 return (mark->ino == ino) && (mark->dev == dev);
97 fsnotify_init_mark(&audit_mark->mark, audit_fsnotify_group);
98 audit_mark->mark.mask = AUDIT_FS_EVENTS;
103 ret = fsnotify_add_inode_mark(&audit_mark->mark, inode, 0);
106 fsnotify_put_mark(&audit_mark->mark);
135 fsnotify_destroy_mark(&audit_mark->mark, audit_fsnotify_group);
136 fsnotify_put_mark(&audit_mark->mark);
141 struct audit_fsnotify_mark *mark = krule->exe;
143 audit_remove_mark(mark);
155 /* Update mark data in audit rules based on fsnotify events. */
162 audit_mark = container_of(inode_mark, struct audit_fsnotify_mark, mark);