Home
last modified time | relevance | path

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

/Linux-v5.4/fs/notify/inotify/
Dinotify_fsnotify.c67 struct fsnotify_event *fsn_event; in inotify_handle_event() local
120 fsn_event = &event->fse; in inotify_handle_event()
121 fsnotify_init_event(fsn_event, inode); in inotify_handle_event()
129 ret = fsnotify_add_event(group, fsn_event, inotify_merge); in inotify_handle_event()
132 fsnotify_destroy_event(group, fsn_event); in inotify_handle_event()
190 static void inotify_free_event(struct fsnotify_event *fsn_event) in inotify_free_event() argument
192 kfree(INOTIFY_E(fsn_event)); in inotify_free_event()
Dinotify_user.c115 static int round_event_name_len(struct fsnotify_event *fsn_event) in round_event_name_len() argument
119 event = INOTIFY_E(fsn_event); in round_event_name_len()
163 struct fsnotify_event *fsn_event, in copy_event_to_user() argument
172 pr_debug("%s: group=%p event=%p\n", __func__, group, fsn_event); in copy_event_to_user()
174 event = INOTIFY_E(fsn_event); in copy_event_to_user()
180 pad_name_len = round_event_name_len(fsn_event); in copy_event_to_user()
280 struct fsnotify_event *fsn_event; in inotify_ioctl() local
293 list_for_each_entry(fsn_event, &group->notification_list, in inotify_ioctl()
296 send_len += round_event_name_len(fsn_event); in inotify_ioctl()
/Linux-v5.4/fs/notify/fanotify/
Dfanotify_user.c74 struct fsnotify_event *fsn_event = NULL; in get_one_event() local
88 fsn_event = ERR_PTR(-EINVAL); in get_one_event()
91 fsn_event = fsnotify_remove_first_event(group); in get_one_event()
92 if (fanotify_is_perm_event(FANOTIFY_E(fsn_event)->mask)) in get_one_event()
93 FANOTIFY_PE(fsn_event)->state = FAN_EVENT_REPORTED; in get_one_event()
96 return fsn_event; in get_one_event()
260 struct fsnotify_event *fsn_event, in copy_event_to_user() argument
268 pr_debug("%s: group=%p event=%p\n", __func__, group, fsn_event); in copy_event_to_user()
270 event = container_of(fsn_event, struct fanotify_event, fse); in copy_event_to_user()
299 FANOTIFY_PE(fsn_event)->fd = fd; in copy_event_to_user()
[all …]
Dfanotify.c382 struct fsnotify_event *fsn_event; in fanotify_handle_event() local
444 fsn_event = &event->fse; in fanotify_handle_event()
445 ret = fsnotify_add_event(group, fsn_event, fanotify_merge); in fanotify_handle_event()
450 fsnotify_destroy_event(group, fsn_event); in fanotify_handle_event()
454 ret = fanotify_get_response(group, FANOTIFY_PE(fsn_event), in fanotify_handle_event()
473 static void fanotify_free_event(struct fsnotify_event *fsn_event) in fanotify_free_event() argument
477 event = FANOTIFY_E(fsn_event); in fanotify_free_event()
485 FANOTIFY_PE(fsn_event)); in fanotify_free_event()