Lines Matching refs:dirvp

1625 devfs_remdrv_rmdir(vnode_t *dirvp, const char *dir, vnode_t *rvp)  in devfs_remdrv_rmdir()  argument
1639 VN_HOLD(dirvp); in devfs_remdrv_rmdir()
1659 (void) VOP_RWLOCK(dirvp, V_WRITELOCK_FALSE, NULL); in devfs_remdrv_rmdir()
1660 error = VOP_READDIR(dirvp, &uio, kcred, &eof, NULL, 0); in devfs_remdrv_rmdir()
1661 VOP_RWUNLOCK(dirvp, V_WRITELOCK_FALSE, NULL); in devfs_remdrv_rmdir()
1676 error = VOP_LOOKUP(dirvp, nm, in devfs_remdrv_rmdir()
1692 error = VOP_RMDIR(dirvp, in devfs_remdrv_rmdir()
1699 error = VOP_REMOVE(dirvp, (char *)nm, kcred, in devfs_remdrv_rmdir()
1714 VN_RELE(dirvp); in devfs_remdrv_rmdir()
1725 vnode_t *dirvp; in devfs_remdrv_cleanup() local
1749 dirvp = rvp; in devfs_remdrv_cleanup()
1750 VN_HOLD(dirvp); in devfs_remdrv_cleanup()
1755 ASSERT(dirvp->v_type == VDIR); in devfs_remdrv_cleanup()
1758 error = VOP_LOOKUP(dirvp, nm, &vp, NULL, 0, rvp, kcred, in devfs_remdrv_cleanup()
1763 VN_RELE(dirvp); in devfs_remdrv_cleanup()
1764 if (dirvp != rvp) in devfs_remdrv_cleanup()
1770 VN_RELE(dirvp); in devfs_remdrv_cleanup()
1771 dirvp = vp; in devfs_remdrv_cleanup()
1775 ASSERT(dirvp->v_type == VDIR); in devfs_remdrv_cleanup()
1776 if (dirvp != rvp) in devfs_remdrv_cleanup()
1799 (void) VOP_RWLOCK(dirvp, V_WRITELOCK_FALSE, NULL); in devfs_remdrv_cleanup()
1800 error = VOP_READDIR(dirvp, &uio, kcred, &eof, NULL, 0); in devfs_remdrv_cleanup()
1801 VOP_RWUNLOCK(dirvp, V_WRITELOCK_FALSE, NULL); in devfs_remdrv_cleanup()
1819 error = VOP_LOOKUP(dirvp, nm, &vp, in devfs_remdrv_cleanup()
1835 error = VOP_RMDIR(dirvp, (char *)nm, in devfs_remdrv_cleanup()
1842 error = VOP_REMOVE(dirvp, (char *)nm, kcred, in devfs_remdrv_cleanup()
1856 VN_RELE(dirvp); in devfs_remdrv_cleanup()