Home
last modified time | relevance | path

Searched refs:inode_mark (Results 1 – 7 of 7) sorted by relevance

/fs/notify/
Dfsnotify.c130 struct fsnotify_mark *inode_mark, in send_to_group() argument
140 if (unlikely(!inode_mark && !vfsmount_mark)) { in send_to_group()
147 if (inode_mark && in send_to_group()
148 !(inode_mark->flags & FSNOTIFY_MARK_FLAG_IGNORED_SURV_MODIFY)) in send_to_group()
149 inode_mark->ignored_mask = 0; in send_to_group()
156 if (inode_mark) { in send_to_group()
157 group = inode_mark->group; in send_to_group()
159 inode_test_mask &= inode_mark->mask; in send_to_group()
160 inode_test_mask &= ~inode_mark->ignored_mask; in send_to_group()
169 if (inode_mark) in send_to_group()
[all …]
Dfdinfo.c76 struct inotify_inode_mark *inode_mark; in inotify_fdinfo() local
83 inode_mark = container_of(mark, struct inotify_inode_mark, fsn_mark); in inotify_fdinfo()
94 inode_mark->wd, inode->i_ino, inode->i_sb->s_dev, in inotify_fdinfo()
DMakefile1 obj-$(CONFIG_FSNOTIFY) += fsnotify.o notification.o group.o inode_mark.o \
/fs/notify/fanotify/
Dfanotify.c90 static bool fanotify_should_send_event(struct fsnotify_mark *inode_mark, in fanotify_should_send_event() argument
99 " data_type=%d\n", __func__, inode_mark, vfsmnt_mark, in fanotify_should_send_event()
115 if (inode_mark && in fanotify_should_send_event()
117 (inode_mark->mask & FS_EVENT_ON_CHILD))) { in fanotify_should_send_event()
118 marks_mask |= inode_mark->mask; in fanotify_should_send_event()
119 marks_ignored_mask |= inode_mark->ignored_mask; in fanotify_should_send_event()
174 struct fsnotify_mark *inode_mark, in fanotify_handle_event() argument
194 if (!fanotify_should_send_event(inode_mark, fanotify_mark, mask, data, in fanotify_handle_event()
/fs/notify/inotify/
Dinotify_fsnotify.c67 struct fsnotify_mark *inode_mark, in inotify_handle_event() argument
81 if ((inode_mark->mask & FS_EXCL_UNLINK) && in inotify_handle_event()
96 i_mark = container_of(inode_mark, struct inotify_inode_mark, in inotify_handle_event()
117 if (inode_mark->mask & IN_ONESHOT) in inotify_handle_event()
118 fsnotify_destroy_mark(inode_mark, group); in inotify_handle_event()
Dinotify.h27 struct fsnotify_mark *inode_mark,
/fs/notify/dnotify/
Ddnotify.c86 struct fsnotify_mark *inode_mark, in dnotify_handle_event() argument
103 dn_mark = container_of(inode_mark, struct dnotify_mark, fsn_mark); in dnotify_handle_event()
105 spin_lock(&inode_mark->lock); in dnotify_handle_event()
119 dnotify_recalc_inode_mask(inode_mark); in dnotify_handle_event()
123 spin_unlock(&inode_mark->lock); in dnotify_handle_event()