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()
486 __u32 mask, in fanotify_mark_remove_from_mask() argument
494 __u32 tmask = fsn_mark->mask & ~mask; in fanotify_mark_remove_from_mask()
499 oldmask = fsn_mark->mask; in fanotify_mark_remove_from_mask()
502 __u32 tmask = fsn_mark->ignored_mask & ~mask; in fanotify_mark_remove_from_mask()
508 *destroy = !(fsn_mark->mask | fsn_mark->ignored_mask); in fanotify_mark_remove_from_mask()
511 return mask & oldmask; in fanotify_mark_remove_from_mask()
515 struct vfsmount *mnt, __u32 mask, in fanotify_remove_vfsmount_mark() argument
529 removed = fanotify_mark_remove_from_mask(fsn_mark, mask, flags, in fanotify_remove_vfsmount_mark()
545 struct inode *inode, __u32 mask, in fanotify_remove_inode_mark() argument
559 removed = fanotify_mark_remove_from_mask(fsn_mark, mask, flags, in fanotify_remove_inode_mark()
576 __u32 mask, in fanotify_mark_add_to_mask() argument
583 __u32 tmask = fsn_mark->mask | mask; in fanotify_mark_add_to_mask()
588 oldmask = fsn_mark->mask; in fanotify_mark_add_to_mask()
591 __u32 tmask = fsn_mark->ignored_mask | mask; in fanotify_mark_add_to_mask()
601 return mask & ~oldmask; in fanotify_mark_add_to_mask()
630 struct vfsmount *mnt, __u32 mask, in fanotify_add_vfsmount_mark() argument
645 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_vfsmount_mark()
656 struct inode *inode, __u32 mask, in fanotify_add_inode_mark() argument
683 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_inode_mark()
805 __u64, mask, int, dfd, in SYSCALL_DEFINE5() argument
816 __func__, fanotify_fd, flags, dfd, pathname, mask); in SYSCALL_DEFINE5()
819 if (mask & ((__u64)0xffffffff << 32)) in SYSCALL_DEFINE5()
827 if (!mask) in SYSCALL_DEFINE5()
838 if (mask & FAN_ONDIR) { in SYSCALL_DEFINE5()
840 mask &= ~FAN_ONDIR; in SYSCALL_DEFINE5()
844 if (mask & ~(FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
846 if (mask & ~(FAN_ALL_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
865 if (mask & FAN_ALL_PERM_EVENTS && in SYSCALL_DEFINE5()
892 ret = fanotify_add_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
894 ret = fanotify_add_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()
898 ret = fanotify_remove_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
900 ret = fanotify_remove_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()