Lines Matching refs:va
111 struct vattr va; in rfs3_getattr() local
124 va.va_mask = AT_ALL; in rfs3_getattr()
125 error = rfs4_delegated_getattr(vp, &va, 0, cr); in rfs3_getattr()
130 va.va_type = VLNK; in rfs3_getattr()
133 error = vattr_to_fattr3(&va, &resp->resok.obj_attributes); in rfs3_getattr()
395 struct vattr va; in rfs3_lookup() local
564 va.va_mask = AT_ALL; in rfs3_lookup()
565 vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va; in rfs3_lookup()
624 struct vattr va; in rfs3_access() local
660 va.va_mask = AT_MODE; in rfs3_access()
661 error = VOP_GETATTR(vp, &va, 0, cr, NULL); in rfs3_access()
665 vap = &va; in rfs3_access()
693 } else if (!MANDLOCK(vp, va.va_mode) && in rfs3_access()
713 } else if (!MANDLOCK(vp, va.va_mode) && in rfs3_access()
734 } else if (!MANDLOCK(vp, va.va_mode) && in rfs3_access()
740 va.va_mask = AT_ALL; in rfs3_access()
741 vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va; in rfs3_access()
783 struct vattr va; in rfs3_readlink() local
804 va.va_mask = AT_ALL; in rfs3_readlink()
805 error = VOP_GETATTR(vp, &va, 0, cr, NULL); in rfs3_readlink()
809 vap = &va; in rfs3_readlink()
820 if (MANDLOCK(vp, va.va_mode)) { in rfs3_readlink()
878 va.va_mask = AT_ALL; in rfs3_readlink()
879 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_readlink()
970 struct vattr va; in rfs3_read() local
1053 va.va_mask = AT_ALL; in rfs3_read()
1054 error = VOP_GETATTR(vp, &va, 0, cr, &ct); in rfs3_read()
1063 vap = &va; in rfs3_read()
1070 if (crgetuid(cr) != va.va_uid) { in rfs3_read()
1081 if (MANDLOCK(vp, va.va_mode)) { in rfs3_read()
1087 if (offset >= va.va_size) { in rfs3_read()
1206 va.va_mask = AT_ALL; in rfs3_read()
1207 error = VOP_GETATTR(vp, &va, 0, cr, &ct); in rfs3_read()
1212 vap = &va; in rfs3_read()
1222 if (!error && offset + resp->resok.count == va.va_size) in rfs3_read()
1574 struct vattr va; in rfs3_create() local
1646 va.va_mask = AT_TYPE | AT_MODE | AT_MTIME; in rfs3_create()
1647 va.va_type = VREG; in rfs3_create()
1648 va.va_mode = (mode_t)0; in rfs3_create()
1653 va.va_mtime.tv_sec = mtime->seconds % INT32_MAX; in rfs3_create()
1654 va.va_mtime.tv_nsec = mtime->nseconds; in rfs3_create()
1658 &va); in rfs3_create()
1661 va.va_mask |= AT_TYPE; in rfs3_create()
1662 va.va_type = VREG; in rfs3_create()
1676 if (va.va_mask & AT_SIZE) { in rfs3_create()
1692 trunc = va.va_size == 0; in rfs3_create()
1719 offset = tva.va_size < va.va_size ? in rfs3_create()
1720 tva.va_size : va.va_size; in rfs3_create()
1721 len = tva.va_size < va.va_size ? in rfs3_create()
1722 va.va_size - tva.va_size : in rfs3_create()
1723 tva.va_size - va.va_size; in rfs3_create()
1735 if (va.va_mask & AT_SIZE) in rfs3_create()
1736 reqsize = va.va_size; in rfs3_create()
1742 if (!(va.va_mask & AT_MODE)) { in rfs3_create()
1751 if (va.va_type == VREG && (exi->exi_export.ex_flags & EX_NOSUID)) in rfs3_create()
1752 va.va_mode &= ~(VSUID | VSGID); in rfs3_create()
1761 error = VOP_CREATE(dvp, name, &va, excl, VWRITE, in rfs3_create()
1809 va.va_mask = AT_ALL; in rfs3_create()
1810 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_create()
1827 va.va_size == 0) in rfs3_create()
1838 va.va_mask = AT_ALL; in rfs3_create()
1839 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_create()
1858 va.va_mask = AT_SIZE; in rfs3_create()
1859 va.va_size = reqsize; in rfs3_create()
1860 (void) VOP_SETATTR(vp, &va, 0, cr, NULL); in rfs3_create()
1861 va.va_mask = AT_ALL; in rfs3_create()
1862 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_create()
1938 struct vattr va; in rfs3_mkdir() local
1995 error = sattr3_to_vattr(&args->attributes, &va); in rfs3_mkdir()
1999 if (!(va.va_mask & AT_MODE)) { in rfs3_mkdir()
2013 va.va_mask |= AT_TYPE; in rfs3_mkdir()
2014 va.va_type = VDIR; in rfs3_mkdir()
2016 error = VOP_MKDIR(dvp, name, &va, &vp, cr, NULL, 0, NULL); in rfs3_mkdir()
2038 va.va_mask = AT_ALL; in rfs3_mkdir()
2039 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_mkdir()
2089 struct vattr va; in rfs3_symlink() local
2147 error = sattr3_to_vattr(&args->symlink.symlink_attributes, &va); in rfs3_symlink()
2151 if (!(va.va_mask & AT_MODE)) { in rfs3_symlink()
2180 va.va_mask |= AT_TYPE; in rfs3_symlink()
2181 va.va_type = VLNK; in rfs3_symlink()
2183 error = VOP_SYMLINK(dvp, name, &va, symdata, cr, NULL, 0); in rfs3_symlink()
2214 va.va_mask = AT_ALL; in rfs3_symlink()
2215 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_symlink()
2266 struct vattr va; in rfs3_mknod() local
2329 &args->what.mknoddata3_u.device.dev_attributes, &va); in rfs3_mknod()
2337 va.va_type = VCHR; in rfs3_mknod()
2339 va.va_type = VBLK; in rfs3_mknod()
2340 va.va_rdev = makedevice( in rfs3_mknod()
2343 va.va_mask |= AT_TYPE | AT_RDEV; in rfs3_mknod()
2347 &args->what.mknoddata3_u.pipe_attributes, &va); in rfs3_mknod()
2350 va.va_type = VSOCK; in rfs3_mknod()
2351 va.va_mask |= AT_TYPE; in rfs3_mknod()
2355 &args->what.mknoddata3_u.pipe_attributes, &va); in rfs3_mknod()
2358 va.va_type = VFIFO; in rfs3_mknod()
2359 va.va_mask |= AT_TYPE; in rfs3_mknod()
2369 if (!(va.va_mask & AT_MODE)) { in rfs3_mknod()
2387 error = VOP_CREATE(dvp, name, &va, excl, mode, in rfs3_mknod()
2412 va.va_mask = AT_ALL; in rfs3_mknod()
2413 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_mknod()
2976 struct vattr va; in rfs3_link() local
3003 va.va_mask = AT_ALL; in rfs3_link()
3004 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_link()
3088 va.va_mask = AT_ALL; in rfs3_link()
3089 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_link()
3182 struct vattr va; in rfs3_readdir() local
3223 va.va_mask = AT_ALL; in rfs3_readdir()
3224 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_readdir()
3264 va.va_mask = AT_ALL; in rfs3_readdir()
3265 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_readdir()
3443 struct vattr va; in rfs3_readdirplus() local
3499 va.va_mask = AT_ALL; in rfs3_readdirplus()
3500 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_readdirplus()
3660 va.va_mask = AT_ALL; in rfs3_readdirplus()
3661 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_readdirplus()
3814 struct vattr va; in rfs3_fsstat() local
3848 va.va_mask = AT_ALL; in rfs3_fsstat()
3849 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_fsstat()
3910 struct vattr va; in rfs3_fsinfo() local
3949 va.va_mask = AT_ALL; in rfs3_fsinfo()
3950 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_fsinfo()
4023 struct vattr va; in rfs3_pathconf() local
4055 va.va_mask = AT_ALL; in rfs3_pathconf()
4056 vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va; in rfs3_pathconf()