Lines Matching defs:attr
90 void coda_vattr_to_iattr(struct inode *inode, struct coda_vattr *attr)
96 switch (attr->va_type) {
114 if (attr->va_mode != (u_short) -1)
115 inode->i_mode = attr->va_mode | inode_type;
116 if (attr->va_uid != -1)
117 inode->i_uid = make_kuid(&init_user_ns, (uid_t) attr->va_uid);
118 if (attr->va_gid != -1)
119 inode->i_gid = make_kgid(&init_user_ns, (gid_t) attr->va_gid);
120 if (attr->va_nlink != -1)
121 set_nlink(inode, attr->va_nlink);
122 if (attr->va_size != -1)
123 inode->i_size = attr->va_size;
124 if (attr->va_size != -1)
125 inode->i_blocks = (attr->va_size + 511) >> 9;
126 if (attr->va_atime.tv_sec != -1)
127 inode->i_atime = coda_to_timespec64(attr->va_atime);
128 if (attr->va_mtime.tv_sec != -1)
129 inode->i_mtime = coda_to_timespec64(attr->va_mtime);
130 if (attr->va_ctime.tv_sec != -1)
131 inode->i_ctime = coda_to_timespec64(attr->va_ctime);