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
1016
static void fanotify_free_group_priv(struct fsnotify_group *group)
fs/notify/fanotify/fanotify.c
1054
static void fanotify_free_error_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
1067
static void fanotify_free_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
1102
struct fsnotify_group *group)
fs/notify/fanotify/fanotify.c
182
static int fanotify_merge(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
224
static int fanotify_get_response(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
299
static u32 fanotify_group_event_mask(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
709
struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
747
struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
907
static void fanotify_insert_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify.c
925
static int fanotify_handle_event(struct fsnotify_group *group, u32 mask,
fs/notify/fanotify/fanotify.h
515
struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1069
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
1100
struct fsnotify_group *group = file->private_data;
fs/notify/fanotify/fanotify_user.c
1157
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
119
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
1269
static int fanotify_remove_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1367
static int fanotify_set_mark_fsid(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1418
static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1473
static int fanotify_group_init_error_pool(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
1519
static int fanotify_add_mark(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1600
DEFINE_CLASS(fsnotify_group,
fs/notify/fanotify/fanotify_user.c
1601
struct fsnotify_group *,
fs/notify/fanotify/fanotify_user.c
167
static void fanotify_perm_watchdog_group_remove(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
1697
CLASS(fsnotify_group, group)(&fanotify_fsnotify_ops,
fs/notify/fanotify/fanotify_user.c
177
static void fanotify_perm_watchdog_group_add(struct fsnotify_group *group)
fs/notify/fanotify/fanotify_user.c
1828
static int fanotify_events_supported(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
1892
struct fsnotify_group *group;
fs/notify/fanotify/fanotify_user.c
293
static void fanotify_unhash_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
313
static struct fanotify_event *get_one_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
350
static int create_fd(struct fsnotify_group *group, const struct path *path,
fs/notify/fanotify/fanotify_user.c
400
static void finish_permission_event(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
421
static int process_access_response(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
833
static ssize_t copy_event_to_user(struct fsnotify_group *group,
fs/notify/fanotify/fanotify_user.c
977
struct fsnotify_group *group = file->private_data;
fs/notify/fanotify/fanotify_user.c
992
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
248
static int fsnotify_handle_inode_event(struct fsnotify_group *group,
fs/notify/fsnotify.c
275
static int fsnotify_handle_event(struct fsnotify_group *group, __u32 mask,
fs/notify/fsnotify.c
335
struct fsnotify_group *group = NULL;
fs/notify/fsnotify.c
411
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
638
static int inotify_update_watch(struct fsnotify_group *group, struct inode *inode, u32 arg)
fs/notify/inotify/inotify_user.c
653
static struct fsnotify_group *inotify_new_group(unsigned int max_events)
fs/notify/inotify/inotify_user.c
655
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
696
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
732
struct fsnotify_group *group;
fs/notify/inotify/inotify_user.c
788
struct fsnotify_group *group;
fs/notify/mark.c
1081
struct fsnotify_group *group)
fs/notify/mark.c
372
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
485
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
576
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
597
struct fsnotify_group *group)
fs/notify/mark.c
625
int fsnotify_compare_groups(struct fsnotify_group *a, struct fsnotify_group *b)
fs/notify/mark.c
913
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
953
struct fsnotify_group *group = mark->group;
fs/notify/mark.c
967
struct fsnotify_group *group)
fs/notify/mark.c
994
void fsnotify_clear_marks_by_group(struct fsnotify_group *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
480
struct fsnotify_group *current_group;
include/linux/fsnotify_backend.h
615
struct fsnotify_group *group;
include/linux/fsnotify_backend.h
710
extern struct fsnotify_group *fsnotify_alloc_group(
include/linux/fsnotify_backend.h
714
extern void fsnotify_get_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
716
extern void fsnotify_put_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
718
extern void fsnotify_group_stop_queueing(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
720
extern void fsnotify_destroy_group(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
724
extern void fsnotify_destroy_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
727
extern int fsnotify_insert_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
729
int (*merge)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
731
void (*insert)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
734
static inline int fsnotify_add_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
736
int (*merge)(struct fsnotify_group *,
include/linux/fsnotify_backend.h
743
static inline void fsnotify_queue_overflow(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
753
static inline bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group)
include/linux/fsnotify_backend.h
760
extern bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
762
extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
764
extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
include/linux/fsnotify_backend.h
766
extern void fsnotify_remove_queued_event(struct fsnotify_group *group,
include/linux/fsnotify_backend.h
871
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
874
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
899
struct fsnotify_group *group)
include/linux/fsnotify_backend.h
906
struct fsnotify_group *group);
include/linux/fsnotify_backend.h
914
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;