Lines Matching defs:vp

114 extattr_check_cred(struct vnode *vp, int attrspace, kauth_cred_t cred,
121 return kauth_authorize_vnode(cred, kauth_extattr_action(access), vp,
122 NULL, genfs_can_extattr(vp, cred, access, attrspace));
131 vfs_stdextattrctl(struct mount *mp, int cmt, struct vnode *vp,
135 if (vp != NULL)
136 VOP_UNLOCK(vp);
219 extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname,
228 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
233 error = VOP_GETEXTATTR(vp, attrnamespace, attrname, NULL,
272 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, &auio, l->l_cred);
277 VOP_UNLOCK(vp);
287 extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname,
296 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
327 error = VOP_GETEXTATTR(vp, attrnamespace, attrname, auiop, sizep,
339 VOP_UNLOCK(vp);
349 extattr_delete_vp(struct vnode *vp, int attrnamespace, const char *attrname,
354 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
358 error = VOP_DELETEEXTATTR(vp, attrnamespace, attrname, l->l_cred);
360 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, NULL,
363 VOP_UNLOCK(vp);
373 extattr_list_vp(struct vnode *vp, int attrnamespace, void *data, size_t nbytes,
382 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
406 error = VOP_LISTEXTATTR(vp, attrnamespace, auiop, sizep, flag,
418 VOP_UNLOCK(vp);
438 struct vnode *vp;
450 vp = fp->f_vnode;
452 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
471 struct vnode *vp;
481 &vp);
485 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
488 vrele(vp);
504 struct vnode *vp;
514 &vp);
518 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
521 vrele(vp);
538 struct vnode *vp;
550 vp = fp->f_vnode;
552 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
571 struct vnode *vp;
581 &vp);
585 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
588 vrele(vp);
604 struct vnode *vp;
614 &vp);
618 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
621 vrele(vp);
636 struct vnode *vp;
648 vp = fp->f_vnode;
650 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
666 struct vnode *vp;
676 &vp);
680 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
682 vrele(vp);
696 struct vnode *vp;
706 &vp);
710 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
712 vrele(vp);
728 struct vnode *vp;
734 vp = fp->f_vnode;
736 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
755 struct vnode *vp;
759 &vp);
763 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
767 vrele(vp);
782 struct vnode *vp;
786 &vp);
790 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
794 vrele(vp);
834 struct vnode *vp;
846 NSM_FOLLOW_NOEMULROOT, &vp);
852 error = extattr_set_vp(vp, attrnamespace,
856 vrele(vp);
874 struct vnode *vp;
886 &vp);
892 error = extattr_set_vp(vp, attrnamespace,
896 vrele(vp);
915 struct vnode *vp;
929 vp = fp->f_vnode;
933 error = extattr_set_vp(vp, attrnamespace,
954 struct vnode *vp;
965 &vp);
971 error = extattr_get_vp(vp, attrnamespace,
974 vrele(vp);
989 struct vnode *vp;
1000 &vp);
1006 error = extattr_get_vp(vp, attrnamespace,
1009 vrele(vp);
1025 struct vnode *vp;
1038 vp = fp->f_vnode;
1042 error = extattr_get_vp(vp, attrnamespace,
1059 struct vnode *vp;
1066 &vp);
1073 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_USER,
1083 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_SYSTEM,
1099 vrele(vp);
1113 struct vnode *vp;
1120 &vp);
1127 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_USER,
1136 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_SYSTEM,
1152 vrele(vp);
1167 struct vnode *vp;
1176 vp = fp->f_vnode;
1181 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_USER,
1191 error = extattr_list_vp(vp, EXTATTR_NAMESPACE_SYSTEM,
1220 struct vnode *vp;
1231 &vp);
1237 error = extattr_delete_vp(vp, attrnamespace, attrname, l);
1239 vrele(vp);
1252 struct vnode *vp;
1263 &vp);
1269 error = extattr_delete_vp(vp, attrnamespace, attrname, l);
1271 vrele(vp);
1285 struct vnode *vp;
1298 vp = fp->f_vnode;
1302 error = extattr_delete_vp(vp, attrnamespace, attrname, l);