Lines Matching refs:fa
781 static void ext4_fill_fsxattr(struct inode *inode, struct fsxattr *fa) in ext4_fill_fsxattr() argument
785 simple_fill_fsxattr(fa, ext4_iflags_to_xflags(ei->i_flags & in ext4_fill_fsxattr()
789 fa->fsx_projid = from_kprojid(&init_user_ns, ei->i_projid); in ext4_fill_fsxattr()
1256 struct fsxattr fa; in __ext4_ioctl() local
1258 ext4_fill_fsxattr(inode, &fa); in __ext4_ioctl()
1261 &fa, sizeof(fa))) in __ext4_ioctl()
1267 struct fsxattr fa, old_fa; in __ext4_ioctl() local
1270 if (copy_from_user(&fa, (struct fsxattr __user *)arg, in __ext4_ioctl()
1271 sizeof(fa))) in __ext4_ioctl()
1278 if (fa.fsx_xflags & ~EXT4_SUPPORTED_FS_XFLAGS) in __ext4_ioctl()
1281 flags = ext4_xflags_to_iflags(fa.fsx_xflags); in __ext4_ioctl()
1291 err = vfs_ioc_fssetxattr_check(inode, &old_fa, &fa); in __ext4_ioctl()
1296 err = ext4_ioctl_check_immutable(inode, fa.fsx_projid, flags); in __ext4_ioctl()
1302 err = ext4_ioctl_setproject(filp, fa.fsx_projid); in __ext4_ioctl()