Lines Matching defs:tcnp
1279 struct componentname *tcnp = ap->a_tcnp;
1288 KASSERT(tcnp != NULL);
1295 KASSERT(tcnp->cn_flags & HASBUF);
1298 KASSERT(tcnp->cn_cred == cred);
1349 error = tmpfs_sane_rename(fdvp, fcnp, tdvp, tcnp, cred, 0);
1371 * . tcnp (to component name).
1377 struct vnode *tdvp, struct componentname *tcnp, struct ucred *cred,
1391 KASSERT(tcnp != NULL);
1398 KASSERT((tcnp->cn_flags & ISDOTDOT) == 0);
1400 KASSERT((tcnp->cn_namelen != 1) || (tcnp->cn_nameptr[0] != '.'));
1403 KASSERT((tcnp->cn_namelen != 2) || (tcnp->cn_nameptr[0] != '.') ||
1404 (tcnp->cn_nameptr[1] != '.'));
1434 if (tmpfs_strname_neqlen(fcnp, tcnp)) {
1435 newname = tmpfs_strname_alloc(tmpfs, tcnp->cn_namelen);
1451 tdvp, tdnode, tcnp, &tde, &tvp);
1543 KASSERT(tcnp->cn_namelen <= TMPFS_MAXNAMLEN);
1546 fde->td_namelen = (uint16_t)tcnp->cn_namelen;
1547 (void)memcpy(newname, tcnp->cn_nameptr, tcnp->cn_namelen);
1571 tmpfs_strname_free(tmpfs, newname, tcnp->cn_namelen);
1579 * tcnp in tdnode/tdvp and store its directory entry in tde_ret and the
1603 struct vnode *tdvp, struct tmpfs_node *tdnode, struct componentname *tcnp,
1617 KASSERT(tcnp != NULL);
1628 fdnode, fcnp, fde_ret, fvp_ret, tcnp, tde_ret, tvp_ret);
1633 tdvp, tdnode, tcnp, tde_ret, tvp_ret);
1666 struct componentname *tcnp,
1720 tde = tmpfs_dir_lookup(dnode, tcnp);
1776 struct vnode *tdvp, struct tmpfs_node *tdnode, struct componentname *tcnp,
1801 tdvp, tdnode, tcnp, 1, &tde, &tvp,
1806 tdvp, tdnode, tcnp, 1, &tde, &tvp);
2547 struct componentname *tcnp = ap->a_tcnp;
2549 VOP_ABORTOP(tdvp, tcnp);