Lines Matching refs:stat
554 struct kstat *stat, in xfs_vn_getattr() argument
567 stat->size = XFS_ISIZE(ip); in xfs_vn_getattr()
568 stat->dev = inode->i_sb->s_dev; in xfs_vn_getattr()
569 stat->mode = inode->i_mode; in xfs_vn_getattr()
570 stat->nlink = inode->i_nlink; in xfs_vn_getattr()
571 stat->uid = i_uid_into_mnt(mnt_userns, inode); in xfs_vn_getattr()
572 stat->gid = i_gid_into_mnt(mnt_userns, inode); in xfs_vn_getattr()
573 stat->ino = ip->i_ino; in xfs_vn_getattr()
574 stat->atime = inode->i_atime; in xfs_vn_getattr()
575 stat->mtime = inode->i_mtime; in xfs_vn_getattr()
576 stat->ctime = inode->i_ctime; in xfs_vn_getattr()
577 stat->blocks = XFS_FSB_TO_BB(mp, ip->i_nblocks + ip->i_delayed_blks); in xfs_vn_getattr()
581 stat->result_mask |= STATX_BTIME; in xfs_vn_getattr()
582 stat->btime = ip->i_crtime; in xfs_vn_getattr()
591 stat->attributes |= STATX_ATTR_IMMUTABLE; in xfs_vn_getattr()
593 stat->attributes |= STATX_ATTR_APPEND; in xfs_vn_getattr()
595 stat->attributes |= STATX_ATTR_NODUMP; in xfs_vn_getattr()
597 stat->attributes_mask |= (STATX_ATTR_IMMUTABLE | in xfs_vn_getattr()
604 stat->blksize = BLKDEV_IOSIZE; in xfs_vn_getattr()
605 stat->rdev = inode->i_rdev; in xfs_vn_getattr()
608 stat->blksize = xfs_stat_blksize(ip); in xfs_vn_getattr()
609 stat->rdev = 0; in xfs_vn_getattr()