usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1530
xvattr_t xvattr;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1547
if (!fs_reparse_mark(target, vap, &xvattr))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1548
vap = (vattr_t *)&xvattr;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2023
fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2035
xvattr_t xvattr;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2042
xva_init(&xvattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2043
xoap = xva_getxoptattr(&xvattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2045
XVA_SET_REQ(&xvattr, XAT_REPARSE);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2047
if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2050
if ((!(xvattr.xva_vattr.va_mask & AT_XVATTR)) ||
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2051
(!(XVA_ISSET_RTN(&xvattr, XAT_REPARSE))))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
98
static int fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1034
smb_vop_setup_xvattr(smb_attr_t *smb_attr, xvattr_t *xvattr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1042
xva_init(xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1043
xoap = xva_getxoptattr(xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1053
xva_mask = xvattr->xva_vattr.va_mask;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1054
xvattr->xva_vattr = smb_attr->sa_vattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1056
smb_sa_to_va_mask(smb_attr->sa_mask, &xvattr->xva_vattr.va_mask);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1062
xvattr->xva_vattr.va_mask &= ~AT_CTIME;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1071
xvattr->xva_vattr.va_mask |= xva_mask;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1073
XVA_SET_REQ(xvattr, XAT_ARCHIVE);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1074
XVA_SET_REQ(xvattr, XAT_SYSTEM);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1075
XVA_SET_REQ(xvattr, XAT_READONLY);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1076
XVA_SET_REQ(xvattr, XAT_HIDDEN);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1077
XVA_SET_REQ(xvattr, XAT_OFFLINE);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1078
XVA_SET_REQ(xvattr, XAT_SPARSE);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1112
xvattr->xva_vattr.va_mask |= xva_mask;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1113
XVA_SET_REQ(xvattr, XAT_CREATETIME);
usr/src/uts/common/fs/smbsrv/smb_vops.c
133
static void smb_vop_setup_xvattr(smb_attr_t *smb_attr, xvattr_t *xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
573
xvattr_t xvattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
601
smb_vop_setup_xvattr(attr, &xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
602
vap = &xvattr.xva_vattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
811
xvattr_t xvattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
822
smb_vop_setup_xvattr(attr, &xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
823
vap = &xvattr.xva_vattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
954
xvattr_t xvattr;
usr/src/uts/common/fs/smbsrv/smb_vops.c
965
smb_vop_setup_xvattr(attr, &xvattr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
966
vap = &xvattr.xva_vattr;
usr/src/uts/common/fs/vnode.c
122
static int fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr);
usr/src/uts/common/fs/vnode.c
3893
xvattr_t xvattr;
usr/src/uts/common/fs/vnode.c
3910
if (!fs_reparse_mark(target, vap, &xvattr))
usr/src/uts/common/fs/vnode.c
3911
vap = (vattr_t *)&xvattr;
usr/src/uts/common/fs/vnode.c
4728
fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr)
usr/src/uts/common/fs/vnode.c
4732
if ((!target) || (!vap) || (!xvattr))
usr/src/uts/common/fs/vnode.c
4739
xva_init(xvattr);
usr/src/uts/common/fs/vnode.c
4740
xvattr->xva_vattr = *vap;
usr/src/uts/common/fs/vnode.c
4741
xvattr->xva_vattr.va_mask |= AT_XVATTR;
usr/src/uts/common/fs/vnode.c
4742
xoap = xva_getxoptattr(xvattr);
usr/src/uts/common/fs/vnode.c
4744
XVA_SET_REQ(xvattr, XAT_REPARSE);
usr/src/uts/common/fs/vnode.c
4757
xvattr_t xvattr;
usr/src/uts/common/fs/vnode.c
4764
xva_init(&xvattr);
usr/src/uts/common/fs/vnode.c
4765
xoap = xva_getxoptattr(&xvattr);
usr/src/uts/common/fs/vnode.c
4767
XVA_SET_REQ(&xvattr, XAT_REPARSE);
usr/src/uts/common/fs/vnode.c
4769
if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
usr/src/uts/common/fs/vnode.c
4772
if ((!(xvattr.xva_vattr.va_mask & AT_XVATTR)) ||
usr/src/uts/common/fs/vnode.c
4773
(!(XVA_ISSET_RTN(&xvattr, XAT_REPARSE))))
usr/src/uts/common/fs/xattr.c
217
xvattr_t xvattr;
usr/src/uts/common/fs/xattr.c
223
xva_init(&xvattr);
usr/src/uts/common/fs/xattr.c
225
if ((xoap = xva_getxoptattr(&xvattr)) == NULL)
usr/src/uts/common/fs/xattr.c
231
xvattr.xva_vattr.va_mask |= (AT_UID|AT_GID);
usr/src/uts/common/fs/xattr.c
250
XVA_SET_REQ(&xvattr, XAT_SYSTEM);
usr/src/uts/common/fs/xattr.c
253
XVA_SET_REQ(&xvattr, XAT_READONLY);
usr/src/uts/common/fs/xattr.c
256
XVA_SET_REQ(&xvattr, XAT_HIDDEN);
usr/src/uts/common/fs/xattr.c
259
XVA_SET_REQ(&xvattr, XAT_ARCHIVE);
usr/src/uts/common/fs/xattr.c
262
XVA_SET_REQ(&xvattr, XAT_IMMUTABLE);
usr/src/uts/common/fs/xattr.c
265
XVA_SET_REQ(&xvattr, XAT_APPENDONLY);
usr/src/uts/common/fs/xattr.c
268
XVA_SET_REQ(&xvattr, XAT_NOUNLINK);
usr/src/uts/common/fs/xattr.c
271
XVA_SET_REQ(&xvattr, XAT_OPAQUE);
usr/src/uts/common/fs/xattr.c
274
XVA_SET_REQ(&xvattr, XAT_NODUMP);
usr/src/uts/common/fs/xattr.c
277
XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED);
usr/src/uts/common/fs/xattr.c
280
XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED);
usr/src/uts/common/fs/xattr.c
284
XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP);
usr/src/uts/common/fs/xattr.c
287
XVA_SET_REQ(&xvattr, XAT_CREATETIME);
usr/src/uts/common/fs/xattr.c
297
XVA_SET_REQ(&xvattr, XAT_REPARSE);
usr/src/uts/common/fs/xattr.c
300
XVA_SET_REQ(&xvattr, XAT_GEN);
usr/src/uts/common/fs/xattr.c
303
XVA_SET_REQ(&xvattr, XAT_OFFLINE);
usr/src/uts/common/fs/xattr.c
306
XVA_SET_REQ(&xvattr, XAT_SPARSE);
usr/src/uts/common/fs/xattr.c
313
error = VOP_GETATTR(ppvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
321
if ((xvattr.xva_vattr.va_mask & AT_XVATTR) && xoap) {
usr/src/uts/common/fs/xattr.c
322
if (XVA_ISSET_RTN(&xvattr, XAT_READONLY)) {
usr/src/uts/common/fs/xattr.c
327
if (XVA_ISSET_RTN(&xvattr, XAT_HIDDEN)) {
usr/src/uts/common/fs/xattr.c
332
if (XVA_ISSET_RTN(&xvattr, XAT_SYSTEM)) {
usr/src/uts/common/fs/xattr.c
337
if (XVA_ISSET_RTN(&xvattr, XAT_ARCHIVE)) {
usr/src/uts/common/fs/xattr.c
342
if (XVA_ISSET_RTN(&xvattr, XAT_IMMUTABLE)) {
usr/src/uts/common/fs/xattr.c
347
if (XVA_ISSET_RTN(&xvattr, XAT_NOUNLINK)) {
usr/src/uts/common/fs/xattr.c
352
if (XVA_ISSET_RTN(&xvattr, XAT_APPENDONLY)) {
usr/src/uts/common/fs/xattr.c
357
if (XVA_ISSET_RTN(&xvattr, XAT_NODUMP)) {
usr/src/uts/common/fs/xattr.c
362
if (XVA_ISSET_RTN(&xvattr, XAT_OPAQUE)) {
usr/src/uts/common/fs/xattr.c
367
if (XVA_ISSET_RTN(&xvattr, XAT_AV_QUARANTINED)) {
usr/src/uts/common/fs/xattr.c
372
if (XVA_ISSET_RTN(&xvattr, XAT_AV_MODIFIED)) {
usr/src/uts/common/fs/xattr.c
377
if (XVA_ISSET_RTN(&xvattr, XAT_AV_SCANSTAMP)) {
usr/src/uts/common/fs/xattr.c
383
if (XVA_ISSET_RTN(&xvattr, XAT_CREATETIME)) {
usr/src/uts/common/fs/xattr.c
390
if (XVA_ISSET_RTN(&xvattr, XAT_REPARSE)) {
usr/src/uts/common/fs/xattr.c
395
if (XVA_ISSET_RTN(&xvattr, XAT_GEN)) {
usr/src/uts/common/fs/xattr.c
400
if (XVA_ISSET_RTN(&xvattr, XAT_OFFLINE)) {
usr/src/uts/common/fs/xattr.c
405
if (XVA_ISSET_RTN(&xvattr, XAT_SPARSE)) {
usr/src/uts/common/fs/xattr.c
415
if (xvattr.xva_vattr.va_uid > MAXUID) {
usr/src/uts/common/fs/xattr.c
421
if (kidmap_getsidbyuid(crgetzone(cr), xvattr.xva_vattr.va_uid,
usr/src/uts/common/fs/xattr.c
431
if (xvattr.xva_vattr.va_gid > MAXUID) {
usr/src/uts/common/fs/xattr.c
437
if (kidmap_getsidbygid(crgetzone(cr), xvattr.xva_vattr.va_gid,
usr/src/uts/common/fs/xattr.c
576
xvattr_t xvattr;
usr/src/uts/common/fs/xattr.c
591
xva_init(&xvattr);
usr/src/uts/common/fs/xattr.c
593
if ((xoap = xva_getxoptattr(&xvattr)) == NULL) {
usr/src/uts/common/fs/xattr.c
702
XVA_SET_REQ(&xvattr, XAT_READONLY);
usr/src/uts/common/fs/xattr.c
706
XVA_SET_REQ(&xvattr, XAT_HIDDEN);
usr/src/uts/common/fs/xattr.c
710
XVA_SET_REQ(&xvattr, XAT_SYSTEM);
usr/src/uts/common/fs/xattr.c
714
XVA_SET_REQ(&xvattr, XAT_ARCHIVE);
usr/src/uts/common/fs/xattr.c
718
XVA_SET_REQ(&xvattr, XAT_IMMUTABLE);
usr/src/uts/common/fs/xattr.c
722
XVA_SET_REQ(&xvattr, XAT_NOUNLINK);
usr/src/uts/common/fs/xattr.c
726
XVA_SET_REQ(&xvattr, XAT_APPENDONLY);
usr/src/uts/common/fs/xattr.c
730
XVA_SET_REQ(&xvattr, XAT_NODUMP);
usr/src/uts/common/fs/xattr.c
734
XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED);
usr/src/uts/common/fs/xattr.c
738
XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED);
usr/src/uts/common/fs/xattr.c
742
XVA_SET_REQ(&xvattr, XAT_CREATETIME);
usr/src/uts/common/fs/xattr.c
765
rid, &xvattr.xva_vattr.va_uid);
usr/src/uts/common/fs/xattr.c
766
xvattr.xva_vattr.va_mask |= AT_UID;
usr/src/uts/common/fs/xattr.c
769
rid, &xvattr.xva_vattr.va_gid);
usr/src/uts/common/fs/xattr.c
770
xvattr.xva_vattr.va_mask |= AT_GID;
usr/src/uts/common/fs/xattr.c
775
XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP);
usr/src/uts/common/fs/xattr.c
784
XVA_SET_REQ(&xvattr, XAT_REPARSE);
usr/src/uts/common/fs/xattr.c
788
XVA_SET_REQ(&xvattr, XAT_OFFLINE);
usr/src/uts/common/fs/xattr.c
792
XVA_SET_REQ(&xvattr, XAT_SPARSE);
usr/src/uts/common/fs/xattr.c
801
error = VOP_SETATTR(ppvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
912
xvattr_t xvattr;
usr/src/uts/common/fs/xattr.c
922
xva_init(&xvattr);
usr/src/uts/common/fs/xattr.c
924
XVA_SET_REQ(&xvattr, XAT_SYSTEM);
usr/src/uts/common/fs/xattr.c
925
XVA_SET_REQ(&xvattr, XAT_READONLY);
usr/src/uts/common/fs/xattr.c
926
XVA_SET_REQ(&xvattr, XAT_HIDDEN);
usr/src/uts/common/fs/xattr.c
927
XVA_SET_REQ(&xvattr, XAT_ARCHIVE);
usr/src/uts/common/fs/xattr.c
928
XVA_SET_REQ(&xvattr, XAT_APPENDONLY);
usr/src/uts/common/fs/xattr.c
929
XVA_SET_REQ(&xvattr, XAT_NOUNLINK);
usr/src/uts/common/fs/xattr.c
930
XVA_SET_REQ(&xvattr, XAT_IMMUTABLE);
usr/src/uts/common/fs/xattr.c
931
XVA_SET_REQ(&xvattr, XAT_NODUMP);
usr/src/uts/common/fs/xattr.c
932
XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED);
usr/src/uts/common/fs/xattr.c
933
XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED);
usr/src/uts/common/fs/xattr.c
934
XVA_SET_REQ(&xvattr, XAT_CREATETIME);
usr/src/uts/common/fs/xattr.c
935
XVA_SET_REQ(&xvattr, XAT_REPARSE);
usr/src/uts/common/fs/xattr.c
936
XVA_SET_REQ(&xvattr, XAT_OFFLINE);
usr/src/uts/common/fs/xattr.c
937
XVA_SET_REQ(&xvattr, XAT_SPARSE);
usr/src/uts/common/fs/xattr.c
940
error = VOP_GETATTR(pdvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
945
error = VOP_SETATTR(pdvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/io/vscan/vscan_svc.c
1002
XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED);
usr/src/uts/common/io/vscan/vscan_svc.c
1007
XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP);
usr/src/uts/common/io/vscan/vscan_svc.c
1015
xvattr.xva_vattr.va_mask |= AT_MTIME;
usr/src/uts/common/io/vscan/vscan_svc.c
1016
gethrestime(&xvattr.xva_vattr.va_mtime);
usr/src/uts/common/io/vscan/vscan_svc.c
1019
if (VOP_SETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0)
usr/src/uts/common/io/vscan/vscan_svc.c
920
xvattr_t xvattr;
usr/src/uts/common/io/vscan/vscan_svc.c
932
xva_init(&xvattr); /* sets AT_XVATTR */
usr/src/uts/common/io/vscan/vscan_svc.c
934
xvattr.xva_vattr.va_mask |= AT_SIZE;
usr/src/uts/common/io/vscan/vscan_svc.c
935
xvattr.xva_vattr.va_mask |= AT_MTIME;
usr/src/uts/common/io/vscan/vscan_svc.c
936
XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED);
usr/src/uts/common/io/vscan/vscan_svc.c
937
XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED);
usr/src/uts/common/io/vscan/vscan_svc.c
938
XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP);
usr/src/uts/common/io/vscan/vscan_svc.c
940
if (VOP_GETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0)
usr/src/uts/common/io/vscan/vscan_svc.c
943
if ((xoap = xva_getxoptattr(&xvattr)) == NULL) {
usr/src/uts/common/io/vscan/vscan_svc.c
949
node->vsn_size = xvattr.xva_vattr.va_size;
usr/src/uts/common/io/vscan/vscan_svc.c
950
node->vsn_mtime.tv_sec = xvattr.xva_vattr.va_mtime.tv_sec;
usr/src/uts/common/io/vscan/vscan_svc.c
951
node->vsn_mtime.tv_nsec = xvattr.xva_vattr.va_mtime.tv_nsec;
usr/src/uts/common/io/vscan/vscan_svc.c
953
if (XVA_ISSET_RTN(&xvattr, XAT_AV_MODIFIED) == 0)
usr/src/uts/common/io/vscan/vscan_svc.c
957
if (XVA_ISSET_RTN(&xvattr, XAT_AV_QUARANTINED) == 0)
usr/src/uts/common/io/vscan/vscan_svc.c
961
if (XVA_ISSET_RTN(&xvattr, XAT_AV_SCANSTAMP) != 0) {
usr/src/uts/common/io/vscan/vscan_svc.c
979
xvattr_t xvattr;
usr/src/uts/common/io/vscan/vscan_svc.c
992
xva_init(&xvattr); /* sets AT_XVATTR */
usr/src/uts/common/io/vscan/vscan_svc.c
993
if ((xoap = xva_getxoptattr(&xvattr)) == NULL)
usr/src/uts/common/io/vscan/vscan_svc.c
997
XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED);