Lines Matching refs:group
63 static int fanotify_get_response(struct fsnotify_group *group, in fanotify_get_response() argument
68 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fanotify_get_response()
70 wait_event(group->fanotify_data.access_waitq, event->response || in fanotify_get_response()
71 atomic_read(&group->fanotify_data.bypass_perm)); in fanotify_get_response()
79 fsnotify_remove_event(group, &event->fae.fse); in fanotify_get_response()
95 group, event, ret); in fanotify_get_response()
187 static int fanotify_handle_event(struct fsnotify_group *group, in fanotify_handle_event() argument
213 pr_debug("%s: group=%p inode=%p mask=%x\n", __func__, group, inode, in fanotify_handle_event()
221 ret = fsnotify_add_event(group, fsn_event, fanotify_merge); in fanotify_handle_event()
226 fsnotify_destroy_event(group, fsn_event); in fanotify_handle_event()
233 ret = fanotify_get_response(group, FANOTIFY_PE(fsn_event)); in fanotify_handle_event()
234 fsnotify_destroy_event(group, fsn_event); in fanotify_handle_event()
240 static void fanotify_free_group_priv(struct fsnotify_group *group) in fanotify_free_group_priv() argument
244 user = group->fanotify_data.user; in fanotify_free_group_priv()