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

/linux-master/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)
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,
138 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group)
152 struct fsnotify_mark *fsn_mark;
194 static void inotify_free_mark(struct fsnotify_mark *fsn_mark)
H A Dinotify_user.c425 struct fsnotify_mark *fsn_mark = &i_mark->fsn_mark;
520 void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
540 struct fsnotify_mark *fsn_mark;
/linux-master/include/linux/
H A Dfsnotify_backend.h114 struct fsnotify_mark;
160 int (*handle_inode_event)(struct fsnotify_mark *mark, u32 mask,
164 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
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(
428 struct fsnotify_mark **markp)
440 static inline struct fsnotify_mark *fsnotify_iter_##name##_mark( \
500 struct fsnotify_mark { struct
667 static inline __u32 fsnotify_ignore_mask(struct fsnotify_mark *mar
[all...]
/linux-master/fs/notify/
H A Dmark.c94 void fsnotify_get_mark(struct fsnotify_mark *mark)
160 struct fsnotify_mark *mark;
272 static void fsnotify_final_mark_destroy(struct fsnotify_mark *mark)
293 void fsnotify_put_mark(struct fsnotify_mark *mark)
355 static bool fsnotify_get_mark_safe(struct fsnotify_mark *mark)
379 static void fsnotify_put_mark_wake(struct fsnotify_mark *mark)
442 void fsnotify_detach_mark(struct fsnotify_mark *mark)
471 void fsnotify_free_mark(struct fsnotify_mark *mark)
493 void fsnotify_destroy_mark(struct fsnotify_mark *mark,
601 static int fsnotify_add_mark_list(struct fsnotify_mark *mar
[all...]
H A Dfdinfo.c27 struct fsnotify_mark *mark))
30 struct fsnotify_mark *mark;
76 static void inotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark)
105 static void fanotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark)
H A Dfsnotify.c247 struct fsnotify_mark *inode_mark,
278 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info);
279 struct fsnotify_mark *parent_mark = fsnotify_iter_parent_mark(iter_info);
335 struct fsnotify_mark *mark;
374 static struct fsnotify_mark *fsnotify_first_mark(struct fsnotify_mark_connector **connp)
383 return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
386 static struct fsnotify_mark *fsnotify_next_mark(struct fsnotify_mark *mark)
394 return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
407 struct fsnotify_mark *mar
[all...]
/linux-master/kernel/
H A Daudit_fsnotify.c30 struct fsnotify_mark mark; /* fsnotify mark on the inode */
47 static void audit_fsnotify_free_mark(struct fsnotify_mark *mark)
156 static int audit_mark_handle_event(struct fsnotify_mark *inode_mark, u32 mask,
H A Daudit_tree.c28 struct fsnotify_mark *mark;
41 struct fsnotify_mark mark;
161 static inline struct audit_tree_mark *audit_mark(struct fsnotify_mark *mark)
166 static struct audit_chunk *mark_chunk(struct fsnotify_mark *mark)
171 static void audit_tree_destroy_watch(struct fsnotify_mark *mark)
176 static struct fsnotify_mark *alloc_mark(void)
279 static void replace_mark_chunk(struct fsnotify_mark *mark,
349 static void untag_chunk(struct audit_chunk *chunk, struct fsnotify_mark *mark)
399 struct fsnotify_mark *mark;
460 struct fsnotify_mark *mar
[all...]
H A Daudit_watch.c48 struct fsnotify_mark mark; /* fsnotify mark on the inode */
64 static void audit_watch_free_mark(struct fsnotify_mark *entry)
91 struct fsnotify_mark *entry;
468 static int audit_watch_handle_event(struct fsnotify_mark *inode_mark, u32 mask,
/linux-master/fs/notify/dnotify/
H A Ddnotify.c51 struct fsnotify_mark fsn_mark;
63 static void dnotify_recalc_inode_mask(struct fsnotify_mark *fsn_mark)
90 static int dnotify_handle_event(struct fsnotify_mark *inode_mark, u32 mask,
129 static void dnotify_free_mark(struct fsnotify_mark *fsn_mark)
150 * fsnotify_mark.
154 struct fsnotify_mark *fsn_mark;
258 * attached to the fsnotify_mark.
263 struct fsnotify_mark *new_fsn_mark, *fsn_mark;
/linux-master/fs/nfsd/
H A Dfilecache.h7 * This is the fsnotify_mark container that nfsd attaches to the files that it
9 * one in the fsnotify_mark. We only want a single fsnotify_mark attached to
12 * The fsnotify_mark is itself refcounted, but that's not sufficient to tell us
21 struct fsnotify_mark nfm_mark;
H A Dfilecache.c128 nfsd_file_mark_free(struct fsnotify_mark *mark)
157 struct fsnotify_mark *mark;
680 nfsd_file_fsnotify_handle_event(struct fsnotify_mark *mark, u32 mask,
/linux-master/fs/notify/fanotify/
H A Dfanotify.h493 struct fsnotify_mark fsn_mark;
497 static inline struct fanotify_mark *FANOTIFY_MARK(struct fsnotify_mark *mark)
508 static inline unsigned int fanotify_mark_user_flags(struct fsnotify_mark *mark)
H A Dfanotify_user.c1050 static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark,
1082 struct fsnotify_mark *fsn_mark = NULL;
1132 static bool fanotify_mark_update_flags(struct fsnotify_mark *fsn_mark,
1174 static bool fanotify_mark_add_to_mask(struct fsnotify_mark *fsn_mark,
1201 struct fsnotify_mark *mark,
1205 struct fsnotify_mark *old;
1251 static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group,
1259 struct fsnotify_mark *mark;
1315 static int fanotify_may_update_existing_mark(struct fsnotify_mark *fsn_mark,
1351 struct fsnotify_mark *fsn_mar
[all...]
H A Dfanotify.c300 struct fsnotify_mark *mark;
842 struct fsnotify_mark *mark;
1046 static void fanotify_freeing_mark(struct fsnotify_mark *mark,
1053 static void fanotify_free_mark(struct fsnotify_mark *fsn_mark)

Completed in 330 milliseconds