Lines Matching refs:group

97 	int (*handle_event)(struct fsnotify_group *group,
103 void (*free_group_priv)(struct fsnotify_group *group);
104 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
214 struct fsnotify_group *group; /* group this mark is for */ member
301 extern void fsnotify_get_group(struct fsnotify_group *group);
303 extern void fsnotify_put_group(struct fsnotify_group *group);
305 extern void fsnotify_destroy_group(struct fsnotify_group *group);
309 extern void fsnotify_destroy_event(struct fsnotify_group *group,
312 extern int fsnotify_add_event(struct fsnotify_group *group,
317 extern void fsnotify_remove_event(struct fsnotify_group *group, struct fsnotify_event *event);
319 extern bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group);
321 extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
323 extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
333 extern struct fsnotify_mark *fsnotify_find_inode_mark(struct fsnotify_group *group, struct inode *i…
335 extern struct fsnotify_mark *fsnotify_find_vfsmount_mark(struct fsnotify_group *group, struct vfsmo…
343 extern int fsnotify_add_mark(struct fsnotify_mark *mark, struct fsnotify_group *group,
345 extern int fsnotify_add_mark_locked(struct fsnotify_mark *mark, struct fsnotify_group *group,
349 struct fsnotify_group *group);
351 struct fsnotify_group *group);
353 extern void fsnotify_clear_vfsmount_marks_by_group(struct fsnotify_group *group);
355 extern void fsnotify_clear_inode_marks_by_group(struct fsnotify_group *group);
357 extern void fsnotify_clear_marks_by_group_flags(struct fsnotify_group *group, unsigned int flags);
359 extern void fsnotify_clear_marks_by_group(struct fsnotify_group *group);