Lines Matching refs:iap

1003 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap,  in encode_attrs()  argument
1025 if (iap->ia_valid & ATTR_SIZE) { in encode_attrs()
1029 if (iap->ia_valid & ATTR_MODE) { in encode_attrs()
1033 if (iap->ia_valid & ATTR_UID) { in encode_attrs()
1034 owner_namelen = nfs_map_uid_to_name(server, iap->ia_uid, owner_name, IDMAP_NAMESZ); in encode_attrs()
1037 from_kuid(&init_user_ns, iap->ia_uid)); in encode_attrs()
1046 if (iap->ia_valid & ATTR_GID) { in encode_attrs()
1047 owner_grouplen = nfs_map_gid_to_group(server, iap->ia_gid, owner_group, IDMAP_NAMESZ); in encode_attrs()
1050 from_kgid(&init_user_ns, iap->ia_gid)); in encode_attrs()
1058 if (iap->ia_valid & ATTR_ATIME_SET) { in encode_attrs()
1061 } else if (iap->ia_valid & ATTR_ATIME) { in encode_attrs()
1065 if (iap->ia_valid & ATTR_MTIME_SET) { in encode_attrs()
1068 } else if (iap->ia_valid & ATTR_MTIME) { in encode_attrs()
1103 p = xdr_encode_hyper(p, iap->ia_size); in encode_attrs()
1105 *p++ = cpu_to_be32(iap->ia_mode & S_IALLUGO); in encode_attrs()
1111 if (iap->ia_valid & ATTR_ATIME_SET) { in encode_attrs()
1113 p = xdr_encode_hyper(p, (s64)iap->ia_atime.tv_sec); in encode_attrs()
1114 *p++ = cpu_to_be32(iap->ia_atime.tv_nsec); in encode_attrs()
1119 if (iap->ia_valid & ATTR_MTIME_SET) { in encode_attrs()
1121 p = xdr_encode_hyper(p, (s64)iap->ia_mtime.tv_sec); in encode_attrs()
1122 *p++ = cpu_to_be32(iap->ia_mtime.tv_nsec); in encode_attrs()
1675 encode_attrs(xdr, arg->iap, arg->label, server, false); in encode_setattr()