Home
last modified time | relevance | path

Searched refs:fsn_event (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/fs/notify/fanotify/
Dfanotify.c196 struct fsnotify_event *fsn_event; in fanotify_handle_event() local
220 fsn_event = &event->fse; 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()
249 static void fanotify_free_event(struct fsnotify_event *fsn_event) in fanotify_free_event() argument
253 event = FANOTIFY_E(fsn_event); in fanotify_free_event()
257 if (fsn_event->mask & FAN_ALL_PERM_EVENTS) { in fanotify_free_event()
259 FANOTIFY_PE(fsn_event)); in fanotify_free_event()
Dfanotify_user.c116 struct fsnotify_event *fsn_event, in fill_event_metadata() argument
123 group, metadata, fsn_event); in fill_event_metadata()
126 event = container_of(fsn_event, struct fanotify_event_info, fse); in fill_event_metadata()
131 metadata->mask = fsn_event->mask & FAN_ALL_OUTGOING_EVENTS; in fill_event_metadata()
133 if (unlikely(fsn_event->mask & FAN_Q_OVERFLOW)) in fill_event_metadata()
400 struct fsnotify_event *fsn_event; in fanotify_ioctl() local
412 list_for_each_entry(fsn_event, &group->notification_list, list) in fanotify_ioctl()
/linux-4.4.14/fs/notify/inotify/
Dinotify_fsnotify.c74 struct fsnotify_event *fsn_event; in inotify_handle_event() local
103 fsn_event = &event->fse; in inotify_handle_event()
104 fsnotify_init_event(fsn_event, inode, mask); in inotify_handle_event()
111 ret = fsnotify_add_event(group, fsn_event, inotify_merge); in inotify_handle_event()
114 fsnotify_destroy_event(group, fsn_event); in inotify_handle_event()
174 static void inotify_free_event(struct fsnotify_event *fsn_event) in inotify_free_event() argument
176 kfree(INOTIFY_E(fsn_event)); in inotify_free_event()
Dinotify_user.c126 static int round_event_name_len(struct fsnotify_event *fsn_event) in round_event_name_len() argument
130 event = INOTIFY_E(fsn_event); in round_event_name_len()
174 struct fsnotify_event *fsn_event, in copy_event_to_user() argument
183 pr_debug("%s: group=%p event=%p\n", __func__, group, fsn_event); in copy_event_to_user()
185 event = INOTIFY_E(fsn_event); in copy_event_to_user()
191 pad_name_len = round_event_name_len(fsn_event); in copy_event_to_user()
193 inotify_event.mask = inotify_mask_to_arg(fsn_event->mask); in copy_event_to_user()
291 struct fsnotify_event *fsn_event; in inotify_ioctl() local
304 list_for_each_entry(fsn_event, &group->notification_list, in inotify_ioctl()
307 send_len += round_event_name_len(fsn_event); in inotify_ioctl()