Home | History | Annotate | Download | only in unionfs

Lines Matching defs:unp

449 	struct unionfs_node *unp;
459 unp = VTOUNIONFS(ap->a_vp);
460 uvp = unp->un_uppervp;
461 lvp = unp->un_lowervp;
465 unionfs_get_node_status(unp, &unsp);
481 error = unionfs_copyfile(unp,
485 targetvp = uvp = unp->un_uppervp;
515 unionfs_tryrem_node_status(unp, unsp);
527 struct unionfs_node *unp;
535 unp = VTOUNIONFS(ap->a_vp);
538 unionfs_get_node_status(unp, &unsp);
544 if (unp->un_uppervp != NULLVP)
545 ovp = unp->un_uppervp;
547 ovp = unp->un_lowervp;
549 ovp = unp->un_uppervp;
551 ovp = unp->un_lowervp;
558 if (ovp == unp->un_uppervp) {
562 VOP_CLOSE(unp->un_lowervp, FREAD, cred);
571 unionfs_tryrem_node_status(unp, unsp);
637 struct unionfs_node *unp;
647 unp = VTOUNIONFS(ap->a_vp);
648 uvp = unp->un_uppervp;
649 lvp = unp->un_lowervp;
714 struct unionfs_node *unp;
722 unp = VTOUNIONFS(ap->a_vp);
724 uvp = unp->un_uppervp;
725 lvp = unp->un_lowervp;
768 struct unionfs_node *unp;
776 unp = VTOUNIONFS(ap->a_vp);
777 uvp = unp->un_uppervp;
778 lvp = unp->un_lowervp;
789 error = unionfs_copyfile(unp, (vap->va_size != 0),
793 uvp = unp->un_uppervp;
809 struct unionfs_node *unp;
814 unp = VTOUNIONFS(ap->a_vp);
815 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
829 struct unionfs_node *unp;
834 unp = VTOUNIONFS(ap->a_vp);
835 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
849 struct unionfs_node *unp;
856 unp = VTOUNIONFS(ap->a_vp);
857 unionfs_get_node_status(unp, &unsp);
858 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
859 unionfs_tryrem_node_status(unp, unsp);
877 struct unionfs_node *unp;
882 unp = VTOUNIONFS(ap->a_vp);
883 unionfs_get_node_status(unp, &unsp);
884 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
885 unionfs_tryrem_node_status(unp, unsp);
898 struct unionfs_node *unp;
902 unp = VTOUNIONFS(ap->a_vp);
903 unionfs_get_node_status(unp, &unsp);
904 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
905 unionfs_tryrem_node_status(unp, unsp);
919 struct unionfs_node *unp;
930 unp = VTOUNIONFS(ap->a_vp);
932 uvp = unp->un_uppervp;
933 lvp = unp->un_lowervp;
947 error = unionfs_mkwhiteout(udvp, cnp, unp->un_path);
962 struct unionfs_node *unp;
972 unp = NULL;
983 unp = VTOUNIONFS(ap->a_vp);
985 if (unp->un_uppervp == NULLVP) {
989 error = unionfs_copyfile(unp, 1, cnp->cn_cred);
994 uvp = unp->un_uppervp;
1034 struct unionfs_node *unp;
1068 unp = VTOUNIONFS(fdvp);
1070 UNIONFS_INTERNAL_DEBUG("fdvp=%p, ufdvp=%p, lfdvp=%p\n", fdvp, unp->un_uppervp, unp->un_lowervp);
1072 if (unp->un_uppervp == NULLVP) {
1076 rfdvp = unp->un_uppervp;
1079 unp = VTOUNIONFS(fvp);
1081 UNIONFS_INTERNAL_DEBUG("fvp=%p, ufvp=%p, lfvp=%p\n", fvp, unp->un_uppervp, unp->un_lowervp);
1084 if (unp->un_uppervp == NULLVP) {
1089 error = unionfs_copyfile(unp, 1, fcnp->cn_cred);
1097 error = unionfs_mkshadowdir(ump, rfdvp, unp, fcnp);
1110 if (unp->un_lowervp != NULLVP)
1112 rfvp = unp->un_uppervp;
1115 unp = VTOUNIONFS(tdvp);
1117 UNIONFS_INTERNAL_DEBUG("tdvp=%p, utdvp=%p, ltdvp=%p\n", tdvp, unp->un_uppervp, unp->un_lowervp);
1119 if (unp->un_uppervp == NULLVP) {
1123 rtdvp = unp->un_uppervp;
1124 ltdvp = unp->un_lowervp;
1131 unp = VTOUNIONFS(tvp);
1133 UNIONFS_INTERNAL_DEBUG("tvp=%p, utvp=%p, ltvp=%p\n", tvp, unp->un_uppervp, unp->un_lowervp);
1135 if (unp->un_uppervp == NULLVP)
1142 rtvp = unp->un_uppervp;
1143 ltvp = unp->un_lowervp;
1275 struct unionfs_node *unp;
1286 unp = VTOUNIONFS(ap->a_vp);
1289 uvp = unp->un_uppervp;
1290 lvp = unp->un_lowervp;
1312 error = unionfs_mkwhiteout(udvp, cnp, unp->un_path);
1371 struct unionfs_node *unp;
1385 unp = VTOUNIONFS(ap->a_vp);
1387 uvp = unp->un_uppervp;
1388 lvp = unp->un_lowervp;
1406 unionfs_get_node_status(unp, &unsp);
1409 unionfs_tryrem_node_status(unp, unsp);
1520 struct unionfs_node *unp;
1525 unp = VTOUNIONFS(ap->a_vp);
1526 vp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1563 struct unionfs_node *unp;
1566 unp = VTOUNIONFS(ap->a_vp);
1567 /* unionfs_get_node_status(unp, &unsp); */
1570 ap->a_vp, unp->un_uppervp, unp->un_lowervp);
1576 if (unp->un_uppervp != NULLVP)
1577 vprint("unionfs: upper", unp->un_uppervp);
1578 if (unp->un_lowervp != NULLVP)
1579 vprint("unionfs: lower", unp->un_lowervp);
1592 struct unionfs_node *unp;
1594 unp = VTOUNIONFS(ap->a_vp);
1595 lvp = unp->un_lowervp;
1596 uvp = unp->un_uppervp;
1620 struct unionfs_node *unp;
1622 unp = VTOUNIONFS(ap->a_vp);
1623 lvp = unp->un_lowervp;
1624 uvp = unp->un_uppervp;
1641 struct unionfs_node *unp;
1644 unp = VTOUNIONFS(ap->a_vp);
1645 vp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1655 struct unionfs_node *unp;
1668 unp = VTOUNIONFS(ap->a_vp);
1669 uvp = unp->un_uppervp;
1672 error = unionfs_copyfile(unp, 1, cred);
1675 uvp = unp->un_uppervp;
1677 unionfs_get_node_status(unp, &unsp);
1684 VOP_CLOSE(unp->un_lowervp, unsp->uns_lower_openmode, cred);
1687 unionfs_tryrem_node_status(unp, unsp);
1710 struct unionfs_node *unp;
1713 unp = VTOUNIONFS(ap->a_vp);
1714 vp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1719 if ((ap->a_bp->b_flags & B_READ) == 0 && vp == unp->un_lowervp)
1730 struct unionfs_node *unp;
1733 unp = VTOUNIONFS(ap->a_vp);
1734 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1743 struct unionfs_node *unp;
1746 unp = VTOUNIONFS(ap->a_vp);
1747 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1756 struct unionfs_node *unp;
1759 unp = VTOUNIONFS(ap->a_vp);
1760 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1769 struct unionfs_node *unp;
1772 unp = VTOUNIONFS(ap->a_dvp);
1773 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1782 struct unionfs_node *unp;
1785 unp = VTOUNIONFS(ap->a_vp);
1786 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1795 struct unionfs_node *unp;
1798 unp = VTOUNIONFS(ap->a_vp);
1799 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1814 struct unionfs_node *unp;
1818 unp = VTOUNIONFS(vp);
1819 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1843 struct unionfs_node *unp;
1847 unp = VTOUNIONFS(vp);
1848 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);
1862 struct unionfs_node *unp;
1866 unp = VTOUNIONFS(ap->a_vp);
1867 tvp = (unp->un_uppervp != NULLVP ? unp->un_uppervp : unp->un_lowervp);