Lines Matching defs:vattr
313 * ufs_access() locally using the vattr. This may not be correct,
516 struct vattr *a_vap;
568 struct vattr *a_vap;
573 struct vattr *vap = ap->a_vap;
662 nfs_setattrrpc(struct vnode *vp, struct vattr *vap, kauth_cred_t cred, struct lwp *l)
713 nfsm_loadattr(vp, (struct vattr *)0, NAC_NOTRUNC);
788 struct vattr vattr;
798 if (VOP_GETATTR(dvp, &vattr, cnp->cn_cred)
799 || timespeccmp(&vattr.va_mtime,
834 if (!VOP_GETATTR(newvp, &vattr, cnp->cn_cred)
835 && vattr.va_ctime.tv_sec == VTONFS(newvp)->n_ctime) {
899 nfsm_loadattr(newvp, (struct vattr *)0, 0);
937 nfsm_loadattr(newvp, (struct vattr *)0, 0);
954 nfsm_loadattr(newvp, (struct vattr *)0, 0);
998 struct vattr vattr; /* dummy */
1001 error = VOP_GETATTR(newvp, &vattr, cnp->cn_cred);
1171 nfsm_loadattr(vp, (struct vattr *)0, NAC_NOTRUNC);
1384 nfsm_loadattr(vp, (struct vattr *)0, NAC_NOTRUNC);
1440 nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap)
1531 struct vattr *a_vap;
1553 struct vattr *a_vap;
1556 struct vattr *vap = ap->a_vap;
1707 struct vattr vattr;
1716 VOP_GETATTR(vp, &vattr, cnp->cn_cred) == 0 &&
1717 vattr.va_nlink > 1)) {
1737 if (error == 0 && nfs_getattrcache(vp, &vattr) == 0) {
1738 ap->ctx_vp_new_nlink = vattr.va_nlink - 1;
1739 if (vattr.va_nlink == 1)
2050 struct vattr *a_vap;
2054 struct vattr *vap = ap->a_vap;
2139 struct vattr *a_vap;
2142 struct vattr *vap = ap->a_vap;
2968 nfsm_loadattr(newvp, (struct vattr *)0, 0);
3307 * Essentially just get vattr and then imitate iaccess() since the device is
3319 struct vattr va;
3409 struct vattr vattr;
3415 vattr_null(&vattr);
3417 vattr.va_atime = np->n_atim;
3419 vattr.va_mtime = np->n_mtim;
3420 (void)VOP_SETATTR(vp, &vattr, ap->a_cred);
3486 struct vattr vattr;
3499 vattr_null(&vattr);
3501 vattr.va_atime = np->n_atim;
3503 vattr.va_mtime = np->n_mtim;
3504 (void)VOP_SETATTR(vp, &vattr, ap->a_cred);