Home
last modified time | relevance | path

Searched refs:fsnotify_event (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/fs/notify/
Dnotification.c58 struct fsnotify_event *event) in fsnotify_destroy_event()
85 struct fsnotify_event *event, in fsnotify_add_event() argument
87 struct fsnotify_event *)) in fsnotify_add_event()
132 struct fsnotify_event *event) in fsnotify_remove_queued_event()
147 struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group) in fsnotify_remove_first_event()
149 struct fsnotify_event *event; in fsnotify_remove_first_event()
156 struct fsnotify_event, list); in fsnotify_remove_first_event()
165 struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group) in fsnotify_peek_first_event()
170 struct fsnotify_event, list); in fsnotify_peek_first_event()
179 struct fsnotify_event *event; in fsnotify_flush_notify()
/kernel/linux/linux-5.10/fs/notify/inotify/
Dinotify_fsnotify.c32 static bool event_compare(struct fsnotify_event *old_fsn, in event_compare()
33 struct fsnotify_event *new_fsn) in event_compare()
50 struct fsnotify_event *event) in inotify_merge()
52 struct fsnotify_event *last_event; in inotify_merge()
54 last_event = list_entry(list->prev, struct fsnotify_event, list); in inotify_merge()
64 struct fsnotify_event *fsn_event; in inotify_handle_inode_event()
186 static void inotify_free_event(struct fsnotify_event *fsn_event) in inotify_free_event()
Dinotify.h7 struct fsnotify_event fse;
20 static inline struct inotify_event_info *INOTIFY_E(struct fsnotify_event *fse) in INOTIFY_E()
Dinotify_user.c117 static int round_event_name_len(struct fsnotify_event *fsn_event) in round_event_name_len()
134 static struct fsnotify_event *get_one_event(struct fsnotify_group *group, in get_one_event()
138 struct fsnotify_event *event; in get_one_event()
165 struct fsnotify_event *fsn_event, in copy_event_to_user()
218 struct fsnotify_event *kevent; in inotify_read()
282 struct fsnotify_event *fsn_event; in inotify_ioctl()
/kernel/linux/linux-5.10/include/linux/
Dfsnotify_backend.h107 struct fsnotify_event;
158 void (*free_event)(struct fsnotify_event *event);
168 struct fsnotify_event { struct
219 struct fsnotify_event *overflow_event; /* Event we queue when the
485 struct fsnotify_event *event);
488 struct fsnotify_event *event,
490 struct fsnotify_event *));
500 extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
502 extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
505 struct fsnotify_event *event);
[all …]
/kernel/linux/linux-5.10/fs/notify/fanotify/
Dfanotify.c91 static bool fanotify_should_merge(struct fsnotify_event *old_fsn, in fanotify_should_merge()
92 struct fsnotify_event *new_fsn) in fanotify_should_merge()
136 static int fanotify_merge(struct list_head *list, struct fsnotify_event *event) in fanotify_merge()
138 struct fsnotify_event *test_event; in fanotify_merge()
662 struct fsnotify_event *fsn_event; in fanotify_handle_event()
778 static void fanotify_free_event(struct fsnotify_event *fsn_event) in fanotify_free_event()
Dfanotify.h141 struct fsnotify_event fse;
267 static inline struct fanotify_event *FANOTIFY_E(struct fsnotify_event *fse) in FANOTIFY_E()
Dfanotify_user.c631 struct fsnotify_event *fsn_event; in fanotify_ioctl()
908 static struct fsnotify_event *fanotify_alloc_overflow_event(void) in fanotify_alloc_overflow_event()