Lines Matching defs:xvattr
113 static int fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr);
3339 * If this file system doesn't understand the xvattr extensions
3340 * then turn off the xvattr bit.
3372 * If this file system doesn't understand the xvattr extensions
3373 * then turn off the xvattr bit.
3689 xvattr_t xvattr;
3706 if (!fs_reparse_mark(target, vap, &xvattr))
3707 vap = (vattr_t *)&xvattr;
4524 fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr)
4528 if ((!target) || (!vap) || (!xvattr))
4535 xva_init(xvattr);
4536 xvattr->xva_vattr = *vap;
4537 xvattr->xva_vattr.va_mask |= AT_XVATTR;
4538 xoap = xva_getxoptattr(xvattr);
4540 XVA_SET_REQ(xvattr, XAT_REPARSE);
4553 xvattr_t xvattr;
4560 xva_init(&xvattr);
4561 xoap = xva_getxoptattr(&xvattr);
4563 XVA_SET_REQ(&xvattr, XAT_REPARSE);
4565 if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
4568 if ((!(xvattr.xva_vattr.va_mask & AT_XVATTR)) ||
4569 (!(XVA_ISSET_RTN(&xvattr, XAT_REPARSE))))