Lines Matching refs:attr
86 unsigned int attr = ADFS_I(inode)->attr; in adfs_atts2mode() local
90 if (attr & ADFS_NDA_DIRECTORY) { in adfs_atts2mode()
109 if (attr & ADFS_NDA_OWNER_READ) in adfs_atts2mode()
112 if (attr & ADFS_NDA_OWNER_WRITE) in adfs_atts2mode()
115 if (attr & ADFS_NDA_PUBLIC_READ) in adfs_atts2mode()
118 if (attr & ADFS_NDA_PUBLIC_WRITE) in adfs_atts2mode()
131 int attr; in adfs_mode2atts() local
136 return ADFS_I(inode)->attr; in adfs_mode2atts()
139 attr = ADFS_NDA_DIRECTORY; in adfs_mode2atts()
141 attr = 0; in adfs_mode2atts()
145 attr |= ADFS_NDA_OWNER_READ; in adfs_mode2atts()
147 attr |= ADFS_NDA_OWNER_WRITE; in adfs_mode2atts()
152 attr |= ADFS_NDA_PUBLIC_READ; in adfs_mode2atts()
154 attr |= ADFS_NDA_PUBLIC_WRITE; in adfs_mode2atts()
156 return attr; in adfs_mode2atts()
263 ADFS_I(inode)->attr = obj->attr; in adfs_iget()
294 adfs_notify_change(struct dentry *dentry, struct iattr *attr) in adfs_notify_change() argument
298 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change()
301 error = inode_change_ok(inode, attr); in adfs_notify_change()
307 if ((ia_valid & ATTR_UID && attr->ia_uid != ADFS_SB(sb)->s_uid) || in adfs_notify_change()
308 (ia_valid & ATTR_GID && attr->ia_gid != ADFS_SB(sb)->s_gid)) in adfs_notify_change()
316 truncate_setsize(inode, attr->ia_size); in adfs_notify_change()
319 inode->i_mtime = attr->ia_mtime; in adfs_notify_change()
320 adfs_unix2adfs_time(inode, attr->ia_mtime.tv_sec); in adfs_notify_change()
327 inode->i_atime = attr->ia_atime; in adfs_notify_change()
329 inode->i_ctime = attr->ia_ctime; in adfs_notify_change()
331 ADFS_I(inode)->attr = adfs_mode2atts(sb, inode); in adfs_notify_change()
361 obj.attr = ADFS_I(inode)->attr; in adfs_write_inode()