Lines Matching refs:mask
44 if (event->mask & FAN_ALL_PERM_EVENTS) in fanotify_merge()
58 test_event->mask |= event->mask; in fanotify_merge()
123 marks_mask = (vfsmnt_mark->mask | inode_mark->mask); in fanotify_should_send_event()
131 !(inode_mark->mask & FS_EVENT_ON_CHILD)) in fanotify_should_send_event()
133 marks_mask = inode_mark->mask; in fanotify_should_send_event()
136 marks_mask = vfsmnt_mark->mask; in fanotify_should_send_event()
153 struct fanotify_event_info *fanotify_alloc_event(struct inode *inode, u32 mask, in fanotify_alloc_event() argument
159 if (mask & FAN_ALL_PERM_EVENTS) { in fanotify_alloc_event()
175 fsnotify_init_event(&event->fse, inode, mask); in fanotify_alloc_event()
191 u32 mask, void *data, int data_type, in fanotify_handle_event() argument
209 if (!fanotify_should_send_event(inode_mark, fanotify_mark, mask, data, in fanotify_handle_event()
214 mask); in fanotify_handle_event()
216 event = fanotify_alloc_event(inode, mask, data); in fanotify_handle_event()
224 BUG_ON(ret == 1 && mask & FAN_ALL_PERM_EVENTS); in fanotify_handle_event()
232 if (mask & FAN_ALL_PERM_EVENTS) { in fanotify_handle_event()
257 if (fsn_event->mask & FAN_ALL_PERM_EVENTS) { in fanotify_free_event()