Lines Matching defs:stat
16 #include <linux/stat.h>
77 * @stat: p9_wstat from which mode need to be derived
81 struct p9_wstat *stat)
84 int mode = stat->mode;
103 * @stat: p9_wstat from which mode need to be derived
108 struct p9_wstat *stat, dev_t *rdev)
111 u32 mode = stat->mode;
114 res = p9mode2perm(v9ses, stat);
131 r = sscanf(stat->extension, "%c %i %i", &type, &major, &minor);
135 stat->extension);
147 type, stat->extension);
196 * v9fs_blank_wstat - helper function to setup a 9P stat structure
394 * initialize the inode with the stat info
932 * @stat: metadata structure to populate
940 struct kstat *stat, u32 request_mask, unsigned int flags)
951 generic_fillattr(&nop_mnt_idmap, request_mask, inode, stat);
972 generic_fillattr(&nop_mnt_idmap, request_mask, d_inode(dentry), stat);
1073 * @stat: Plan 9 metadata (mistat) structure
1081 v9fs_stat2inode(struct p9_wstat *stat, struct inode *inode,
1088 inode_set_atime(inode, stat->atime, 0);
1089 inode_set_mtime(inode, stat->mtime, 0);
1090 inode_set_ctime(inode, stat->mtime, 0);
1096 inode->i_uid = stat->n_uid;
1097 inode->i_gid = stat->n_gid;
1106 * just leave us with stat->extension being an empty
1110 if (sscanf(stat->extension,
1115 mode = p9mode2perm(v9ses, stat);
1119 v9inode->netfs.remote_i_size = stat->length;
1121 v9fs_i_size_write(inode, stat->length);
1123 inode->i_blocks = (stat->length + 512 - 1) >> 9;