Lines Matching refs:fsnotify_mark
79 struct fsnotify_mark;
99 struct fsnotify_mark *inode_mark,
100 struct fsnotify_mark *vfsmount_mark,
104 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
209 struct fsnotify_mark { struct
234 void (*free_mark)(struct fsnotify_mark *mark); /* called on final put+free */ argument
331 extern void fsnotify_init_mark(struct fsnotify_mark *mark, void (*free_mark)(struct fsnotify_mark *…
333 extern struct fsnotify_mark *fsnotify_find_inode_mark(struct fsnotify_group *group, struct inode *i…
335 extern struct fsnotify_mark *fsnotify_find_vfsmount_mark(struct fsnotify_group *group, struct vfsmo…
337 extern void fsnotify_duplicate_mark(struct fsnotify_mark *new, struct fsnotify_mark *old);
339 extern void fsnotify_set_mark_ignored_mask_locked(struct fsnotify_mark *mark, __u32 mask);
341 extern void fsnotify_set_mark_mask_locked(struct fsnotify_mark *mark, __u32 mask);
343 extern int fsnotify_add_mark(struct fsnotify_mark *mark, struct fsnotify_group *group,
345 extern int fsnotify_add_mark_locked(struct fsnotify_mark *mark, struct fsnotify_group *group,
348 extern void fsnotify_destroy_mark(struct fsnotify_mark *mark,
350 extern void fsnotify_destroy_mark_locked(struct fsnotify_mark *mark,
360 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
361 extern void fsnotify_put_mark(struct fsnotify_mark *mark);