| /linux/drivers/hwmon/ |
| H A D | i5k_amb.c | 267 struct i5k_device_attribute *iattr; in i5k_amb_hwmon_init() local 275 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init() 276 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, in i5k_amb_hwmon_init() 278 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init() 279 iattr->s_attr.dev_attr.attr.mode = 0444; in i5k_amb_hwmon_init() 280 iattr->s_attr.dev_attr.show = show_label; in i5k_amb_hwmon_init() 281 iattr->s_attr.index = k; in i5k_amb_hwmon_init() 282 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init() 284 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init() 290 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init() [all …]
|
| /linux/fs/orangefs/ |
| H A D | namei.c | 28 struct iattr iattr; in orangefs_create() local 84 memset(&iattr, 0, sizeof iattr); in orangefs_create() 85 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_create() 86 iattr.ia_mtime = iattr.ia_ctime = current_time(dir); in orangefs_create() 87 __orangefs_setattr(dir, &iattr); in orangefs_create() 175 struct iattr iattr; in orangefs_unlink() local 207 memset(&iattr, 0, sizeof iattr); in orangefs_unlink() 208 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME; in orangefs_unlink() 209 iattr.ia_mtime = iattr.ia_ctime = current_time(dir); in orangefs_unlink() 210 __orangefs_setattr(dir, &iattr); in orangefs_unlink() [all …]
|
| /linux/fs/configfs/ |
| H A D | inode.c | 36 struct iattr *iattr) in configfs_setattr() argument 40 struct iattr * sd_iattr; in configfs_setattr() 41 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr() 50 sd_iattr = kzalloc_obj(struct iattr); in configfs_setattr() 63 error = simple_setattr(idmap, dentry, iattr); in configfs_setattr() 68 sd_iattr->ia_uid = iattr->ia_uid; in configfs_setattr() 70 sd_iattr->ia_gid = iattr->ia_gid; in configfs_setattr() 72 sd_iattr->ia_atime = iattr->ia_atime; in configfs_setattr() 74 sd_iattr->ia_mtime = iattr->ia_mtime; in configfs_setattr() 76 sd_iattr->ia_ctime = iattr->ia_ctime; in configfs_setattr() [all …]
|
| /linux/fs/coda/ |
| H A D | coda_linux.c | 145 void coda_iattr_to_vattr(struct iattr *iattr, struct coda_vattr *vattr) in coda_iattr_to_vattr() argument 171 mode = iattr->ia_mode; in coda_iattr_to_vattr() 185 valid = iattr->ia_valid; in coda_iattr_to_vattr() 187 vattr->va_mode = iattr->ia_mode; in coda_iattr_to_vattr() 190 vattr->va_uid = (vuid_t) from_kuid(&init_user_ns, iattr->ia_uid); in coda_iattr_to_vattr() 193 vattr->va_gid = (vgid_t) from_kgid(&init_user_ns, iattr->ia_gid); in coda_iattr_to_vattr() 196 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr() 199 vattr->va_atime = timespec64_to_coda(iattr->ia_atime); in coda_iattr_to_vattr() 202 vattr->va_mtime = timespec64_to_coda(iattr->ia_mtime); in coda_iattr_to_vattr() 205 vattr->va_ctime = timespec64_to_coda(iattr->ia_ctime); in coda_iattr_to_vattr()
|
| H A D | coda_linux.h | 54 int coda_setattr(struct mnt_idmap *, struct dentry *, struct iattr *); 62 void coda_iattr_to_vattr(struct iattr *, struct coda_vattr *);
|
| /linux/fs/9p/ |
| H A D | vfs_inode_dotl.c | 514 struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr_dotl() argument 527 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr); in v9fs_vfs_setattr_dotl() 533 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl() 534 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr_dotl() 535 p9attr.mode = iattr->ia_mode; in v9fs_vfs_setattr_dotl() 536 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr_dotl() 537 p9attr.uid = iattr->ia_uid; in v9fs_vfs_setattr_dotl() 538 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr_dotl() 539 p9attr.gid = iattr->ia_gid; in v9fs_vfs_setattr_dotl() 540 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr_dotl() [all …]
|
| H A D | vfs_inode.c | 1013 struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr() argument 1022 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr); in v9fs_vfs_setattr() 1027 if (iattr->ia_valid & ATTR_FILE) { in v9fs_vfs_setattr() 1028 fid = iattr->ia_file->private_data; in v9fs_vfs_setattr() 1039 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr() 1040 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); in v9fs_vfs_setattr() 1042 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr() 1043 wstat.mtime = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr() 1045 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr() 1046 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr() [all …]
|
| H A D | v9fs_vfs.h | 63 struct dentry *dentry, struct iattr *iattr);
|
| /linux/fs/vboxsf/ |
| H A D | utils.c | 261 struct iattr *iattr) in vboxsf_setattr() argument 276 if (iattr->ia_valid & ATTR_SIZE) in vboxsf_setattr() 283 #define mode_set(r) ((iattr->ia_mode & (S_##r)) ? SHFL_UNIX_##r : 0) in vboxsf_setattr() 289 if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) { in vboxsf_setattr() 290 if (iattr->ia_valid & ATTR_MODE) { in vboxsf_setattr() 301 if (iattr->ia_mode & S_IFDIR) in vboxsf_setattr() 307 if (iattr->ia_valid & ATTR_ATIME) in vboxsf_setattr() 309 timespec64_to_ns(&iattr->ia_atime); in vboxsf_setattr() 311 if (iattr->ia_valid & ATTR_MTIME) in vboxsf_setattr() 313 timespec64_to_ns(&iattr->ia_mtime); in vboxsf_setattr() [all …]
|
| H A D | vfsmod.h | 104 struct iattr *iattr);
|
| /linux/fs/tracefs/ |
| H A D | event_inode.c | 156 static void update_attr(struct eventfs_attr *attr, struct iattr *iattr) in update_attr() argument 158 unsigned int ia_valid = iattr->ia_valid; in update_attr() 162 (iattr->ia_mode & EVENTFS_MODE_MASK) | in update_attr() 167 attr->uid = iattr->ia_uid; in update_attr() 171 attr->gid = iattr->ia_gid; in update_attr() 176 struct iattr *iattr) in eventfs_set_attr() argument 199 ret = simple_setattr(idmap, dentry, iattr); in eventfs_set_attr() 211 update_attr(&ei->attr, iattr); in eventfs_set_attr() 219 update_attr(&ei->entry_attrs[i], iattr); in eventfs_set_attr()
|
| /linux/fs/kernfs/ |
| H A D | kernfs-internal.h | 175 struct iattr *iattr); 180 int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
|
| H A D | dir.c | 573 if (kn->iattr) in kernfs_free_rcu() 574 kmem_cache_free(kernfs_iattrs_cache, kn->iattr); in kernfs_free_rcu() 608 if (kn->iattr && kn->iattr->xattrs) { in kernfs_put() 609 simple_xattrs_free(kn->iattr->xattrs, NULL); in kernfs_put() 610 kfree(kn->iattr->xattrs); in kernfs_put() 611 kn->iattr->xattrs = NULL; in kernfs_put() 691 struct iattr iattr = { in __kernfs_new_node() local 697 ret = __kernfs_setattr(kn, &iattr); in __kernfs_new_node() 711 if (kn->iattr) { in __kernfs_new_node() 712 if (kn->iattr->xattrs) { in __kernfs_new_node() [all …]
|
| /linux/fs/efivarfs/ |
| H A D | inode.c | 174 struct iattr *iattr) in efivarfs_setattr() argument 179 error = setattr_prepare(idmap, dentry, iattr); in efivarfs_setattr() 183 setattr_copy(idmap, inode, iattr); in efivarfs_setattr()
|
| /linux/include/linux/ |
| H A D | nfs_xdr.h | 487 struct iattr * attrs; /* UNCHECKED, GUARDED, EXCLUSIVE4_1 */ 805 struct iattr * sattr; 818 struct iattr * sattr; 825 struct iattr * iap; 888 struct iattr * sattr; 928 struct iattr * sattr; 948 struct iattr * sattr; 957 struct iattr * sattr; 966 struct iattr * sattr; 974 struct iattr * sattr; [all …]
|
| H A D | kernfs.h | 25 struct iattr; 229 struct kernfs_iattrs *iattr; member 455 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); 567 const struct iattr *iattr) in kernfs_setattr() argument
|
| /linux/fs/xfs/ |
| H A D | xfs_pnfs.h | 10 struct iattr *iattr);
|
| /linux/fs/nfsd/ |
| H A D | xdr.h | 17 struct iattr attrs; 43 struct iattr attrs; 68 struct iattr attrs;
|
| H A D | xdr3.h | 15 struct iattr attrs; 51 struct iattr attrs; 61 struct iattr attrs; 86 struct iattr attrs;
|
| H A D | vfs.h | 50 struct iattr *na_iattr; /* input */ 68 struct iattr *iap = attrs->na_iattr; in nfsd_attrs_valid()
|
| H A D | nfs4xdr.c | 483 struct iattr *iattr, struct nfs4_acl **acl, in nfsd4_decode_fattr4() argument 491 iattr->ia_valid = 0; in nfsd4_decode_fattr4() 513 iattr->ia_size = size; in nfsd4_decode_fattr4() 514 iattr->ia_valid |= ATTR_SIZE; in nfsd4_decode_fattr4() 527 iattr->ia_mode = mode; in nfsd4_decode_fattr4() 528 iattr->ia_mode &= (S_IFMT | S_IALLUGO); in nfsd4_decode_fattr4() 529 iattr->ia_valid |= ATTR_MODE; in nfsd4_decode_fattr4() 540 &iattr->ia_uid); in nfsd4_decode_fattr4() 543 iattr->ia_valid |= ATTR_UID; in nfsd4_decode_fattr4() 554 &iattr->ia_gid); in nfsd4_decode_fattr4() [all …]
|
| /linux/fs/jfs/ |
| H A D | jfs_inode.h | 31 extern int jfs_setattr(struct mnt_idmap *, struct dentry *, struct iattr *);
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | profiler.inc.h | 69 struct iattr ia_iattr; 282 if (bpf_core_field_exists(root_kernfs->iattr->ia_mtime)) { in populate_cgroup_info() 284 BPF_CORE_READ(root_kernfs, iattr, ia_mtime.tv_nsec); in populate_cgroup_info() 286 BPF_CORE_READ(proc_kernfs, iattr, ia_mtime.tv_nsec); in populate_cgroup_info() 289 (struct kernfs_iattrs___52*)BPF_CORE_READ(root_kernfs, iattr); in populate_cgroup_info() 294 (struct kernfs_iattrs___52*)BPF_CORE_READ(proc_kernfs, iattr); in populate_cgroup_info()
|
| /linux/fs/jffs2/ |
| H A D | os-linux.h | 167 int jffs2_setattr (struct mnt_idmap *, struct dentry *, struct iattr *); 168 int jffs2_do_setattr (struct inode *, struct iattr *);
|
| /linux/fs/ocfs2/ |
| H A D | file.h | 54 struct iattr *attr);
|