Lines Matching refs:fsnotify_mark
108 struct fsnotify_mark;
152 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask,
156 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
159 void (*free_mark)(struct fsnotify_mark *mark);
299 struct fsnotify_mark *marks[FSNOTIFY_OBJ_TYPE_COUNT];
318 struct fsnotify_mark *mark) in fsnotify_iter_set_report_type_mark()
325 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \
382 struct fsnotify_mark { struct
512 extern void fsnotify_init_mark(struct fsnotify_mark *mark,
515 extern struct fsnotify_mark *fsnotify_find_mark(fsnotify_connp_t *connp,
521 extern int fsnotify_add_mark(struct fsnotify_mark *mark,
524 extern int fsnotify_add_mark_locked(struct fsnotify_mark *mark,
530 static inline int fsnotify_add_inode_mark(struct fsnotify_mark *mark, in fsnotify_add_inode_mark()
537 static inline int fsnotify_add_inode_mark_locked(struct fsnotify_mark *mark, in fsnotify_add_inode_mark_locked()
547 extern void fsnotify_destroy_mark(struct fsnotify_mark *mark,
550 extern void fsnotify_detach_mark(struct fsnotify_mark *mark);
552 extern void fsnotify_free_mark(struct fsnotify_mark *mark);
572 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
573 extern void fsnotify_put_mark(struct fsnotify_mark *mark);