Lines Matching refs:mask
131 metadata->mask = fsn_event->mask & FAN_ALL_OUTGOING_EVENTS; in fill_event_metadata()
133 if (unlikely(fsn_event->mask & FAN_Q_OVERFLOW)) in fill_event_metadata()
224 if (event->mask & FAN_ALL_PERM_EVENTS) in copy_event_to_user()
301 if (!(kevent->mask & FAN_ALL_PERM_EVENTS)) { in fanotify_read()
393 if (!(fsn_event->mask & FAN_ALL_PERM_EVENTS)) in fanotify_release()
499 __u32 mask, in fanotify_mark_remove_from_mask() argument
507 __u32 tmask = fsn_mark->mask & ~mask; in fanotify_mark_remove_from_mask()
512 oldmask = fsn_mark->mask; in fanotify_mark_remove_from_mask()
515 __u32 tmask = fsn_mark->ignored_mask & ~mask; in fanotify_mark_remove_from_mask()
521 *destroy = !(fsn_mark->mask | fsn_mark->ignored_mask); in fanotify_mark_remove_from_mask()
524 return mask & oldmask; in fanotify_mark_remove_from_mask()
528 struct vfsmount *mnt, __u32 mask, in fanotify_remove_vfsmount_mark() argument
542 removed = fanotify_mark_remove_from_mask(fsn_mark, mask, flags, in fanotify_remove_vfsmount_mark()
558 struct inode *inode, __u32 mask, in fanotify_remove_inode_mark() argument
572 removed = fanotify_mark_remove_from_mask(fsn_mark, mask, flags, in fanotify_remove_inode_mark()
589 __u32 mask, in fanotify_mark_add_to_mask() argument
596 __u32 tmask = fsn_mark->mask | mask; in fanotify_mark_add_to_mask()
601 oldmask = fsn_mark->mask; in fanotify_mark_add_to_mask()
604 __u32 tmask = fsn_mark->ignored_mask | mask; in fanotify_mark_add_to_mask()
614 return mask & ~oldmask; in fanotify_mark_add_to_mask()
643 struct vfsmount *mnt, __u32 mask, in fanotify_add_vfsmount_mark() argument
658 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_vfsmount_mark()
669 struct inode *inode, __u32 mask, in fanotify_add_inode_mark() argument
696 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_inode_mark()
817 __u64, mask, int, dfd, in SYSCALL_DEFINE5() argument
828 __func__, fanotify_fd, flags, dfd, pathname, mask); in SYSCALL_DEFINE5()
831 if (mask & ((__u64)0xffffffff << 32)) in SYSCALL_DEFINE5()
839 if (!mask) in SYSCALL_DEFINE5()
850 if (mask & FAN_ONDIR) { in SYSCALL_DEFINE5()
852 mask &= ~FAN_ONDIR; in SYSCALL_DEFINE5()
856 if (mask & ~(FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
858 if (mask & ~(FAN_ALL_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
877 if (mask & FAN_ALL_PERM_EVENTS && in SYSCALL_DEFINE5()
904 ret = fanotify_add_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
906 ret = fanotify_add_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()
910 ret = fanotify_remove_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
912 ret = fanotify_remove_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()