Lines Matching refs:tcp
3617 struct cnode *tcp;
3721 * was tvp, then we can try again with tvp/tcp set to NULL.
3726 tcp = NULL;
3737 tcp = tvp ? VTOC(tvp) : NULL;
3746 if ((tvp) && (tcp->c_rsrc_vp) && (tvp_rsrc == NULL)) {
3747 tvp_rsrc = tcp->c_rsrc_vp;
3759 hfs_unlockfour(fdcp, fcp, tdcp, tcp);
3791 if (tcp && ((tcp->c_flag & (C_NOEXISTS | C_DELETED)) || !hfs_valid_cnode(hfsmp, tdvp, tcnp, tcp->c_fileid, NULL, &error))) {
3803 hfs_unlockfour(fdcp, fcp, tdcp, tcp);
3805 tcp = NULL;
3874 if (tvp && vnode_isdir(tvp) && (tcp->c_entries != 0) && fvp != tvp) {
3913 (hfs_owner_rights(hfsmp, tcp->c_uid, vfs_context_ucred(tcnp->cn_context), p, false)) ) {
3920 (tcp && hfs_is_journal_file(hfsmp, tcp))) {
3927 (void)hfs_getinoquota(tcp);
4118 if ((error == 0) && (tcp->c_flag & C_DELETED) && (tvp_rsrc)) {
4129 /* Mark 'tcp' as being deleted due to a rename */
4130 tcp->c_flag |= C_RENAMED;
4133 * Aggressively mark tvp/tcp for termination to ensure that we recover all blocks
4277 hfs_unlockfour(fdcp, fcp, tdcp, tcp);