Lines Matching refs:mask
45 return (old->mask & FS_ISDIR) == (new->mask & FS_ISDIR) && in should_merge()
67 if (fanotify_is_perm_event(new->mask)) in fanotify_merge()
72 FANOTIFY_E(test_event)->mask |= new->mask; in fanotify_merge()
180 !(mark->mask & FS_EVENT_ON_CHILD))) in fanotify_group_event_mask()
183 marks_mask |= mark->mask; in fanotify_group_event_mask()
280 struct inode *inode, u32 mask, in fanotify_alloc_event() argument
286 struct inode *id = fanotify_fid_inode(inode, mask, data, data_type); in fanotify_alloc_event()
302 if (fanotify_is_perm_event(mask)) { in fanotify_alloc_event()
318 event->mask = mask; in fanotify_alloc_event()
376 u32 mask, const void *data, int data_type, in fanotify_handle_event() argument
407 mask = fanotify_group_event_mask(group, iter_info, mask, data, in fanotify_handle_event()
409 if (!mask) in fanotify_handle_event()
413 mask); in fanotify_handle_event()
415 if (fanotify_is_perm_event(mask)) { in fanotify_handle_event()
431 event = fanotify_alloc_event(group, inode, mask, data, data_type, in fanotify_handle_event()
439 if (!fanotify_is_perm_event(mask)) in fanotify_handle_event()
448 BUG_ON(ret == 1 && mask & FANOTIFY_PERM_EVENTS); in fanotify_handle_event()
453 } else if (fanotify_is_perm_event(mask)) { in fanotify_handle_event()
458 if (fanotify_is_perm_event(mask)) in fanotify_handle_event()
483 if (fanotify_is_perm_event(event->mask)) { in fanotify_free_event()