Lines Matching defs:sa3

259              const uint32_t *dp, struct nfsv3_sattr *sa3)
261 sa3->sa_modeset = GET_BE_U_4(dp);
263 if (sa3->sa_modeset) {
264 sa3->sa_mode = GET_BE_U_4(dp);
268 sa3->sa_uidset = GET_BE_U_4(dp);
270 if (sa3->sa_uidset) {
271 sa3->sa_uid = GET_BE_U_4(dp);
275 sa3->sa_gidset = GET_BE_U_4(dp);
277 if (sa3->sa_gidset) {
278 sa3->sa_gid = GET_BE_U_4(dp);
282 sa3->sa_sizeset = GET_BE_U_4(dp);
284 if (sa3->sa_sizeset) {
285 sa3->sa_size = GET_BE_U_4(dp);
289 sa3->sa_atimetype = GET_BE_U_4(dp);
291 if (sa3->sa_atimetype == NFSV3SATTRTIME_TOCLIENT) {
292 sa3->sa_atime.nfsv3_sec = GET_BE_U_4(dp);
294 sa3->sa_atime.nfsv3_nsec = GET_BE_U_4(dp);
298 sa3->sa_mtimetype = GET_BE_U_4(dp);
300 if (sa3->sa_mtimetype == NFSV3SATTRTIME_TOCLIENT) {
301 sa3->sa_mtime.nfsv3_sec = GET_BE_U_4(dp);
303 sa3->sa_mtime.nfsv3_nsec = GET_BE_U_4(dp);
312 const struct nfsv3_sattr *sa3, int verbose)
314 if (sa3->sa_modeset)
315 ND_PRINT(" mode %o", sa3->sa_mode);
316 if (sa3->sa_uidset)
317 ND_PRINT(" uid %u", sa3->sa_uid);
318 if (sa3->sa_gidset)
319 ND_PRINT(" gid %u", sa3->sa_gid);
321 if (sa3->sa_atimetype == NFSV3SATTRTIME_TOCLIENT)
322 ND_PRINT(" atime %u.%06u", sa3->sa_atime.nfsv3_sec,
323 sa3->sa_atime.nfsv3_nsec);
324 if (sa3->sa_mtimetype == NFSV3SATTRTIME_TOCLIENT)
325 ND_PRINT(" mtime %u.%06u", sa3->sa_mtime.nfsv3_sec,
326 sa3->sa_mtime.nfsv3_nsec);
570 struct nfsv3_sattr sa3;
705 if (v3 && (dp = parse_sattr3(ndo, dp, &sa3)) == NULL)
710 print_sattr3(ndo, &sa3, ndo->ndo_vflag);
722 dp = parse_sattr3(ndo, dp, &sa3);
733 print_sattr3(ndo, &sa3, ndo->ndo_vflag);