Lines Matching defs:xvap
2013 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */
2074 if ((xoap = xva_getxoptattr(xvap)) != NULL && zfsvfs->z_use_fuids) {
2075 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) {
2078 XVA_SET_RTN(xvap, XAT_ARCHIVE);
2081 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) {
2084 XVA_SET_RTN(xvap, XAT_READONLY);
2087 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) {
2090 XVA_SET_RTN(xvap, XAT_SYSTEM);
2093 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) {
2096 XVA_SET_RTN(xvap, XAT_HIDDEN);
2099 if (XVA_ISSET_REQ(xvap, XAT_NOUNLINK)) {
2102 XVA_SET_RTN(xvap, XAT_NOUNLINK);
2105 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) {
2108 XVA_SET_RTN(xvap, XAT_IMMUTABLE);
2111 if (XVA_ISSET_REQ(xvap, XAT_APPENDONLY)) {
2114 XVA_SET_RTN(xvap, XAT_APPENDONLY);
2117 if (XVA_ISSET_REQ(xvap, XAT_NODUMP)) {
2120 XVA_SET_RTN(xvap, XAT_NODUMP);
2123 if (XVA_ISSET_REQ(xvap, XAT_OPAQUE)) {
2126 XVA_SET_RTN(xvap, XAT_OPAQUE);
2129 if (XVA_ISSET_REQ(xvap, XAT_AV_QUARANTINED)) {
2132 XVA_SET_RTN(xvap, XAT_AV_QUARANTINED);
2135 if (XVA_ISSET_REQ(xvap, XAT_AV_MODIFIED)) {
2138 XVA_SET_RTN(xvap, XAT_AV_MODIFIED);
2141 if (XVA_ISSET_REQ(xvap, XAT_AV_SCANSTAMP) &&
2143 zfs_sa_get_scanstamp(zp, xvap);
2146 if (XVA_ISSET_REQ(xvap, XAT_REPARSE)) {
2148 XVA_SET_RTN(xvap, XAT_REPARSE);
2150 if (XVA_ISSET_REQ(xvap, XAT_GEN)) {
2152 XVA_SET_RTN(xvap, XAT_GEN);
2155 if (XVA_ISSET_REQ(xvap, XAT_OFFLINE)) {
2158 XVA_SET_RTN(xvap, XAT_OFFLINE);
2161 if (XVA_ISSET_REQ(xvap, XAT_SPARSE)) {
2164 XVA_SET_RTN(xvap, XAT_SPARSE);
2167 if (XVA_ISSET_REQ(xvap, XAT_PROJINHERIT)) {
2170 XVA_SET_RTN(xvap, XAT_PROJINHERIT);
2173 if (XVA_ISSET_REQ(xvap, XAT_PROJID)) {
2175 XVA_SET_RTN(xvap, XAT_PROJID);
2241 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */
2287 xoap = xva_getxoptattr(xvap);
2296 ((mask & AT_XVATTR) && XVA_ISSET_REQ(xvap, XAT_CREATETIME)))) {
2319 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME) &&
2325 if (XVA_ISSET_REQ(xvap, XAT_PROJID)) {
2344 if (XVA_ISSET_REQ(xvap, XAT_PROJINHERIT) &&
2382 ((mask & AT_XVATTR) && (XVA_ISSET_REQ(xvap, XAT_HIDDEN) ||
2383 XVA_ISSET_REQ(xvap, XAT_READONLY) ||
2384 XVA_ISSET_REQ(xvap, XAT_ARCHIVE) ||
2385 XVA_ISSET_REQ(xvap, XAT_OFFLINE) ||
2386 XVA_ISSET_REQ(xvap, XAT_SPARSE) ||
2387 XVA_ISSET_REQ(xvap, XAT_CREATETIME) ||
2388 XVA_ISSET_REQ(xvap, XAT_SYSTEM)))) {
2451 if (XVA_ISSET_REQ(xvap, XAT_APPENDONLY)) {
2456 XVA_CLR_REQ(xvap, XAT_APPENDONLY);
2461 if (XVA_ISSET_REQ(xvap, XAT_PROJINHERIT)) {
2466 XVA_CLR_REQ(xvap, XAT_PROJINHERIT);
2471 if (XVA_ISSET_REQ(xvap, XAT_NOUNLINK)) {
2476 XVA_CLR_REQ(xvap, XAT_NOUNLINK);
2481 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) {
2486 XVA_CLR_REQ(xvap, XAT_IMMUTABLE);
2491 if (XVA_ISSET_REQ(xvap, XAT_NODUMP)) {
2496 XVA_CLR_REQ(xvap, XAT_NODUMP);
2501 if (XVA_ISSET_REQ(xvap, XAT_AV_MODIFIED)) {
2506 XVA_CLR_REQ(xvap, XAT_AV_MODIFIED);
2511 if (XVA_ISSET_REQ(xvap, XAT_AV_QUARANTINED)) {
2518 XVA_CLR_REQ(xvap, XAT_AV_QUARANTINED);
2523 if (XVA_ISSET_REQ(xvap, XAT_REPARSE)) {
2529 (XVA_ISSET_REQ(xvap, XAT_AV_SCANSTAMP) ||
2530 XVA_ISSET_REQ(xvap, XAT_OPAQUE))) {
2681 XVA_ISSET_REQ(xvap, XAT_AV_SCANSTAMP)) ||
2853 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME))
2861 XVA_SET_REQ(xvap, XAT_APPENDONLY);
2864 XVA_SET_REQ(xvap, XAT_NOUNLINK);
2867 XVA_SET_REQ(xvap, XAT_IMMUTABLE);
2870 XVA_SET_REQ(xvap, XAT_NODUMP);
2873 XVA_SET_REQ(xvap, XAT_AV_MODIFIED);
2876 XVA_SET_REQ(xvap, XAT_AV_QUARANTINED);
2879 XVA_SET_REQ(xvap, XAT_PROJINHERIT);
2882 if (XVA_ISSET_REQ(xvap, XAT_AV_SCANSTAMP))
2885 zfs_xvattr_set(zp, xvap, tx);
4775 xvattr_t xvap;
4779 xva_init(&xvap);
4780 xvap.xva_vattr = *vap;
4781 xvap.xva_vattr.va_mask |= AT_XVATTR;
4785 XVA_SET_REQ(&xvap, XAT_IMMUTABLE);
4786 XVA_SET_REQ(&xvap, XAT_APPENDONLY);
4787 XVA_SET_REQ(&xvap, XAT_NOUNLINK);
4788 XVA_SET_REQ(&xvap, XAT_NODUMP);
4789 XVA_SET_REQ(&xvap, XAT_READONLY);
4790 XVA_SET_REQ(&xvap, XAT_ARCHIVE);
4791 XVA_SET_REQ(&xvap, XAT_SYSTEM);
4792 XVA_SET_REQ(&xvap, XAT_HIDDEN);
4793 XVA_SET_REQ(&xvap, XAT_REPARSE);
4794 XVA_SET_REQ(&xvap, XAT_OFFLINE);
4795 XVA_SET_REQ(&xvap, XAT_SPARSE);
4797 error = zfs_getattr(ap->a_vp, (vattr_t *)&xvap, 0, ap->a_cred);
4803 if (XVA_ISSET_RTN(&xvap, (xflag)) && (xfield) != 0) \
4807 xvap.xva_xoptattrs.xoa_immutable);
4809 xvap.xva_xoptattrs.xoa_appendonly);
4811 xvap.xva_xoptattrs.xoa_nounlink);
4813 xvap.xva_xoptattrs.xoa_archive);
4815 xvap.xva_xoptattrs.xoa_nodump);
4817 xvap.xva_xoptattrs.xoa_readonly);
4819 xvap.xva_xoptattrs.xoa_system);
4821 xvap.xva_xoptattrs.xoa_hidden);
4823 xvap.xva_xoptattrs.xoa_reparse);
4825 xvap.xva_xoptattrs.xoa_offline);
4827 xvap.xva_xoptattrs.xoa_sparse);
4830 *vap = xvap.xva_vattr;
4849 xvattr_t xvap;
4856 xva_init(&xvap);
4857 xvap.xva_vattr = *vap;
4919 XVA_SET_REQ(&xvap, (xflag)); \
4926 xvap.xva_xoptattrs.xoa_immutable);
4928 xvap.xva_xoptattrs.xoa_appendonly);
4930 xvap.xva_xoptattrs.xoa_nounlink);
4932 xvap.xva_xoptattrs.xoa_archive);
4934 xvap.xva_xoptattrs.xoa_nodump);
4936 xvap.xva_xoptattrs.xoa_readonly);
4938 xvap.xva_xoptattrs.xoa_system);
4940 xvap.xva_xoptattrs.xoa_hidden);
4942 xvap.xva_xoptattrs.xoa_reparse);
4944 xvap.xva_xoptattrs.xoa_offline);
4946 xvap.xva_xoptattrs.xoa_sparse);
4950 xvap.xva_vattr.va_mask |= AT_XVATTR;
4951 XVA_SET_REQ(&xvap, XAT_CREATETIME);
4953 return (zfs_setattr(VTOZ(vp), (vattr_t *)&xvap, 0, cred));