Lines Matching refs:xvattr
113 static int fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr);
3663 xvattr_t xvattr; in fop_symlink() local
3680 if (!fs_reparse_mark(target, vap, &xvattr)) in fop_symlink()
3681 vap = (vattr_t *)&xvattr; in fop_symlink()
4498 fs_reparse_mark(char *target, vattr_t *vap, xvattr_t *xvattr) in fs_reparse_mark() argument
4502 if ((!target) || (!vap) || (!xvattr)) in fs_reparse_mark()
4509 xva_init(xvattr); in fs_reparse_mark()
4510 xvattr->xva_vattr = *vap; in fs_reparse_mark()
4511 xvattr->xva_vattr.va_mask |= AT_XVATTR; in fs_reparse_mark()
4512 xoap = xva_getxoptattr(xvattr); in fs_reparse_mark()
4514 XVA_SET_REQ(xvattr, XAT_REPARSE); in fs_reparse_mark()
4527 xvattr_t xvattr; in vn_is_reparse() local
4534 xva_init(&xvattr); in vn_is_reparse()
4535 xoap = xva_getxoptattr(&xvattr); in vn_is_reparse()
4537 XVA_SET_REQ(&xvattr, XAT_REPARSE); in vn_is_reparse()
4539 if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct)) in vn_is_reparse()
4542 if ((!(xvattr.xva_vattr.va_mask & AT_XVATTR)) || in vn_is_reparse()
4543 (!(XVA_ISSET_RTN(&xvattr, XAT_REPARSE)))) in vn_is_reparse()