Lines Matching refs:stat

474 		 struct kstat *stat)  in v9fs_vfs_getattr_dotl()  argument
483 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
499 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
501 stat->blksize = st->st_blksize; in v9fs_vfs_getattr_dotl()
613 v9fs_stat2inode_dotl(struct p9_stat_dotl *stat, struct inode *inode) in v9fs_stat2inode_dotl() argument
618 if ((stat->st_result_mask & P9_STATS_BASIC) == P9_STATS_BASIC) { in v9fs_stat2inode_dotl()
619 inode->i_atime.tv_sec = stat->st_atime_sec; in v9fs_stat2inode_dotl()
620 inode->i_atime.tv_nsec = stat->st_atime_nsec; in v9fs_stat2inode_dotl()
621 inode->i_mtime.tv_sec = stat->st_mtime_sec; in v9fs_stat2inode_dotl()
622 inode->i_mtime.tv_nsec = stat->st_mtime_nsec; in v9fs_stat2inode_dotl()
623 inode->i_ctime.tv_sec = stat->st_ctime_sec; in v9fs_stat2inode_dotl()
624 inode->i_ctime.tv_nsec = stat->st_ctime_nsec; in v9fs_stat2inode_dotl()
625 inode->i_uid = stat->st_uid; in v9fs_stat2inode_dotl()
626 inode->i_gid = stat->st_gid; in v9fs_stat2inode_dotl()
627 set_nlink(inode, stat->st_nlink); in v9fs_stat2inode_dotl()
629 mode = stat->st_mode & S_IALLUGO; in v9fs_stat2inode_dotl()
633 i_size_write(inode, stat->st_size); in v9fs_stat2inode_dotl()
634 inode->i_blocks = stat->st_blocks; in v9fs_stat2inode_dotl()
636 if (stat->st_result_mask & P9_STATS_ATIME) { in v9fs_stat2inode_dotl()
637 inode->i_atime.tv_sec = stat->st_atime_sec; in v9fs_stat2inode_dotl()
638 inode->i_atime.tv_nsec = stat->st_atime_nsec; in v9fs_stat2inode_dotl()
640 if (stat->st_result_mask & P9_STATS_MTIME) { in v9fs_stat2inode_dotl()
641 inode->i_mtime.tv_sec = stat->st_mtime_sec; in v9fs_stat2inode_dotl()
642 inode->i_mtime.tv_nsec = stat->st_mtime_nsec; in v9fs_stat2inode_dotl()
644 if (stat->st_result_mask & P9_STATS_CTIME) { in v9fs_stat2inode_dotl()
645 inode->i_ctime.tv_sec = stat->st_ctime_sec; in v9fs_stat2inode_dotl()
646 inode->i_ctime.tv_nsec = stat->st_ctime_nsec; in v9fs_stat2inode_dotl()
648 if (stat->st_result_mask & P9_STATS_UID) in v9fs_stat2inode_dotl()
649 inode->i_uid = stat->st_uid; in v9fs_stat2inode_dotl()
650 if (stat->st_result_mask & P9_STATS_GID) in v9fs_stat2inode_dotl()
651 inode->i_gid = stat->st_gid; in v9fs_stat2inode_dotl()
652 if (stat->st_result_mask & P9_STATS_NLINK) in v9fs_stat2inode_dotl()
653 set_nlink(inode, stat->st_nlink); in v9fs_stat2inode_dotl()
654 if (stat->st_result_mask & P9_STATS_MODE) { in v9fs_stat2inode_dotl()
655 inode->i_mode = stat->st_mode; in v9fs_stat2inode_dotl()
661 if (stat->st_result_mask & P9_STATS_RDEV) in v9fs_stat2inode_dotl()
662 inode->i_rdev = new_decode_dev(stat->st_rdev); in v9fs_stat2inode_dotl()
663 if (stat->st_result_mask & P9_STATS_SIZE) in v9fs_stat2inode_dotl()
664 i_size_write(inode, stat->st_size); in v9fs_stat2inode_dotl()
665 if (stat->st_result_mask & P9_STATS_BLOCKS) in v9fs_stat2inode_dotl()
666 inode->i_blocks = stat->st_blocks; in v9fs_stat2inode_dotl()
668 if (stat->st_result_mask & P9_STATS_GEN) in v9fs_stat2inode_dotl()
669 inode->i_generation = stat->st_gen; in v9fs_stat2inode_dotl()