ufs_direnter
int ufs_direnter(struct vnode *, struct vnode *, struct direct *,
error = ufs_direnter(tdvp, NULL, &newdir, tcnp, NULL);
error = ufs_direnter(dvp, tvp, &newdir, cnp, bp);
error = ufs_direnter(dvp, tvp, &newdir, cnp, NULL);
error = ufs_direnter(tdvp, vp, &newdir, cnp, NULL);
error = ufs_direnter(dvp, NULL, &newdir, cnp, NULL);