Lines Matching defs:dcp
156 struct cnode *dcp; /* cnode for directory being searched */
172 dcp = NULL;
197 dcp = VTOC(dvp);
199 if (dcp->c_flag & C_DIR_MODIFICATION) {
203 // msleep((caddr_t)&dcp->c_flag, &dcp->c_rwlock, PINOD, "hfs_vnop_lookup", 0);
204 hfs_unlock(dcp);
211 if (dcp->c_entries == 0) {
218 cndesc.cd_parentcnid = dcp->c_fileid;
219 cndesc.cd_hint = dcp->c_childhint;
228 dcp->c_childhint = desc.cd_hint;
233 hfs_unlock(dcp);
234 dcp = NULL;
273 !(ISSET(dcp->c_flag, C_DELETED | C_NOEXISTS))) {
284 dcp->c_flag |= C_NEG_ENTRIES;
367 if (dcp) {
368 hfs_unlock (dcp);
384 if (dcp) {
385 hfs_unlock (dcp);
411 if (dcp) {
412 hfs_unlock(dcp);
446 struct cnode *dcp;
455 dcp = VTOC(dvp);
505 if ((cp->c_parentcnid != dcp->c_cnid) ||
515 desc.cd_parentcnid = dcp->c_fileid;
516 desc.cd_hint = dcp->c_childhint;
566 hfs_savelinkorigin(cp, dcp->c_fileid);