Lines Matching refs:inode_mark
127 struct fsnotify_mark *inode_mark, in send_to_group() argument
137 if (unlikely(!inode_mark && !vfsmount_mark)) { in send_to_group()
144 if (inode_mark && in send_to_group()
145 !(inode_mark->flags & FSNOTIFY_MARK_FLAG_IGNORED_SURV_MODIFY)) in send_to_group()
146 inode_mark->ignored_mask = 0; in send_to_group()
153 if (inode_mark) { in send_to_group()
154 group = inode_mark->group; in send_to_group()
156 inode_test_mask &= inode_mark->mask; in send_to_group()
157 inode_test_mask &= ~inode_mark->ignored_mask; in send_to_group()
166 if (inode_mark) in send_to_group()
167 vfsmount_test_mask &= ~inode_mark->ignored_mask; in send_to_group()
173 __func__, group, to_tell, mask, inode_mark, in send_to_group()
180 return group->ops->handle_event(group, to_tell, inode_mark, in send_to_group()
195 struct fsnotify_mark *inode_mark = NULL, *vfsmount_mark = NULL; in fsnotify() local
239 inode_mark = NULL; in fsnotify()
244 inode_mark = hlist_entry(srcu_dereference(inode_node, &fsnotify_mark_srcu), in fsnotify()
246 inode_group = inode_mark->group; in fsnotify()
260 inode_mark = NULL; in fsnotify()
266 ret = send_to_group(to_tell, inode_mark, vfsmount_mark, mask, in fsnotify()