Lines Matching refs:attrs
76 struct kernfs_iattrs *attrs;
79 attrs = kernfs_iattrs(kn);
80 if (!attrs)
84 attrs->ia_uid = iattr->ia_uid;
86 attrs->ia_gid = iattr->ia_gid;
88 attrs->ia_atime = iattr->ia_atime;
90 attrs->ia_mtime = iattr->ia_mtime;
92 attrs->ia_ctime = iattr->ia_ctime;
144 struct kernfs_iattrs *attrs;
146 attrs = kernfs_iattrs(kn);
147 if (!attrs)
150 return simple_xattr_list(d_inode(dentry), &attrs->xattrs, buf, size);
161 struct kernfs_iattrs *attrs)
163 inode->i_uid = attrs->ia_uid;
164 inode->i_gid = attrs->ia_gid;
165 inode->i_atime = attrs->ia_atime;
166 inode->i_mtime = attrs->ia_mtime;
167 inode->i_ctime = attrs->ia_ctime;
172 struct kernfs_iattrs *attrs = kn->iattr;
175 if (attrs)
180 set_inode_attr(inode, attrs);
294 struct kernfs_iattrs *attrs = kernfs_iattrs_noalloc(kn);
295 if (!attrs)
298 return simple_xattr_get(&attrs->xattrs, name, value, size);
304 struct kernfs_iattrs *attrs = kernfs_iattrs(kn);
305 if (!attrs)
308 return simple_xattr_set(&attrs->xattrs, name, value, size, flags, NULL);
394 struct kernfs_iattrs *attrs;
399 attrs = kernfs_iattrs(kn);
400 if (!attrs)
404 return kernfs_vfs_user_xattr_add(kn, full_name, &attrs->xattrs,
407 return kernfs_vfs_user_xattr_rm(kn, full_name, &attrs->xattrs,