/linux-2.6.39/include/linux/ |
D | fsnotify_backend.h | 80 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/ |
D | mark.c | 105 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 …]
|
D | fsnotify.h | 15 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);
|
D | vfsmount_mark.c | 34 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()
|
D | inode_mark.c | 38 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()
|
D | fsnotify.c | 126 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/ |
D | inotify_fsnotify.c | 93 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()
|
D | inotify.h | 13 struct fsnotify_mark fsn_mark; 17 extern void inotify_ignored_and_remove_idr(struct fsnotify_mark *fsn_mark,
|
D | inotify_user.c | 400 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/ |
D | dnotify.c | 42 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/ |
D | fanotify.c | 122 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()
|
D | fanotify_user.c | 461 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/ |
D | audit_watch.c | 59 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()
|
D | audit_tree.c | 25 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 …]
|