Searched refs:fsnotify_group (Results 1 - 18 of 18) sorted by relevance
/linux-master/fs/notify/ |
H A D | group.c | 22 static void fsnotify_final_destroy_group(struct fsnotify_group *group) 37 void fsnotify_group_stop_queueing(struct fsnotify_group *group) 50 void fsnotify_destroy_group(struct fsnotify_group *group) 99 void fsnotify_get_group(struct fsnotify_group *group) 107 void fsnotify_put_group(struct fsnotify_group *group) 114 static struct fsnotify_group *__fsnotify_alloc_group( 119 struct fsnotify_group *group; 121 group = kzalloc(sizeof(struct fsnotify_group), gfp); 154 * Create a new fsnotify_group and hold a reference for the group returned. 156 struct fsnotify_group *fsnotify_alloc_grou [all...] |
H A D | notification.c | 50 void fsnotify_destroy_event(struct fsnotify_group *group, 81 int fsnotify_insert_event(struct fsnotify_group *group, 83 int (*merge)(struct fsnotify_group *, 85 void (*insert)(struct fsnotify_group *, 132 void fsnotify_remove_queued_event(struct fsnotify_group *group, 148 struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group) 163 struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group) 181 void fsnotify_flush_notify(struct fsnotify_group *group)
|
H A D | fsnotify.h | 46 extern void fsnotify_flush_notify(struct fsnotify_group *group); 52 extern int fsnotify_compare_groups(struct fsnotify_group *a, 53 struct fsnotify_group *b);
|
H A D | mark.c | 56 * - The fsnotify_group associated with the mark is going away and all such marks 274 struct fsnotify_group *group = mark->group; 382 struct fsnotify_group *group = mark->group; 473 struct fsnotify_group *group = mark->group; 494 struct fsnotify_group *group) 522 int fsnotify_compare_groups(struct fsnotify_group *a, struct fsnotify_group *b) 673 struct fsnotify_group *group = mark->group; 713 struct fsnotify_group *group = mark->group; 727 struct fsnotify_group *grou [all...] |
H A D | fdinfo.c | 29 struct fsnotify_group *group = f->private_data; 135 struct fsnotify_group *group = f->private_data;
|
H A D | fsnotify.c | 246 static int fsnotify_handle_inode_event(struct fsnotify_group *group, 273 static int fsnotify_handle_event(struct fsnotify_group *group, __u32 mask, 330 struct fsnotify_group *group = NULL; 406 struct fsnotify_group *max_prio_group = NULL; 472 * registered fsnotify_group. Those groups can then use the notification event
|
/linux-master/include/linux/ |
H A D | fsnotify_backend.h | 112 struct fsnotify_group; 156 int (*handle_event)(struct fsnotify_group *group, u32 mask, 163 void (*free_group_priv)(struct fsnotify_group *group); 164 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group); 165 void (*free_event)(struct fsnotify_group *group, struct fsnotify_event *event); 185 struct fsnotify_group { struct 264 static inline void fsnotify_group_lock(struct fsnotify_group *group) 271 static inline void fsnotify_group_unlock(struct fsnotify_group *group) 278 static inline void fsnotify_group_assert_locked(struct fsnotify_group *group) 402 struct fsnotify_group *current_grou [all...] |
/linux-master/fs/notify/inotify/ |
H A D | inotify_fsnotify.c | 49 static int inotify_merge(struct fsnotify_group *group, 66 struct fsnotify_group *group = inode_mark->group; 138 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) 178 static void inotify_free_group_priv(struct fsnotify_group *group) 187 static void inotify_free_event(struct fsnotify_group *group,
|
H A D | inotify_user.c | 141 struct fsnotify_group *group = file->private_data; 170 static struct fsnotify_event *get_one_event(struct fsnotify_group *group, 199 static ssize_t copy_event_to_user(struct fsnotify_group *group, 252 struct fsnotify_group *group; 303 struct fsnotify_group *group = file->private_data; 316 struct fsnotify_group *group; 414 static struct inotify_inode_mark *inotify_idr_find_locked(struct fsnotify_group *group, 435 static struct inotify_inode_mark *inotify_idr_find(struct fsnotify_group *group, 452 static void inotify_remove_from_idr(struct fsnotify_group *group, 521 struct fsnotify_group *grou [all...] |
H A D | inotify.h | 45 struct fsnotify_group *group);
|
/linux-master/fs/notify/fanotify/ |
H A D | fanotify_user.c | 194 static void fanotify_unhash_event(struct fsnotify_group *group, 214 static struct fanotify_event *get_one_event(struct fsnotify_group *group, 251 static int create_fd(struct fsnotify_group *group, const struct path *path, 309 static void finish_permission_event(struct fsnotify_group *group, 330 static int process_access_response(struct fsnotify_group *group, 656 static ssize_t copy_event_to_user(struct fsnotify_group *group, 775 struct fsnotify_group *group = file->private_data; 790 struct fsnotify_group *group; 875 struct fsnotify_group *group; 906 struct fsnotify_group *grou [all...] |
H A D | fanotify.c | 181 static int fanotify_merge(struct fsnotify_group *group, 223 static int fanotify_get_response(struct fsnotify_group *group, 289 static u32 fanotify_group_event_mask(struct fsnotify_group *group, 669 struct fsnotify_group *group, 707 struct fsnotify_group *group, 862 static void fanotify_insert_event(struct fsnotify_group *group, 880 static int fanotify_handle_event(struct fsnotify_group *group, u32 mask, 970 static void fanotify_free_group_priv(struct fsnotify_group *group) 1007 static void fanotify_free_error_event(struct fsnotify_group *group, 1015 static void fanotify_free_event(struct fsnotify_group *grou [all...] |
H A D | fanotify.h | 486 struct fsnotify_group *group,
|
/linux-master/kernel/ |
H A D | audit_fsnotify.c | 35 static struct fsnotify_group *audit_fsnotify_group;
|
H A D | audit_watch.c | 52 static struct fsnotify_group *audit_watch_group;
|
H A D | audit_tree.c | 90 static struct fsnotify_group *audit_tree_group __ro_after_init; 1043 struct fsnotify_group *group)
|
/linux-master/fs/notify/dnotify/ |
H A D | dnotify.c | 43 static struct fsnotify_group *dnotify_group __ro_after_init;
|
/linux-master/fs/nfsd/ |
H A D | filecache.c | 72 static struct fsnotify_group *nfsd_file_fsnotify_group;
|
Completed in 236 milliseconds