Lines Matching refs:iap
131 struct iattr *iap) in svcxdr_decode_sattr() argument
140 iap->ia_valid = 0; in svcxdr_decode_sattr()
148 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr()
149 iap->ia_mode = tmp1; in svcxdr_decode_sattr()
154 iap->ia_uid = make_kuid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr()
155 if (uid_valid(iap->ia_uid)) in svcxdr_decode_sattr()
156 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr()
161 iap->ia_gid = make_kgid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr()
162 if (gid_valid(iap->ia_gid)) in svcxdr_decode_sattr()
163 iap->ia_valid |= ATTR_GID; in svcxdr_decode_sattr()
168 iap->ia_valid |= ATTR_SIZE; in svcxdr_decode_sattr()
169 iap->ia_size = tmp1; in svcxdr_decode_sattr()
175 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in svcxdr_decode_sattr()
176 iap->ia_atime.tv_sec = tmp1; in svcxdr_decode_sattr()
177 iap->ia_atime.tv_nsec = tmp2 * NSEC_PER_USEC; in svcxdr_decode_sattr()
183 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in svcxdr_decode_sattr()
184 iap->ia_mtime.tv_sec = tmp1; in svcxdr_decode_sattr()
185 iap->ia_mtime.tv_nsec = tmp2 * NSEC_PER_USEC; in svcxdr_decode_sattr()
196 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in svcxdr_decode_sattr()