Lines Matching refs:xvattr
114 static int fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr);
3351 * If this file system doesn't understand the xvattr extensions
3352 * then turn off the xvattr bit.
3384 * If this file system doesn't understand the xvattr extensions
3385 * then turn off the xvattr bit.
3701 xvattr_t xvattr;
3718 if (!fs_reparse_mark(target, vap, &xvattr))
3719 vap = (vattr_t *)&xvattr;
4536 fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr)
4540 if ((!target) || (!vap) || (!xvattr))
4547 xva_init(xvattr);
4548 xvattr->xva_vattr = *vap;
4549 xvattr->xva_vattr.va_mask |= AT_XVATTR;
4550 xoap = xva_getxoptattr(xvattr);
4552 XVA_SET_REQ(xvattr, XAT_REPARSE);
4565 xvattr_t xvattr;
4572 xva_init(&xvattr);
4573 xoap = xva_getxoptattr(&xvattr);
4575 XVA_SET_REQ(&xvattr, XAT_REPARSE);
4577 if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
4580 if ((!(xvattr.xva_vattr.va_mask & AT_XVATTR)) ||
4581 (!(XVA_ISSET_RTN(&xvattr, XAT_REPARSE))))