Lines Matching refs:fsnotify_mark

114 struct fsnotify_mark;
160 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask,
164 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
167 void (*free_mark)(struct fsnotify_mark *mark);
401 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT];
419 static inline struct fsnotify_mark *fsnotify_iter_mark( in fsnotify_iter_mark()
428 struct fsnotify_mark **markp) in fsnotify_iter_step()
440 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \
502 struct fsnotify_mark { struct
667 static inline __u32 fsnotify_ignore_mask(struct fsnotify_mark *mark) in fsnotify_ignore_mask()
688 static inline __u32 fsnotify_ignored_events(struct fsnotify_mark *mark) in fsnotify_ignored_events()
716 static inline __u32 fsnotify_effective_ignore_mask(struct fsnotify_mark *mark, in fsnotify_effective_ignore_mask()
736 static inline __u32 fsnotify_calc_mask(struct fsnotify_mark *mark) in fsnotify_calc_mask()
758 extern void fsnotify_init_mark(struct fsnotify_mark *mark,
761 extern struct fsnotify_mark *fsnotify_find_mark(fsnotify_connp_t *connp,
767 extern int fsnotify_add_mark(struct fsnotify_mark *mark,
770 extern int fsnotify_add_mark_locked(struct fsnotify_mark *mark,
776 static inline int fsnotify_add_inode_mark(struct fsnotify_mark *mark, in fsnotify_add_inode_mark()
783 static inline int fsnotify_add_inode_mark_locked(struct fsnotify_mark *mark, in fsnotify_add_inode_mark_locked()
793 extern void fsnotify_destroy_mark(struct fsnotify_mark *mark,
796 extern void fsnotify_detach_mark(struct fsnotify_mark *mark);
798 extern void fsnotify_free_mark(struct fsnotify_mark *mark);
819 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
820 extern void fsnotify_put_mark(struct fsnotify_mark *mark);