Lines Matching refs:group
65 struct fsnotify_group *group = inode_mark->group; in inotify_handle_inode_event() local
76 pr_debug("%s: group=%p mark=%p mask=%x\n", __func__, group, inode_mark, in inotify_handle_inode_event()
94 old_memcg = set_active_memcg(group->memcg); in inotify_handle_inode_event()
103 fsnotify_queue_overflow(group); in inotify_handle_inode_event()
125 ret = fsnotify_add_event(group, fsn_event, inotify_merge); in inotify_handle_inode_event()
128 fsnotify_destroy_event(group, fsn_event); in inotify_handle_inode_event()
132 fsnotify_destroy_mark(inode_mark, group); in inotify_handle_inode_event()
137 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark() argument
139 inotify_ignored_and_remove_idr(fsn_mark, group); in inotify_freeing_mark()
173 fsn_mark->group, i_mark->wd); in idr_callback()
177 static void inotify_free_group_priv(struct fsnotify_group *group) in inotify_free_group_priv() argument
180 idr_for_each(&group->inotify_data.idr, idr_callback, group); in inotify_free_group_priv()
181 idr_destroy(&group->inotify_data.idr); in inotify_free_group_priv()
182 if (group->inotify_data.ucounts) in inotify_free_group_priv()
183 dec_inotify_instances(group->inotify_data.ucounts); in inotify_free_group_priv()