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;
479 /* grab the parent CNID from originlist after grabbing cnode locks */
484 * Note that we should only have a src parent directory cnode lock
677 struct cnode *cp;
678 struct cnode *dcp;
711 * for the name (as opposed to the c_cnid in the cnode which
712 * could have changed before the cnode was locked).
865 * All done with this cnode's descriptor...
867 * Note: all future catalog calls for this cnode may be
903 struct cnode * dcp = NULL;
1049 * cnode must be lock on entry
1087 * cnode must be lock on entry
1091 hfs_relorigins(struct cnode *cp)
1104 * cnode must be lock on entry
1108 hfs_relorigin(struct cnode *cp, cnid_t parentcnid)
1126 * cnode must be lock on entry
1148 * cnode must be lock on entry
1170 * cnode must be lock on entry