Lines Matching refs:sa3
57 static void print_sattr3(const struct nfsv3_sattr *sa3, int verbose);
199 parse_sattr3(const u_int32_t *dp, struct nfsv3_sattr *sa3) in parse_sattr3() argument
202 sa3->sa_modeset = EXTRACT_32BITS(dp); in parse_sattr3()
204 if (sa3->sa_modeset) { in parse_sattr3()
206 sa3->sa_mode = EXTRACT_32BITS(dp); in parse_sattr3()
211 sa3->sa_uidset = EXTRACT_32BITS(dp); in parse_sattr3()
213 if (sa3->sa_uidset) { in parse_sattr3()
215 sa3->sa_uid = EXTRACT_32BITS(dp); in parse_sattr3()
220 sa3->sa_gidset = EXTRACT_32BITS(dp); in parse_sattr3()
222 if (sa3->sa_gidset) { in parse_sattr3()
224 sa3->sa_gid = EXTRACT_32BITS(dp); in parse_sattr3()
229 sa3->sa_sizeset = EXTRACT_32BITS(dp); in parse_sattr3()
231 if (sa3->sa_sizeset) { in parse_sattr3()
233 sa3->sa_size = EXTRACT_32BITS(dp); in parse_sattr3()
238 sa3->sa_atimetype = EXTRACT_32BITS(dp); in parse_sattr3()
240 if (sa3->sa_atimetype == NFSV3SATTRTIME_TOCLIENT) { in parse_sattr3()
242 sa3->sa_atime.nfsv3_sec = EXTRACT_32BITS(dp); in parse_sattr3()
244 sa3->sa_atime.nfsv3_nsec = EXTRACT_32BITS(dp); in parse_sattr3()
249 sa3->sa_mtimetype = EXTRACT_32BITS(dp); in parse_sattr3()
251 if (sa3->sa_mtimetype == NFSV3SATTRTIME_TOCLIENT) { in parse_sattr3()
253 sa3->sa_mtime.nfsv3_sec = EXTRACT_32BITS(dp); in parse_sattr3()
255 sa3->sa_mtime.nfsv3_nsec = EXTRACT_32BITS(dp); in parse_sattr3()
267 print_sattr3(const struct nfsv3_sattr *sa3, int verbose) in print_sattr3() argument
269 if (sa3->sa_modeset) in print_sattr3()
270 printf(" mode %o", sa3->sa_mode); in print_sattr3()
271 if (sa3->sa_uidset) in print_sattr3()
272 printf(" uid %u", sa3->sa_uid); in print_sattr3()
273 if (sa3->sa_gidset) in print_sattr3()
274 printf(" gid %u", sa3->sa_gid); in print_sattr3()
276 if (sa3->sa_atimetype == NFSV3SATTRTIME_TOCLIENT) in print_sattr3()
277 printf(" atime %u.%06u", sa3->sa_atime.nfsv3_sec, in print_sattr3()
278 sa3->sa_atime.nfsv3_nsec); in print_sattr3()
279 if (sa3->sa_mtimetype == NFSV3SATTRTIME_TOCLIENT) in print_sattr3()
280 printf(" mtime %u.%06u", sa3->sa_mtime.nfsv3_sec, in print_sattr3()
281 sa3->sa_mtime.nfsv3_nsec); in print_sattr3()
501 struct nfsv3_sattr sa3; in nfsreq_print() local
638 if (v3 && (dp = parse_sattr3(dp, &sa3)) == 0) in nfsreq_print()
643 print_sattr3(&sa3, vflag); in nfsreq_print()
655 if ((dp = parse_sattr3(dp, &sa3)) == 0) in nfsreq_print()
666 print_sattr3(&sa3, vflag); in nfsreq_print()