Lines Matching refs:iattr

40 	if (kn->iattr || !alloc)  in __kernfs_iattrs()
43 kn->iattr = kmem_cache_zalloc(kernfs_iattrs_cache, GFP_KERNEL); in __kernfs_iattrs()
44 if (!kn->iattr) in __kernfs_iattrs()
48 kn->iattr->ia_uid = GLOBAL_ROOT_UID; in __kernfs_iattrs()
49 kn->iattr->ia_gid = GLOBAL_ROOT_GID; in __kernfs_iattrs()
51 ktime_get_real_ts64(&kn->iattr->ia_atime); in __kernfs_iattrs()
52 kn->iattr->ia_mtime = kn->iattr->ia_atime; in __kernfs_iattrs()
53 kn->iattr->ia_ctime = kn->iattr->ia_atime; in __kernfs_iattrs()
55 simple_xattrs_init(&kn->iattr->xattrs); in __kernfs_iattrs()
56 atomic_set(&kn->iattr->nr_user_xattrs, 0); in __kernfs_iattrs()
57 atomic_set(&kn->iattr->user_xattr_size, 0); in __kernfs_iattrs()
59 ret = kn->iattr; in __kernfs_iattrs()
74 int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) in __kernfs_setattr() argument
77 unsigned int ia_valid = iattr->ia_valid; in __kernfs_setattr()
84 attrs->ia_uid = iattr->ia_uid; in __kernfs_setattr()
86 attrs->ia_gid = iattr->ia_gid; in __kernfs_setattr()
88 attrs->ia_atime = iattr->ia_atime; in __kernfs_setattr()
90 attrs->ia_mtime = iattr->ia_mtime; in __kernfs_setattr()
92 attrs->ia_ctime = iattr->ia_ctime; in __kernfs_setattr()
94 kn->mode = iattr->ia_mode; in __kernfs_setattr()
105 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) in kernfs_setattr() argument
110 ret = __kernfs_setattr(kn, iattr); in kernfs_setattr()
115 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr) in kernfs_iop_setattr() argument
125 error = setattr_prepare(dentry, iattr); in kernfs_iop_setattr()
129 error = __kernfs_setattr(kn, iattr); in kernfs_iop_setattr()
134 setattr_copy(inode, iattr); in kernfs_iop_setattr()
172 struct kernfs_iattrs *attrs = kn->iattr; in kernfs_refresh_inode()
338 atomic_t *sz = &kn->iattr->user_xattr_size; in kernfs_vfs_user_xattr_add()
339 atomic_t *nr = &kn->iattr->nr_user_xattrs; in kernfs_vfs_user_xattr_add()
372 atomic_t *sz = &kn->iattr->user_xattr_size; in kernfs_vfs_user_xattr_rm()
373 atomic_t *nr = &kn->iattr->nr_user_xattrs; in kernfs_vfs_user_xattr_rm()