• Home
  • Raw
  • Download

Lines Matching refs:fsnotify_group

106 struct fsnotify_group;
149 int (*handle_event)(struct fsnotify_group *group, u32 mask,
156 void (*free_group_priv)(struct fsnotify_group *group);
157 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
178 struct fsnotify_group { struct
388 struct fsnotify_group *group;
469 extern struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops);
470 extern struct fsnotify_group *fsnotify_alloc_user_group(const struct fsnotify_ops *ops);
472 extern void fsnotify_get_group(struct fsnotify_group *group);
474 extern void fsnotify_put_group(struct fsnotify_group *group);
476 extern void fsnotify_group_stop_queueing(struct fsnotify_group *group);
478 extern void fsnotify_destroy_group(struct fsnotify_group *group);
482 extern void fsnotify_destroy_event(struct fsnotify_group *group,
485 extern int fsnotify_add_event(struct fsnotify_group *group,
487 int (*merge)(struct fsnotify_group *,
489 void (*insert)(struct fsnotify_group *,
492 static inline void fsnotify_queue_overflow(struct fsnotify_group *group) in fsnotify_queue_overflow()
497 static inline bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group) in fsnotify_notify_queue_is_empty()
504 extern bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group);
506 extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
508 extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
510 extern void fsnotify_remove_queued_event(struct fsnotify_group *group,
520 struct fsnotify_group *group);
523 struct fsnotify_group *group);
555 struct fsnotify_group *group);
563 extern void fsnotify_clear_marks_by_group(struct fsnotify_group *group, unsigned int type);
565 static inline void fsnotify_clear_vfsmount_marks_by_group(struct fsnotify_group *group) in fsnotify_clear_vfsmount_marks_by_group()
570 static inline void fsnotify_clear_inode_marks_by_group(struct fsnotify_group *group) in fsnotify_clear_inode_marks_by_group()
575 static inline void fsnotify_clear_sb_marks_by_group(struct fsnotify_group *group) in fsnotify_clear_sb_marks_by_group()