Lines Matching refs:cnode

65 int hfs_makelink(struct hfsmount *hfsmp, struct vnode *src_vp, struct cnode *cp, 
66 struct cnode *dcp, struct componentname *cnp);
126 * Make a link to the cnode cp in the directory dp
134 hfs_makelink(struct hfsmount *hfsmp, struct vnode *src_vp, struct cnode *cp,
135 struct cnode *dcp, struct componentname *cnp)
236 /* Restore the cnode's cnid. */
285 /* Restore the cnode's cnid. */
312 * - mark the cnode as a hard link
339 * doing much checking. It's safe to call this because we are protected by the cnode lock, which
347 * require the cnode lock and cause us to double-lock panic. We can only call vnode_put if we know
351 * unlock the cnode when it is finished.
409 struct cnode *cp;
410 struct cnode *tdcp;
411 struct cnode *fdcp = NULL;
484 /* grab the parent CNID from originlist after grabbing cnode locks */
489 * Note that we should only have a src parent directory cnode lock
683 struct cnode *cp;
684 struct cnode *dcp;
717 * for the name (as opposed to the c_cnid in the cnode which
718 * could have changed before the cnode was locked).
864 * to make the current cnode descriptor point to the raw inode. If a path-based
886 * All done with this cnode's descriptor...
888 * Note: all future catalog calls for this cnode may be
924 struct cnode * dcp = NULL;
1103 * cnode must be lock on entry
1141 * cnode must be lock on entry
1145 hfs_relorigins(struct cnode *cp)
1158 * cnode must be lock on entry
1162 hfs_relorigin(struct cnode *cp, cnid_t parentcnid)
1180 * cnode must be lock on entry
1202 * cnode must be lock on entry
1224 * cnode must be lock on entry