• Home
  • Raw
  • Download

Lines Matching refs:mask

1998 static inline u32 file_mask_to_av(int mode, int mask)  in file_mask_to_av()  argument
2003 if (mask & MAY_EXEC) in file_mask_to_av()
2005 if (mask & MAY_READ) in file_mask_to_av()
2008 if (mask & MAY_APPEND) in file_mask_to_av()
2010 else if (mask & MAY_WRITE) in file_mask_to_av()
2014 if (mask & MAY_EXEC) in file_mask_to_av()
2016 if (mask & MAY_WRITE) in file_mask_to_av()
2018 if (mask & MAY_READ) in file_mask_to_av()
2988 static int selinux_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mask) in selinux_inode_mkdir() argument
3057 static int selinux_inode_permission(struct inode *inode, int mask) in selinux_inode_permission() argument
3062 unsigned flags = mask & MAY_NOT_BLOCK; in selinux_inode_permission()
3069 from_access = mask & MAY_ACCESS; in selinux_inode_permission()
3070 mask &= (MAY_READ|MAY_WRITE|MAY_EXEC|MAY_APPEND); in selinux_inode_permission()
3073 if (!mask) in selinux_inode_permission()
3081 perms = file_mask_to_av(inode->i_mode, mask); in selinux_inode_permission()
3318 static int selinux_path_notify(const struct path *path, u64 mask, in selinux_path_notify() argument
3352 if (mask & (ALL_FSNOTIFY_PERM_EVENTS)) in selinux_path_notify()
3356 if (mask & (FS_ACCESS | FS_ACCESS_PERM | FS_CLOSE_NOWRITE)) in selinux_path_notify()
3548 static int selinux_revalidate_file_permission(struct file *file, int mask) in selinux_revalidate_file_permission() argument
3554 if ((file->f_flags & O_APPEND) && (mask & MAY_WRITE)) in selinux_revalidate_file_permission()
3555 mask |= MAY_APPEND; in selinux_revalidate_file_permission()
3558 file_mask_to_av(inode->i_mode, mask)); in selinux_revalidate_file_permission()
3561 static int selinux_file_permission(struct file *file, int mask) in selinux_file_permission() argument
3568 if (!mask) in selinux_file_permission()
3578 return selinux_revalidate_file_permission(file, mask); in selinux_file_permission()