Lines Matching refs:vattr
114 static int nfs_setattrrpc(struct vnode *, struct vattr *, struct ucred *,
249 struct componentname *cnp, struct vattr *vap);
620 struct vattr vattr; in nfs_open() local
666 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in nfs_open()
673 np->n_mtime = vattr.va_mtime; in nfs_open()
675 np->n_change = vattr.va_filerev; in nfs_open()
678 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in nfs_open()
685 if ((NFS_ISV4(vp) && np->n_change != vattr.va_filerev) || in nfs_open()
686 NFS_TIMESPEC_COMPARE(&np->n_mtime, &vattr.va_mtime)) { in nfs_open()
702 np->n_mtime = vattr.va_mtime; in nfs_open()
704 np->n_change = vattr.va_filerev; in nfs_open()
752 vnode_create_vobject(vp, vattr.va_size, ap->a_td); in nfs_open()
989 struct vattr *vap = ap->a_vap; in nfs_getattr()
990 struct vattr vattr; in nfs_getattr() local
1006 if (nmp->nm_fhsize > 0 && ncl_getattrcache(vp, &vattr) == 0) { in nfs_getattr()
1007 ncl_copy_vattr(vap, &vattr); in nfs_getattr()
1050 struct vattr *vap = ap->a_vap; in nfs_setattr()
1168 nfs_setattrrpc(struct vnode *vp, struct vattr *vap, struct ucred *cred, in nfs_setattrrpc()
1214 struct vattr vattr; in nfs_lookup() local
1279 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup()
1280 timespeccmp(&vattr.va_ctime, &nctime, ==))) { in nfs_lookup()
1303 VOP_GETATTR(dvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup()
1304 timespeccmp(&vattr.va_mtime, &nctime, ==)) { in nfs_lookup()
1646 struct vattr *vap) in nfs_mknodrpc()
1652 struct vattr vattr; in nfs_mknodrpc() local
1662 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_mknodrpc()
1745 struct vattr *vap = ap->a_vap; in nfs_create()
1754 struct vattr vattr; in nfs_create() local
1762 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_create()
1872 struct vattr vattr; in nfs_remove() local
1878 VOP_GETATTR(vp, &vattr, cnp->cn_cred) == 0 && in nfs_remove()
1879 vattr.va_nlink > 1)) { in nfs_remove()
2216 struct vattr *vap = ap->a_vap; in nfs_symlink()
2296 struct vattr *vap = ap->a_vap; in nfs_mkdir()
2300 struct vattr vattr; in nfs_mkdir() local
2305 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred)) != 0) in nfs_mkdir()
2424 struct vattr vattr; in nfs_readdir() local
2438 if (VOP_GETATTR(vp, &vattr, ap->a_cred) == 0) { in nfs_readdir()
2440 if ((NFS_ISV4(vp) && np->n_change == vattr.va_filerev) || in nfs_readdir()
2441 !NFS_TIMESPEC_COMPARE(&np->n_mtime, &vattr.va_mtime)) { in nfs_readdir()
3249 struct vattr va; in nfs_advlock()
3442 struct vattr *vap; in nfsspec_access()
3446 struct vattr vattr; in nfsspec_access() local
3464 vap = &vattr; in nfsspec_access()
3522 struct vattr vattr; in nfsfifo_close() local
3535 VATTR_NULL(&vattr); in nfsfifo_close()
3537 vattr.va_atime = np->n_atim; in nfsfifo_close()
3539 vattr.va_mtime = np->n_mtim; in nfsfifo_close()
3541 (void)VOP_SETATTR(vp, &vattr, ap->a_cred); in nfsfifo_close()
3804 struct vattr va, *vap; in nfs_copy_file_range()