Searched refs:fsnotify_mark (Results 1 – 15 of 15) sorted by relevance
/Linux-v5.10/include/linux/ |
D | fsnotify_backend.h | 108 struct fsnotify_mark; 152 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask, 156 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group); 159 void (*free_mark)(struct fsnotify_mark *mark); 299 struct fsnotify_mark *marks[FSNOTIFY_OBJ_TYPE_COUNT]; 318 struct fsnotify_mark *mark) in fsnotify_iter_set_report_type_mark() 325 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \ 382 struct fsnotify_mark { struct 512 extern void fsnotify_init_mark(struct fsnotify_mark *mark, 515 extern struct fsnotify_mark *fsnotify_find_mark(fsnotify_connp_t *connp, [all …]
|
/Linux-v5.10/fs/notify/ |
D | mark.c | 94 void fsnotify_get_mark(struct fsnotify_mark *mark) in fsnotify_get_mark() 122 struct fsnotify_mark *mark; in __fsnotify_recalc_mask() 199 static void fsnotify_final_mark_destroy(struct fsnotify_mark *mark) in fsnotify_final_mark_destroy() 227 void fsnotify_put_mark(struct fsnotify_mark *mark) in fsnotify_put_mark() 288 static bool fsnotify_get_mark_safe(struct fsnotify_mark *mark) in fsnotify_get_mark_safe() 312 static void fsnotify_put_mark_wake(struct fsnotify_mark *mark) in fsnotify_put_mark_wake() 375 void fsnotify_detach_mark(struct fsnotify_mark *mark) in fsnotify_detach_mark() 408 void fsnotify_free_mark(struct fsnotify_mark *mark) in fsnotify_free_mark() 430 void fsnotify_destroy_mark(struct fsnotify_mark *mark, in fsnotify_destroy_mark() 547 static int fsnotify_add_mark_list(struct fsnotify_mark *mark, in fsnotify_add_mark_list() [all …]
|
D | fsnotify.c | 240 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in fsnotify_handle_event() 241 struct fsnotify_mark *child_mark = fsnotify_iter_child_mark(iter_info); in fsnotify_handle_event() 286 struct fsnotify_mark *mark; in send_to_group() 332 static struct fsnotify_mark *fsnotify_first_mark(struct fsnotify_mark_connector **connp) in fsnotify_first_mark() 341 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_first_mark() 344 static struct fsnotify_mark *fsnotify_next_mark(struct fsnotify_mark *mark) in fsnotify_next_mark() 352 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_next_mark() 365 struct fsnotify_mark *mark; in fsnotify_iter_select_report_types()
|
D | fdinfo.c | 26 struct fsnotify_mark *mark)) in show_fdinfo() 29 struct fsnotify_mark *mark; in show_fdinfo() 75 static void inotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) in inotify_fdinfo() 111 static void fanotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) in fanotify_fdinfo()
|
/Linux-v5.10/fs/notify/inotify/ |
D | inotify_fsnotify.c | 59 struct fsnotify_mark *inode_mark, in inotify_one_event() 140 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in inotify_handle_event() 141 struct fsnotify_mark *child_mark = fsnotify_iter_child_mark(iter_info); in inotify_handle_event() 165 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark() 179 struct fsnotify_mark *fsn_mark; in idr_callback() 220 static void inotify_free_mark(struct fsnotify_mark *fsn_mark) in inotify_free_mark()
|
D | inotify.h | 16 struct fsnotify_mark fsn_mark; 25 extern void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
|
D | inotify_user.c | 390 struct fsnotify_mark *fsn_mark = &i_mark->fsn_mark; in inotify_idr_find_locked() 485 void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark, in inotify_ignored_and_remove_idr() 509 struct fsnotify_mark *fsn_mark; in inotify_update_existing_watch()
|
/Linux-v5.10/fs/notify/dnotify/ |
D | dnotify.c | 34 struct fsnotify_mark fsn_mark; 46 static void dnotify_recalc_inode_mask(struct fsnotify_mark *fsn_mark) in dnotify_recalc_inode_mask() 73 static int dnotify_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in dnotify_handle_event() 112 static void dnotify_free_mark(struct fsnotify_mark *fsn_mark) in dnotify_free_mark() 137 struct fsnotify_mark *fsn_mark; in dnotify_flush() 246 struct fsnotify_mark *new_fsn_mark, *fsn_mark; in fcntl_dirnotify()
|
/Linux-v5.10/kernel/ |
D | audit_tree.c | 28 struct fsnotify_mark *mark; 41 struct fsnotify_mark mark; 161 static inline struct audit_tree_mark *audit_mark(struct fsnotify_mark *mark) in audit_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() 349 static void untag_chunk(struct audit_chunk *chunk, struct fsnotify_mark *mark) in untag_chunk() 399 struct fsnotify_mark *mark; in create_chunk() 460 struct fsnotify_mark *mark; in tag_chunk() [all …]
|
D | audit_fsnotify.c | 30 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() 155 static int audit_mark_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in audit_mark_handle_event()
|
D | audit_watch.c | 48 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() 467 static int audit_watch_handle_event(struct fsnotify_mark *inode_mark, u32 mask, in audit_watch_handle_event()
|
/Linux-v5.10/fs/nfsd/ |
D | filecache.h | 21 struct fsnotify_mark nfm_mark;
|
D | filecache.c | 92 nfsd_file_mark_free(struct fsnotify_mark *mark) in nfsd_file_mark_free() 121 struct fsnotify_mark *mark; in nfsd_file_mark_find_or_create() 601 nfsd_file_fsnotify_handle_event(struct fsnotify_mark *mark, u32 mask, in nfsd_file_fsnotify_handle_event()
|
/Linux-v5.10/fs/notify/fanotify/ |
D | fanotify_user.c | 719 static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_remove_from_mask() 750 struct fsnotify_mark *fsn_mark = NULL; in fanotify_remove_mark() 800 static __u32 fanotify_mark_add_to_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_add_to_mask() 820 static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group, in fanotify_add_new_mark() 825 struct fsnotify_mark *mark; in fanotify_add_new_mark() 851 struct fsnotify_mark *fsn_mark; in fanotify_add_mark() 1321 fanotify_mark_cache = KMEM_CACHE(fsnotify_mark, in fanotify_user_setup()
|
D | fanotify.c | 236 struct fsnotify_mark *mark; in fanotify_group_event_mask() 800 static void fanotify_free_mark(struct fsnotify_mark *fsn_mark) in fanotify_free_mark()
|