Lines Matching refs:stat

14 #include <linux/stat.h>
82 * initialize the inode with the stat info
377 const struct path *path, struct kstat *stat,
389 generic_fillattr(&nop_mnt_idmap, request_mask, inode, stat);
404 /* Ask for all the fields in stat structure. Server will return
414 generic_fillattr(&nop_mnt_idmap, request_mask, d_inode(dentry), stat);
416 stat->blksize = st->st_blksize;
565 * v9fs_stat2inode_dotl - populate an inode structure with stat info
566 * @stat: stat structure
573 v9fs_stat2inode_dotl(struct p9_stat_dotl *stat, struct inode *inode,
579 if ((stat->st_result_mask & P9_STATS_BASIC) == P9_STATS_BASIC) {
580 inode_set_atime(inode, stat->st_atime_sec,
581 stat->st_atime_nsec);
582 inode_set_mtime(inode, stat->st_mtime_sec,
583 stat->st_mtime_nsec);
584 inode_set_ctime(inode, stat->st_ctime_sec,
585 stat->st_ctime_nsec);
586 inode->i_uid = stat->st_uid;
587 inode->i_gid = stat->st_gid;
588 set_nlink(inode, stat->st_nlink);
590 mode = stat->st_mode & S_IALLUGO;
594 v9inode->netfs.remote_i_size = stat->st_size;
596 v9fs_i_size_write(inode, stat->st_size);
597 inode->i_blocks = stat->st_blocks;
599 if (stat->st_result_mask & P9_STATS_ATIME) {
600 inode_set_atime(inode, stat->st_atime_sec,
601 stat->st_atime_nsec);
603 if (stat->st_result_mask & P9_STATS_MTIME) {
604 inode_set_mtime(inode, stat->st_mtime_sec,
605 stat->st_mtime_nsec);
607 if (stat->st_result_mask & P9_STATS_CTIME) {
608 inode_set_ctime(inode, stat->st_ctime_sec,
609 stat->st_ctime_nsec);
611 if (stat->st_result_mask & P9_STATS_UID)
612 inode->i_uid = stat->st_uid;
613 if (stat->st_result_mask & P9_STATS_GID)
614 inode->i_gid = stat->st_gid;
615 if (stat->st_result_mask & P9_STATS_NLINK)
616 set_nlink(inode, stat->st_nlink);
617 if (stat->st_result_mask & P9_STATS_MODE) {
618 mode = stat->st_mode & S_IALLUGO;
623 stat->st_result_mask & P9_STATS_SIZE) {
624 v9inode->netfs.remote_i_size = stat->st_size;
625 v9fs_i_size_write(inode, stat->st_size);
627 if (stat->st_result_mask & P9_STATS_BLOCKS)
628 inode->i_blocks = stat->st_blocks;
630 if (stat->st_result_mask & P9_STATS_GEN)
631 inode->i_generation = stat->st_gen;
719 /* Get the latest stat info from server. */