Lines Matching refs:fsnotify_mark
79 struct fsnotify_mark;
97 struct fsnotify_mark *inode_mark,
98 struct fsnotify_mark *vfsmount_mark,
102 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
211 struct fsnotify_mark { struct
241 void (*free_mark)(struct fsnotify_mark *mark); /* called on final put+free */ argument
338 extern void fsnotify_init_mark(struct fsnotify_mark *mark, void (*free_mark)(struct fsnotify_mark *…
340 extern struct fsnotify_mark *fsnotify_find_inode_mark(struct fsnotify_group *group, struct inode *i…
342 extern struct fsnotify_mark *fsnotify_find_vfsmount_mark(struct fsnotify_group *group, struct vfsmo…
344 extern void fsnotify_duplicate_mark(struct fsnotify_mark *new, struct fsnotify_mark *old);
346 extern void fsnotify_set_mark_ignored_mask_locked(struct fsnotify_mark *mark, __u32 mask);
348 extern void fsnotify_set_mark_mask_locked(struct fsnotify_mark *mark, __u32 mask);
350 extern int fsnotify_add_mark(struct fsnotify_mark *mark, struct fsnotify_group *group,
352 extern int fsnotify_add_mark_locked(struct fsnotify_mark *mark, struct fsnotify_group *group,
355 extern void fsnotify_destroy_mark(struct fsnotify_mark *mark,
358 extern void fsnotify_detach_mark(struct fsnotify_mark *mark);
360 extern void fsnotify_free_mark(struct fsnotify_mark *mark);
369 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
370 extern void fsnotify_put_mark(struct fsnotify_mark *mark);