Lines Matching refs:group
92 static int inotify_handle_event(struct fsnotify_group *group, in inotify_handle_event() argument
106 pr_debug("%s: group=%p event=%p to_tell=%p mask=%x\n", __func__, group, in inotify_handle_event()
121 fsnotify_get_group(group); in inotify_handle_event()
122 fsn_event_priv->group = group; in inotify_handle_event()
125 added_event = fsnotify_add_notify_event(group, event, fsn_event_priv, inotify_merge); in inotify_handle_event()
135 fsnotify_destroy_mark(inode_mark, group); in inotify_handle_event()
140 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark() argument
142 inotify_ignored_and_remove_idr(fsn_mark, group); in inotify_freeing_mark()
145 static bool inotify_should_send_event(struct fsnotify_group *group, struct inode *inode, in inotify_should_send_event() argument
192 fsn_mark->group, fsn_mark->i.inode, i_mark->wd); in idr_callback()
196 static void inotify_free_group_priv(struct fsnotify_group *group) in inotify_free_group_priv() argument
199 idr_for_each(&group->inotify_data.idr, idr_callback, group); in inotify_free_group_priv()
200 idr_destroy(&group->inotify_data.idr); in inotify_free_group_priv()
201 atomic_dec(&group->inotify_data.user->inotify_devs); in inotify_free_group_priv()
202 free_uid(group->inotify_data.user); in inotify_free_group_priv()
213 fsnotify_put_group(fsn_event_priv->group); in inotify_free_event_priv()