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()
543 struct inode *inode, __u32 mask, in fanotify_remove_inode_mark() argument
557 removed = fanotify_mark_remove_from_mask(fsn_mark, mask, flags, in fanotify_remove_inode_mark()
572 __u32 mask, in fanotify_mark_add_to_mask() argument
579 __u32 tmask = fsn_mark->mask | mask; in fanotify_mark_add_to_mask()
584 oldmask = fsn_mark->mask; in fanotify_mark_add_to_mask()
587 __u32 tmask = fsn_mark->ignored_mask | mask; in fanotify_mark_add_to_mask()
597 return mask & ~oldmask; in fanotify_mark_add_to_mask()
626 struct vfsmount *mnt, __u32 mask, in fanotify_add_vfsmount_mark() argument
641 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_vfsmount_mark()
652 struct inode *inode, __u32 mask, in fanotify_add_inode_mark() argument
679 added = fanotify_mark_add_to_mask(fsn_mark, mask, flags); in fanotify_add_inode_mark()
801 __u64, mask, int, dfd, in SYSCALL_DEFINE5() argument
812 __func__, fanotify_fd, flags, dfd, pathname, mask); in SYSCALL_DEFINE5()
815 if (mask & ((__u64)0xffffffff << 32)) in SYSCALL_DEFINE5()
823 if (!mask) in SYSCALL_DEFINE5()
834 if (mask & FAN_ONDIR) { in SYSCALL_DEFINE5()
836 mask &= ~FAN_ONDIR; in SYSCALL_DEFINE5()
840 if (mask & ~(FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
842 if (mask & ~(FAN_ALL_EVENTS | FAN_EVENT_ON_CHILD)) in SYSCALL_DEFINE5()
861 if (mask & FAN_ALL_PERM_EVENTS && in SYSCALL_DEFINE5()
888 ret = fanotify_add_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
890 ret = fanotify_add_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()
894 ret = fanotify_remove_vfsmount_mark(group, mnt, mask, flags); in SYSCALL_DEFINE5()
896 ret = fanotify_remove_inode_mark(group, inode, mask, flags); in SYSCALL_DEFINE5()