36 #include <linux/kernel.h>
37 #include <linux/slab.h>
63 vip->vii_nlink, vip->vii_uid, vip->vii_gid);
65 vip->vii_size, vip->vii_blocks);
90 struct buffer_head *bp;
95 bp = sb_bread(sbp, block);
97 if (bp && buffer_mapped(bp)) {
104 memcpy(vip, dip,
sizeof(*vip));
146 memcpy(vip, dip,
sizeof(*vip));
178 vip = __vxfs_iget(ino,
VXFS_SBI(sbp)->vsi_stilist);
179 return IS_ERR(vip) ?
NULL :
vip;
226 ip->
i_mode = vxfs_transmod(vip);
227 i_uid_write(ip, (
uid_t)vip->vii_uid);
228 i_gid_write(ip, (
gid_t)vip->vii_gid);
231 ip->
i_size = vip->vii_size;
233 ip->
i_atime.tv_sec = vip->vii_atime;
234 ip->
i_ctime.tv_sec = vip->vii_ctime;
235 ip->
i_mtime.tv_sec = vip->vii_mtime;
305 vip = __vxfs_iget(ino,
VXFS_SBI(sbp)->vsi_ilist);
308 return ERR_CAST(vip);
331 vip->vii_immed.vi_immed[ip->
i_size] =
'\0';