Symbol: fsnotify_group
fs/nfsd/filecache.c
74
static struct fsnotify_group *nfsd_file_fsnotify_group;
fs/notify/dnotify/dnotify.c
42
static struct fsnotify_group *dnotify_group __ro_after_init;
fs/notify/fanotify/fanotify.c
1018
static void fanotify_free_group_priv(struct fsnotify_group *group)
fs/notify/fanotify/fanotify.c
1056
static void fanotify_free_error_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
1069
static void fanotify_free_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
1104
struct fsnotify_group *group)
fs/notify/fanotify/fanotify.c
180
static int fanotify_merge(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
222
static int fanotify_get_response(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
297
static u32 fanotify_group_event_mask(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
707
struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
745
struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
909
static void fanotify_insert_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
927
static int fanotify_handle_event(struct fsnotify_group *group, u32 mask,
fs/notify/fanotify/fanotify.h
516
struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1058
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
1089
struct fsnotify_group *group = file->private_data;
fs/notify/fanotify/fanotify_user.c
1146
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
120
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
1244
static int fanotify_remove_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1342
static int fanotify_set_mark_fsid(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1393
static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1448
static int fanotify_group_init_error_pool(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
1494
static int fanotify_add_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1575
DEFINE_CLASS(fsnotify_group,
fs/notify/fanotify/fanotify_user.c
1576
struct fsnotify_group *,
fs/notify/fanotify/fanotify_user.c
1665
CLASS(fsnotify_group, group)(&fanotify_fsnotify_ops,
fs/notify/fanotify/fanotify_user.c
168
static void fanotify_perm_watchdog_group_remove(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
178
static void fanotify_perm_watchdog_group_add(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
1796
static int fanotify_events_supported(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1860
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
294
static void fanotify_unhash_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
314
static struct fanotify_event *get_one_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
351
static int create_fd(struct fsnotify_group *group, const struct path *path,
fs/notify/fanotify/fanotify_user.c
401
static void finish_permission_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
422
static int process_access_response(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
834
static ssize_t copy_event_to_user(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
966
struct fsnotify_group *group = file->private_data;
fs/notify/fanotify/fanotify_user.c
981
struct fsnotify_group *group;
fs/notify/fdinfo.c
140
struct fsnotify_group *group = f->private_data;
fs/notify/fdinfo.c
30
struct fsnotify_group *group = f->private_data;
fs/notify/fsnotify.c
251
static int fsnotify_handle_inode_event(struct fsnotify_group *group,
fs/notify/fsnotify.c
278
static int fsnotify_handle_event(struct fsnotify_group *group, __u32 mask,
fs/notify/fsnotify.c
338
struct fsnotify_group *group = NULL;
fs/notify/fsnotify.c
414
struct fsnotify_group *max_prio_group = NULL;
fs/notify/fsnotify.h
71
extern void fsnotify_flush_notify(struct fsnotify_group *group);
fs/notify/fsnotify.h
77
extern int fsnotify_compare_groups(struct fsnotify_group *a,
fs/notify/fsnotify.h
78
struct fsnotify_group *b);
fs/notify/group.c
107
void fsnotify_put_group(struct fsnotify_group *group)
fs/notify/group.c
114
static struct fsnotify_group *__fsnotify_alloc_group(
fs/notify/group.c
118
struct fsnotify_group *group;
fs/notify/group.c
120
group = kzalloc_obj(struct fsnotify_group, gfp);
fs/notify/group.c
145
struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops,
fs/notify/group.c
157
struct fsnotify_group *group = file->private_data;
fs/notify/group.c
22
static void fsnotify_final_destroy_group(struct fsnotify_group *group)
fs/notify/group.c
37
void fsnotify_group_stop_queueing(struct fsnotify_group *group)
fs/notify/group.c
50
void fsnotify_destroy_group(struct fsnotify_group *group)
fs/notify/group.c
99
void fsnotify_get_group(struct fsnotify_group *group)
fs/notify/inotify/inotify.h
45
struct fsnotify_group *group);
fs/notify/inotify/inotify_fsnotify.c
138
static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group)
fs/notify/inotify/inotify_fsnotify.c
178
static void inotify_free_group_priv(struct fsnotify_group *group)
fs/notify/inotify/inotify_fsnotify.c
187
static void inotify_free_event(struct fsnotify_group *group,
fs/notify/inotify/inotify_fsnotify.c
49
static int inotify_merge(struct fsnotify_group *group,
fs/notify/inotify/inotify_fsnotify.c
66
struct fsnotify_group *group = inode_mark->group;
fs/notify/inotify/inotify_user.c
141
struct fsnotify_group *group = file->private_data;
fs/notify/inotify/inotify_user.c
170
static struct fsnotify_event *get_one_event(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
199
static ssize_t copy_event_to_user(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
252
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
303
struct fsnotify_group *group = file->private_data;
fs/notify/inotify/inotify_user.c
316
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
414
static struct inotify_inode_mark *inotify_idr_find_locked(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
435
static struct inotify_inode_mark *inotify_idr_find(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
452
static void inotify_remove_from_idr(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
521
struct fsnotify_group *group)
fs/notify/inotify/inotify_user.c
536
static int inotify_update_existing_watch(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
590
static int inotify_new_watch(struct fsnotify_group *group,
fs/notify/inotify/inotify_user.c
639
static int inotify_update_watch(struct fsnotify_group *group, struct inode *inode, u32 arg)
fs/notify/inotify/inotify_user.c
654
static struct fsnotify_group *inotify_new_group(unsigned int max_events)
fs/notify/inotify/inotify_user.c
656
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
697
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
733
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
789
struct fsnotify_group *group;
fs/notify/mark.c
1019
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
1033
struct fsnotify_group *group)
fs/notify/mark.c
1060
void fsnotify_clear_marks_by_group(struct fsnotify_group *group,
fs/notify/mark.c
1147
struct fsnotify_group *group)
fs/notify/mark.c
434
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
544
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
642
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
663
struct fsnotify_group *group)
fs/notify/mark.c
691
int fsnotify_compare_groups(struct fsnotify_group *a, struct fsnotify_group *b)
fs/notify/mark.c
979
struct fsnotify_group *group = mark->group;
fs/notify/notification.c
132
void fsnotify_remove_queued_event(struct fsnotify_group *group,
fs/notify/notification.c
148
struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group)
fs/notify/notification.c
163
struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group)
fs/notify/notification.c
181
void fsnotify_flush_notify(struct fsnotify_group *group)
fs/notify/notification.c
50
void fsnotify_destroy_event(struct fsnotify_group *group,
fs/notify/notification.c
81
int fsnotify_insert_event(struct fsnotify_group *group,
fs/notify/notification.c
83
int (*merge)(struct fsnotify_group *,
fs/notify/notification.c
85
void (*insert)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
129
struct fsnotify_group;
include/linux/fsnotify_backend.h
173
int (*handle_event)(struct fsnotify_group *group, u32 mask,
include/linux/fsnotify_backend.h
180
void (*free_group_priv)(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
181
void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
include/linux/fsnotify_backend.h
182
void (*free_event)(struct fsnotify_group *group, struct fsnotify_event *event);
include/linux/fsnotify_backend.h
287
static inline void fsnotify_group_lock(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
293
static inline void fsnotify_group_unlock(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
299
static inline void fsnotify_group_assert_locked(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
500
struct fsnotify_group *current_group;
include/linux/fsnotify_backend.h
635
struct fsnotify_group *group;
include/linux/fsnotify_backend.h
730
extern struct fsnotify_group *fsnotify_alloc_group(
include/linux/fsnotify_backend.h
734
extern void fsnotify_get_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
736
extern void fsnotify_put_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
738
extern void fsnotify_group_stop_queueing(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
740
extern void fsnotify_destroy_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
744
extern void fsnotify_destroy_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
747
extern int fsnotify_insert_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
749
int (*merge)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
751
void (*insert)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
754
static inline int fsnotify_add_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
756
int (*merge)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
763
static inline void fsnotify_queue_overflow(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
773
static inline bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
780
extern bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
782
extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
784
extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
786
extern void fsnotify_remove_queued_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
891
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
894
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
919
struct fsnotify_group *group)
include/linux/fsnotify_backend.h
926
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
934
extern void fsnotify_clear_marks_by_group(struct fsnotify_group *group,
kernel/audit_fsnotify.c
35
static struct fsnotify_group *audit_fsnotify_group;
kernel/audit_tree.c
1050
struct fsnotify_group *group)
kernel/audit_tree.c
90
static struct fsnotify_group *audit_tree_group __ro_after_init;
kernel/audit_watch.c
52
static struct fsnotify_group *audit_watch_group;