Home
last modified time | relevance | path

Searched refs:fsnotify_mark (Results 1 – 12 of 12) sorted by relevance

/linux/include/linux/
H A Dfsnotify_backend.h131 struct fsnotify_mark;
177 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask,
181 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
184 void (*free_mark)(struct fsnotify_mark *mark);
499 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT];
517 static inline struct fsnotify_mark *fsnotify_iter_mark( in fsnotify_iter_mark()
526 struct fsnotify_mark **markp) in fsnotify_iter_step()
538 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \
628 struct fsnotify_mark { struct
800 static inline __u32 fsnotify_ignore_mask(struct fsnotify_mark *mark) in fsnotify_ignore_mask()
[all …]
/linux/fs/notify/
H A Dmark.c95 void fsnotify_get_mark(struct fsnotify_mark *mark) in fsnotify_get_mark()
177 struct fsnotify_mark *first_mark = NULL; in fsnotify_update_sb_watchers()
182 struct fsnotify_mark, obj_list); in fsnotify_update_sb_watchers()
250 struct fsnotify_mark *mark; in __fsnotify_recalc_mask()
355 void fsnotify_modify_mark_mask(struct fsnotify_mark *mark, u32 set, u32 clear) in fsnotify_modify_mark_mask()
432 static void fsnotify_final_mark_destroy(struct fsnotify_mark *mark) in fsnotify_final_mark_destroy()
453 void fsnotify_put_mark(struct fsnotify_mark *mark) in fsnotify_put_mark()
520 static bool fsnotify_get_mark_safe(struct fsnotify_mark *mark) in fsnotify_get_mark_safe()
541 static void fsnotify_put_mark_wake(struct fsnotify_mark *mark) in fsnotify_put_mark_wake()
562 struct fsnotify_mark *mark = iter_info->marks[type]; in fsnotify_prepare_user_wait()
[all …]
/linux/fs/notify/inotify/
H A Dinotify.h16 struct fsnotify_mark fsn_mark;
32 static inline __u32 inotify_mark_user_mask(struct fsnotify_mark *fsn_mark) in inotify_mark_user_mask()
44 extern void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
46 extern int inotify_handle_inode_event(struct fsnotify_mark *inode_mark,
H A Dinotify_fsnotify.c59 int inotify_handle_inode_event(struct fsnotify_mark *inode_mark, u32 mask, in inotify_handle_inode_event()
138 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark()
152 struct fsnotify_mark *fsn_mark; in idr_callback()
194 static void inotify_free_mark(struct fsnotify_mark *fsn_mark) in inotify_free_mark()
H A Dinotify_user.c425 struct fsnotify_mark *fsn_mark = &i_mark->fsn_mark; in inotify_idr_find_locked()
520 void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark, in inotify_ignored_and_remove_idr()
540 struct fsnotify_mark *fsn_mark; in inotify_update_existing_watch()
/linux/fs/notify/dnotify/
H A Ddnotify.c50 struct fsnotify_mark fsn_mark;
62 static void dnotify_recalc_inode_mask(struct fsnotify_mark *fsn_mark) in dnotify_recalc_inode_mask()
89 static int dnotify_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in dnotify_handle_event()
128 static void dnotify_free_mark(struct fsnotify_mark *fsn_mark) in dnotify_free_mark()
153 struct fsnotify_mark *fsn_mark; in dnotify_flush()
262 struct fsnotify_mark *new_fsn_mark, *fsn_mark; in fcntl_dirnotify()
/linux/kernel/
H A Daudit_tree.c28 struct fsnotify_mark *mark;
41 struct fsnotify_mark mark;
163 static inline struct audit_tree_mark *audit_mark(struct fsnotify_mark *mark) in audit_mark()
168 static struct audit_chunk *mark_chunk(struct fsnotify_mark *mark) in mark_chunk()
173 static void audit_tree_destroy_watch(struct fsnotify_mark *mark) in audit_tree_destroy_watch()
178 static struct fsnotify_mark *alloc_mark(void) in alloc_mark()
281 static void replace_mark_chunk(struct fsnotify_mark *mark, in replace_mark_chunk()
351 static void untag_chunk(struct audit_chunk *chunk, struct fsnotify_mark *mark) in untag_chunk()
401 struct fsnotify_mark *mark; in create_chunk()
462 struct fsnotify_mark *mar in tag_chunk()
[all...]
/linux/fs/notify/fanotify/
H A Dfanotify_user.c1221 static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_remove_from_mask()
1253 struct fsnotify_mark *fsn_mark = NULL; in fanotify_remove_mark()
1279 static bool fanotify_mark_update_flags(struct fsnotify_mark *fsn_mark, in fanotify_mark_update_flags()
1321 static bool fanotify_mark_add_to_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_add_to_mask()
1350 struct fsnotify_mark *mark, in fanotify_set_mark_fsid()
1354 struct fsnotify_mark *old; in fanotify_set_mark_fsid()
1400 static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group, in fanotify_add_new_mark()
1408 struct fsnotify_mark *mark; in fanotify_add_new_mark()
1465 static int fanotify_may_update_existing_mark(struct fsnotify_mark *fsn_mark, in fanotify_may_update_existing_mark()
1506 struct fsnotify_mark *fsn_mar in fanotify_add_mark()
[all...]
H A Dfanotify.h528 struct fsnotify_mark fsn_mark;
532 static inline struct fanotify_mark *FANOTIFY_MARK(struct fsnotify_mark *mark) in FANOTIFY_MARK()
543 static inline unsigned int fanotify_mark_user_flags(struct fsnotify_mark *mark) in fanotify_mark_user_flags()
H A Dfanotify.c308 struct fsnotify_mark *mark; in fanotify_group_event_mask()
892 struct fsnotify_mark *mark; in fanotify_get_fsid()
1106 static void fanotify_freeing_mark(struct fsnotify_mark *mark, in fanotify_freeing_mark()
1113 static void fanotify_free_mark(struct fsnotify_mark *fsn_mark) in fanotify_free_mark()
/linux/fs/nfsd/
H A Dfilecache.h27 struct fsnotify_mark nfm_mark;
H A Dfilecache.c137 nfsd_file_mark_free(struct fsnotify_mark *mark) in nfsd_file_mark_free()
167 struct fsnotify_mark *mark; in nfsd_file_mark_find_or_create()
811 nfsd_file_fsnotify_handle_event(struct fsnotify_mark *mark, u32 mask, in nfsd_file_fsnotify_handle_event()
1528 struct fsnotify_mark *mark; in nfsd_fsnotify_recalc_mask()