Home
last modified time | relevance | path

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

/linux-2.6.39/include/linux/
Dfsnotify_backend.h80 struct fsnotify_mark;
97 struct fsnotify_mark *inode_mark,
98 struct fsnotify_mark *vfsmount_mark,
101 struct fsnotify_mark *inode_mark,
102 struct fsnotify_mark *vfsmount_mark,
105 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
278 struct fsnotify_mark { struct
299 void (*free_mark)(struct fsnotify_mark *mark); /* called on final put+free */ argument
394 extern void fsnotify_init_mark(struct fsnotify_mark *mark, void (*free_mark)(struct fsnotify_mark *…
396 extern struct fsnotify_mark *fsnotify_find_inode_mark(struct fsnotify_group *group, struct inode *i…
[all …]
/linux-2.6.39/fs/notify/
Dmark.c105 void fsnotify_get_mark(struct fsnotify_mark *mark) in fsnotify_get_mark()
110 void fsnotify_put_mark(struct fsnotify_mark *mark) in fsnotify_put_mark()
121 void fsnotify_destroy_mark(struct fsnotify_mark *mark) in fsnotify_destroy_mark()
193 void fsnotify_set_mark_mask_locked(struct fsnotify_mark *mark, __u32 mask) in fsnotify_set_mark_mask_locked()
203 void fsnotify_set_mark_ignored_mask_locked(struct fsnotify_mark *mark, __u32 mask) in fsnotify_set_mark_ignored_mask_locked()
215 int fsnotify_add_mark(struct fsnotify_mark *mark, in fsnotify_add_mark()
286 struct fsnotify_mark *lmark, *mark; in fsnotify_clear_marks_by_group_flags()
313 void fsnotify_duplicate_mark(struct fsnotify_mark *new, struct fsnotify_mark *old) in fsnotify_duplicate_mark()
326 void fsnotify_init_mark(struct fsnotify_mark *mark, in fsnotify_init_mark()
327 void (*free_mark)(struct fsnotify_mark *mark)) in fsnotify_init_mark()
[all …]
Dfsnotify.h15 extern void fsnotify_set_inode_mark_mask_locked(struct fsnotify_mark *fsn_mark,
18 extern int fsnotify_add_inode_mark(struct fsnotify_mark *mark,
22 extern int fsnotify_add_vfsmount_mark(struct fsnotify_mark *mark,
30 extern void fsnotify_destroy_vfsmount_mark(struct fsnotify_mark *mark);
32 extern void fsnotify_destroy_inode_mark(struct fsnotify_mark *mark);
Dvfsmount_mark.c34 struct fsnotify_mark *mark, *lmark; in fsnotify_clear_marks_by_mount()
62 struct fsnotify_mark *mark; in fsnotify_recalc_vfsmount_mask_locked()
84 void fsnotify_destroy_vfsmount_mark(struct fsnotify_mark *mark) in fsnotify_destroy_vfsmount_mark()
101 static struct fsnotify_mark *fsnotify_find_vfsmount_mark_locked(struct fsnotify_group *group, in fsnotify_find_vfsmount_mark_locked()
104 struct fsnotify_mark *mark; in fsnotify_find_vfsmount_mark_locked()
122 struct fsnotify_mark *fsnotify_find_vfsmount_mark(struct fsnotify_group *group, in fsnotify_find_vfsmount_mark()
125 struct fsnotify_mark *mark; in fsnotify_find_vfsmount_mark()
139 int fsnotify_add_vfsmount_mark(struct fsnotify_mark *mark, in fsnotify_add_vfsmount_mark()
143 struct fsnotify_mark *lmark; in fsnotify_add_vfsmount_mark()
Dinode_mark.c38 struct fsnotify_mark *mark; in fsnotify_recalc_inode_mask_locked()
62 void fsnotify_destroy_inode_mark(struct fsnotify_mark *mark) in fsnotify_destroy_inode_mark()
89 struct fsnotify_mark *mark, *lmark; in fsnotify_clear_marks_by_inode()
119 struct fsnotify_mark *fsnotify_find_inode_mark_locked(struct fsnotify_group *group, in fsnotify_find_inode_mark_locked()
122 struct fsnotify_mark *mark; in fsnotify_find_inode_mark_locked()
140 struct fsnotify_mark *fsnotify_find_inode_mark(struct fsnotify_group *group, in fsnotify_find_inode_mark()
143 struct fsnotify_mark *mark; in fsnotify_find_inode_mark()
156 void fsnotify_set_inode_mark_mask_locked(struct fsnotify_mark *mark, in fsnotify_set_inode_mark_mask_locked()
184 int fsnotify_add_inode_mark(struct fsnotify_mark *mark, in fsnotify_add_inode_mark()
188 struct fsnotify_mark *lmark; in fsnotify_add_inode_mark()
Dfsnotify.c126 struct fsnotify_mark *inode_mark, in send_to_group()
127 struct fsnotify_mark *vfsmount_mark, in send_to_group()
205 struct fsnotify_mark *inode_mark = NULL, *vfsmount_mark = NULL; in fsnotify()
248 struct fsnotify_mark, i.i_list); in fsnotify()
254 struct fsnotify_mark, m.m_list); in fsnotify()
/linux-2.6.39/fs/notify/inotify/
Dinotify_fsnotify.c93 struct fsnotify_mark *inode_mark, in inotify_handle_event()
94 struct fsnotify_mark *vfsmount_mark, in inotify_handle_event()
139 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark()
145 struct fsnotify_mark *inode_mark, in inotify_should_send_event()
146 struct fsnotify_mark *vfsmount_mark, in inotify_should_send_event()
169 struct fsnotify_mark *fsn_mark; in idr_callback()
Dinotify.h13 struct fsnotify_mark fsn_mark;
17 extern void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
Dinotify_user.c400 struct fsnotify_mark *fsn_mark = &i_mark->fsn_mark; in inotify_idr_find_locked()
513 void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark, in inotify_ignored_and_remove_idr()
560 static void inotify_free_mark(struct fsnotify_mark *fsn_mark) in inotify_free_mark()
573 struct fsnotify_mark *fsn_mark; in inotify_update_existing_watch()
/linux-2.6.39/fs/notify/dnotify/
Ddnotify.c42 struct fsnotify_mark fsn_mark;
54 static void dnotify_recalc_inode_mask(struct fsnotify_mark *fsn_mark) in dnotify_recalc_inode_mask()
86 struct fsnotify_mark *inode_mark, in dnotify_handle_event()
87 struct fsnotify_mark *vfsmount_mark, in dnotify_handle_event()
132 struct fsnotify_mark *inode_mark, in dnotify_should_send_event()
133 struct fsnotify_mark *vfsmount_mark, in dnotify_should_send_event()
143 static void dnotify_free_mark(struct fsnotify_mark *fsn_mark) in dnotify_free_mark()
171 struct fsnotify_mark *fsn_mark; in dnotify_flush()
274 struct fsnotify_mark *new_fsn_mark, *fsn_mark; in fcntl_dirnotify()
/linux-2.6.39/fs/notify/fanotify/
Dfanotify.c122 struct fsnotify_mark *inode_mark, in fanotify_handle_event()
123 struct fsnotify_mark *fanotify_mark, in fanotify_handle_event()
163 struct fsnotify_mark *inode_mark, in fanotify_should_send_event()
164 struct fsnotify_mark *vfsmnt_mark, in fanotify_should_send_event()
Dfanotify_user.c461 static void fanotify_free_mark(struct fsnotify_mark *fsn_mark) in fanotify_free_mark()
514 static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_remove_from_mask()
540 struct fsnotify_mark *fsn_mark = NULL; in fanotify_remove_vfsmount_mark()
559 struct fsnotify_mark *fsn_mark = NULL; in fanotify_remove_inode_mark()
575 static __u32 fanotify_mark_add_to_mask(struct fsnotify_mark *fsn_mark, in fanotify_mark_add_to_mask()
606 struct fsnotify_mark *fsn_mark; in fanotify_add_vfsmount_mark()
637 struct fsnotify_mark *fsn_mark; in fanotify_add_inode_mark()
885 fanotify_mark_cache = KMEM_CACHE(fsnotify_mark, SLAB_PANIC); in fanotify_user_setup()
/linux-2.6.39/kernel/
Daudit_watch.c59 struct fsnotify_mark mark; /* fsnotify mark on the inode */
75 static void audit_watch_free_mark(struct fsnotify_mark *entry) in audit_watch_free_mark()
102 struct fsnotify_mark *entry; in audit_find_parent()
485 struct fsnotify_mark *inode_mark, in audit_watch_should_send_event()
486 struct fsnotify_mark *vfsmount_mark, in audit_watch_should_send_event()
494 struct fsnotify_mark *inode_mark, in audit_watch_handle_event()
495 struct fsnotify_mark *vfsmount_mark, in audit_watch_handle_event()
Daudit_tree.c25 struct fsnotify_mark mark;
137 static void audit_tree_destroy_watch(struct fsnotify_mark *entry) in audit_tree_destroy_watch()
179 struct fsnotify_mark *entry = &chunk->mark; in insert_hash()
225 struct fsnotify_mark *entry = &chunk->mark; in untag_chunk()
324 struct fsnotify_mark *entry; in create_chunk()
362 struct fsnotify_mark *old_entry, *chunk_entry; in tag_chunk()
912 struct fsnotify_mark *inode_mark, in audit_tree_handle_event()
913 struct fsnotify_mark *vfsmonut_mark, in audit_tree_handle_event()
920 static void audit_tree_freeing_mark(struct fsnotify_mark *entry, struct fsnotify_group *group) in audit_tree_freeing_mark()
929 struct fsnotify_mark *inode_mark, in audit_tree_send_event()
[all …]