Home
last modified time | relevance | path

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

/linux/include/linux/
A Dfsnotify_backend.h114 struct fsnotify_mark;
167 void (*free_mark)(struct fsnotify_mark *mark);
401 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT];
419 static inline struct fsnotify_mark *fsnotify_iter_mark( in fsnotify_iter_mark()
428 struct fsnotify_mark **markp) in fsnotify_iter_step()
526 struct fsnotify_mark { struct
787 extern void fsnotify_init_mark(struct fsnotify_mark *mark,
793 int fsnotify_add_mark(struct fsnotify_mark *mark, void *obj,
827 extern void fsnotify_free_mark(struct fsnotify_mark *mark);
848 extern void fsnotify_get_mark(struct fsnotify_mark *mark);
[all …]
/linux/fs/notify/
A Dmark.c94 void fsnotify_get_mark(struct fsnotify_mark *mark) in fsnotify_get_mark()
166 struct fsnotify_mark *first_mark = NULL; in fsnotify_update_sb_watchers()
171 struct fsnotify_mark, obj_list); in fsnotify_update_sb_watchers()
234 struct fsnotify_mark *mark; in __fsnotify_recalc_mask()
374 void fsnotify_put_mark(struct fsnotify_mark *mark) in fsnotify_put_mark()
557 void fsnotify_free_mark(struct fsnotify_mark *mark) in fsnotify_free_mark()
708 struct fsnotify_mark *lmark, *last = NULL; in fsnotify_add_mark_list()
847 struct fsnotify_mark *mark; in fsnotify_find_mark()
873 struct fsnotify_mark *lmark, *mark; in fsnotify_clear_marks_by_group()
918 struct fsnotify_mark *mark, *old_mark = NULL; in fsnotify_destroy_marks()
[all …]
A Dfsnotify.c275 struct fsnotify_mark *inode_mark, in fsnotify_handle_inode_event()
306 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in fsnotify_handle_event()
307 struct fsnotify_mark *parent_mark = fsnotify_iter_parent_mark(iter_info); in fsnotify_handle_event()
363 struct fsnotify_mark *mark; in send_to_group()
402 static struct fsnotify_mark *fsnotify_first_mark(struct fsnotify_mark_connector **connp) in fsnotify_first_mark()
411 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_first_mark()
414 static struct fsnotify_mark *fsnotify_next_mark(struct fsnotify_mark *mark) in fsnotify_next_mark()
422 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_next_mark()
435 struct fsnotify_mark *mark; in fsnotify_iter_select_report_types()
479 struct fsnotify_mark *mark; in fsnotify_iter_next()
A Dfdinfo.c27 struct fsnotify_mark *mark)) in show_fdinfo()
30 struct fsnotify_mark *mark; in show_fdinfo()
72 static void inotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) in inotify_fdinfo()
101 static void fanotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) in fanotify_fdinfo()
/linux/fs/notify/inotify/
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,
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()
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/
A Ddnotify.c51 struct fsnotify_mark fsn_mark;
63 static void dnotify_recalc_inode_mask(struct fsnotify_mark *fsn_mark) in dnotify_recalc_inode_mask()
90 static int dnotify_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in dnotify_handle_event()
129 static void dnotify_free_mark(struct fsnotify_mark *fsn_mark) in dnotify_free_mark()
154 struct fsnotify_mark *fsn_mark; in dnotify_flush()
263 struct fsnotify_mark *new_fsn_mark, *fsn_mark; in fcntl_dirnotify()
/linux/kernel/
A Daudit_tree.c28 struct fsnotify_mark *mark;
41 struct fsnotify_mark mark;
166 static struct audit_chunk *mark_chunk(struct fsnotify_mark *mark) in mark_chunk()
171 static void audit_tree_destroy_watch(struct fsnotify_mark *mark) in audit_tree_destroy_watch()
176 static struct fsnotify_mark *alloc_mark(void) in alloc_mark()
279 static void replace_mark_chunk(struct fsnotify_mark *mark, in replace_mark_chunk()
399 struct fsnotify_mark *mark; in create_chunk()
460 struct fsnotify_mark *mark; in tag_chunk()
575 struct fsnotify_mark *mark; in prune_tree_chunks()
1035 static int audit_tree_handle_event(struct fsnotify_mark *mark, u32 mask, in audit_tree_handle_event()
[all …]
A Daudit_fsnotify.c30 struct fsnotify_mark mark; /* fsnotify mark on the inode */
47 static void audit_fsnotify_free_mark(struct fsnotify_mark *mark) in audit_fsnotify_free_mark()
156 static int audit_mark_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in audit_mark_handle_event()
A Daudit_watch.c48 struct fsnotify_mark mark; /* fsnotify mark on the inode */
64 static void audit_watch_free_mark(struct fsnotify_mark *entry) in audit_watch_free_mark()
91 struct fsnotify_mark *entry; in audit_find_parent()
468 static int audit_watch_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in audit_watch_handle_event()
/linux/fs/notify/fanotify/
A Dfanotify_user.c1050 static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_remove_from_mask()
1082 struct fsnotify_mark *fsn_mark = NULL; in fanotify_remove_mark()
1108 static bool fanotify_mark_update_flags(struct fsnotify_mark *fsn_mark, in fanotify_mark_update_flags()
1150 static bool fanotify_mark_add_to_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_add_to_mask()
1177 struct fsnotify_mark *mark, in fanotify_set_mark_fsid()
1181 struct fsnotify_mark *old; in fanotify_set_mark_fsid()
1227 static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group, in fanotify_add_new_mark()
1235 struct fsnotify_mark *mark; in fanotify_add_new_mark()
1291 static int fanotify_may_update_existing_mark(struct fsnotify_mark *fsn_mark, in fanotify_may_update_existing_mark()
1327 struct fsnotify_mark *fsn_mark; in fanotify_add_mark()
A Dfanotify.h493 struct fsnotify_mark fsn_mark;
497 static inline struct fanotify_mark *FANOTIFY_MARK(struct fsnotify_mark *mark) in FANOTIFY_MARK()
508 static inline unsigned int fanotify_mark_user_flags(struct fsnotify_mark *mark) in fanotify_mark_user_flags()
A Dfanotify.c300 struct fsnotify_mark *mark; in fanotify_group_event_mask()
842 struct fsnotify_mark *mark; in fanotify_get_fsid()
1046 static void fanotify_freeing_mark(struct fsnotify_mark *mark, in fanotify_freeing_mark()
1053 static void fanotify_free_mark(struct fsnotify_mark *fsn_mark) in fanotify_free_mark()
/linux/fs/nfsd/
A Dfilecache.h21 struct fsnotify_mark nfm_mark;
A Dfilecache.c129 nfsd_file_mark_free(struct fsnotify_mark *mark) in nfsd_file_mark_free()
158 struct fsnotify_mark *mark; in nfsd_file_mark_find_or_create()
712 nfsd_file_fsnotify_handle_event(struct fsnotify_mark *mark, u32 mask, in nfsd_file_fsnotify_handle_event()

Completed in 815 milliseconds