Lines Matching refs:xvattr

920 	xvattr_t xvattr;  in vscan_svc_getattr()  local
932 xva_init(&xvattr); /* sets AT_XVATTR */ in vscan_svc_getattr()
934 xvattr.xva_vattr.va_mask |= AT_SIZE; in vscan_svc_getattr()
935 xvattr.xva_vattr.va_mask |= AT_MTIME; in vscan_svc_getattr()
936 XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED); in vscan_svc_getattr()
937 XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED); in vscan_svc_getattr()
938 XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP); in vscan_svc_getattr()
940 if (VOP_GETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0) in vscan_svc_getattr()
943 if ((xoap = xva_getxoptattr(&xvattr)) == NULL) { in vscan_svc_getattr()
949 node->vsn_size = xvattr.xva_vattr.va_size; in vscan_svc_getattr()
950 node->vsn_mtime.tv_sec = xvattr.xva_vattr.va_mtime.tv_sec; in vscan_svc_getattr()
951 node->vsn_mtime.tv_nsec = xvattr.xva_vattr.va_mtime.tv_nsec; in vscan_svc_getattr()
953 if (XVA_ISSET_RTN(&xvattr, XAT_AV_MODIFIED) == 0) in vscan_svc_getattr()
957 if (XVA_ISSET_RTN(&xvattr, XAT_AV_QUARANTINED) == 0) in vscan_svc_getattr()
961 if (XVA_ISSET_RTN(&xvattr, XAT_AV_SCANSTAMP) != 0) { in vscan_svc_getattr()
979 xvattr_t xvattr; in vscan_svc_setattr() local
992 xva_init(&xvattr); /* sets AT_XVATTR */ in vscan_svc_setattr()
993 if ((xoap = xva_getxoptattr(&xvattr)) == NULL) in vscan_svc_setattr()
997 XVA_SET_REQ(&xvattr, XAT_AV_MODIFIED); in vscan_svc_setattr()
1002 XVA_SET_REQ(&xvattr, XAT_AV_QUARANTINED); in vscan_svc_setattr()
1007 XVA_SET_REQ(&xvattr, XAT_AV_SCANSTAMP); in vscan_svc_setattr()
1015 xvattr.xva_vattr.va_mask |= AT_MTIME; in vscan_svc_setattr()
1016 gethrestime(&xvattr.xva_vattr.va_mtime); in vscan_svc_setattr()
1019 if (VOP_SETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0) in vscan_svc_setattr()