• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/xnu-2422.115.4/bsd/vfs/

Lines Matching defs:svp

416 		vnode_t svp = *svpp;
423 vnode_lock_spin(svp);
424 svp->v_flag |= streamflags;
425 vnode_unlock(svp);
440 vnode_update_identity(svp, vp, NULL, 0, 0, VNODE_UPDATE_PARENT);
461 vnode_t svp = *svpp;
469 vnode_lock_spin(svp);
470 svp->v_flag |= streamflags;
471 vnode_unlock(svp);
486 vnode_update_identity(svp, vp, NULL, 0, 0, VNODE_UPDATE_PARENT);
495 vnode_removenamedstream(vnode_t vp, vnode_t svp, const char *name, int flags, vfs_context_t context)
500 error = VNOP_REMOVENAMEDSTREAM(vp, svp, name, flags, context);
522 vnode_relenamedstream(vnode_t vp, vnode_t svp) {
537 cache_purge(svp);
539 vnode_lock(svp);
541 vnode_unlock(svp);
560 (void) VNOP_REMOVE(dvp, svp, &cn, 0, kernelctx);
570 * 'svp' represents the shadow file.
573 vnode_flushnamedstream(vnode_t vp, vnode_t svp, vfs_context_t context)
593 if (VNOP_GETATTR(svp, &va, context) != 0 ||
613 error = VNOP_OPEN(svp, 0, kernelctx);
623 error = VNOP_READ(svp, auio, 0, kernelctx);
644 (void) VNOP_CLOSE(svp, 0, kernelctx);
730 vnode_t svp = NULLVP;
779 if (VNOP_LOOKUP(dvp, &svp, &cn, kernelctx) == 0) {
783 if (VNOP_GETATTR(svp, &va, context) == 0 &&
819 error = VNOP_CREATE(dvp, &svp, &cn, &va, kernelctx);
821 vnode_recycle(svp);
825 error = VNOP_LOOKUP(dvp, &svp, &cn, kernelctx);
840 if (svp) {
841 vnode_put (svp);
842 svp = NULLVP;
855 if (svp) {
856 vnode_put(svp);
857 svp = NULLVP;
860 *svpp = svp;
871 vnode_t svp = NULLVP;
896 error = getshadowfile(vp, &svp, 0, &datasize, &creator, context);
914 vnode_lock(svp);
915 if (svp->v_flag & VISNAMEDSTREAM) {
917 vnode_unlock(svp);
921 if ((svp->v_flag & VISSHADOW)) {
926 vnode_unlock(svp);
930 msleep((caddr_t)&svp->v_parent, &svp->v_lock, PINOD | PDROP,
933 vnode_put(svp);
934 svp = NULLVP;
956 error = VNOP_OPEN(svp, 0, kernelctx);
977 error = VNOP_WRITE(svp, auio, 0, kernelctx);
985 (void) VNOP_CLOSE(svp, 0, kernelctx);
988 /* Wake up anyone waiting for svp file content */
991 vnode_lock(svp);
993 svp->v_flag |= (VISNAMEDSTREAM | VISSHADOW);
994 wakeup((caddr_t)&svp->v_parent);
995 vnode_unlock(svp);
1004 (void)vnode_relenamedstream(vp, svp);
1005 vnode_lock (svp);
1006 svp->v_flag |= VISSHADOW;
1007 wakeup((caddr_t)&svp->v_parent);
1008 vnode_unlock(svp);
1020 if (svp) {
1021 vnode_put(svp);
1022 svp = NULLVP;
1025 *svpp = svp;
1050 vnode_t svp = *svpp;
1052 vnode_lock(svp);
1054 svp->v_flag |= (VISNAMEDSTREAM | VISSHADOW);
1056 wakeup((caddr_t)&svp->v_parent);
1057 vnode_unlock(svp);