Lines Matching refs:fsnotify_mark
131 struct fsnotify_mark;
177 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask,
181 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
184 void (*free_mark)(struct fsnotify_mark *mark);
476 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT];
494 static inline struct fsnotify_mark *fsnotify_iter_mark( in fsnotify_iter_mark()
503 struct fsnotify_mark **markp) in fsnotify_iter_step()
515 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \
601 struct fsnotify_mark { struct
773 static inline __u32 fsnotify_ignore_mask(struct fsnotify_mark *mark) in fsnotify_ignore_mask()
794 static inline __u32 fsnotify_ignored_events(struct fsnotify_mark *mark) in fsnotify_ignored_events()
822 static inline __u32 fsnotify_effective_ignore_mask(struct fsnotify_mark *mark, in fsnotify_effective_ignore_mask()
842 static inline __u32 fsnotify_calc_mask(struct fsnotify_mark *mark) in fsnotify_calc_mask()
864 extern void fsnotify_init_mark(struct fsnotify_mark *mark,
867 struct fsnotify_mark *fsnotify_find_mark(void *obj, unsigned int obj_type,
870 int fsnotify_add_mark(struct fsnotify_mark *mark, void *obj,
872 int fsnotify_add_mark_locked(struct fsnotify_mark *mark, void *obj,
876 static inline int fsnotify_add_inode_mark(struct fsnotify_mark *mark, in fsnotify_add_inode_mark()
883 static inline int fsnotify_add_inode_mark_locked(struct fsnotify_mark *mark, in fsnotify_add_inode_mark_locked()
891 static inline struct fsnotify_mark *fsnotify_find_inode_mark( in fsnotify_find_inode_mark()
899 extern void fsnotify_destroy_mark(struct fsnotify_mark *mark,
902 extern void fsnotify_detach_mark(struct fsnotify_mark *mark);
904 extern void fsnotify_free_mark(struct fsnotify_mark *mark);
910 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
911 extern void fsnotify_put_mark(struct fsnotify_mark *mark);