Lines Matching refs:NVAP
326 #define NFS_COMPARE_MTIME(TVP, NVAP, CMP) \ argument
327 (((TVP)->tv_sec == (NVAP)->nva_timesec[NFSTIME_MODIFY]) ? \
328 ((TVP)->tv_nsec CMP (NVAP)->nva_timensec[NFSTIME_MODIFY]) : \
329 ((TVP)->tv_sec CMP (NVAP)->nva_timesec[NFSTIME_MODIFY]))
330 #define NFS_COPY_TIME(TVP, NVAP, WHICH) \ argument
332 (TVP)->tv_sec = (NVAP)->nva_timesec[NFSTIME_##WHICH]; \
333 (TVP)->tv_nsec = (NVAP)->nva_timensec[NFSTIME_##WHICH]; \
376 #define NVATTR_INIT(NVAP) \ argument
378 NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \
379 (NVAP)->nva_flags = 0; \
380 (NVAP)->nva_acl = NULL; \
382 #define NVATTR_CLEANUP(NVAP) \ argument
384 NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \
385 if ((NVAP)->nva_acl) { \
386 kauth_acl_free((NVAP)->nva_acl); \
387 (NVAP)->nva_acl = NULL; \
400 #define NFS_CHANGED(VERS, NP, NVAP) \ argument
402 ((NP)->n_change != (NVAP)->nva_change) : \
403 NFS_COMPARE_MTIME(&(NP)->n_mtime, (NVAP), !=))
404 #define NFS_CHANGED_NC(VERS, NP, NVAP) \ argument
406 ((NP)->n_ncchange != (NVAP)->nva_change) : \
407 NFS_COMPARE_MTIME(&(NP)->n_ncmtime, (NVAP), !=))
408 #define NFS_CHANGED_UPDATE(VERS, NP, NVAP) \ argument
411 (NP)->n_change = (NVAP)->nva_change; \
413 NFS_COPY_TIME(&(NP)->n_mtime, (NVAP), MODIFY); \
415 #define NFS_CHANGED_UPDATE_NC(VERS, NP, NVAP) \ argument
418 (NP)->n_ncchange = (NVAP)->nva_change; \
420 NFS_COPY_TIME(&(NP)->n_ncmtime, (NVAP), MODIFY); \