Lines Matching defs:cp
466 struct cnode *cp;
505 cp = VTOC(vp);
508 if (cp->c_cnid == hfsmp->hfs_private_desc[FILE_HARDLINKS].cd_cnid ||
509 cp->c_cnid == hfsmp->hfs_private_desc[DIR_HARDLINKS].cd_cnid) {
531 if (((flags & ISLASTCN) && (cp->c_flag & C_HARDLINK))
535 hfs_lock(cp, HFS_EXCLUSIVE_LOCK, HFS_LOCK_ALLOW_NOEXISTS);
536 if ((cp->c_parentcnid != dcp->c_cnid) ||
537 (cnp->cn_namelen != cp->c_desc.cd_namelen) ||
538 (bcmp(cnp->cn_nameptr, cp->c_desc.cd_nameptr, cp->c_desc.cd_namelen) != 0)) {
548 hfs_unlock (cp);
563 desc.cd_flags = S_ISDIR(cp->c_mode) ? CD_ISDIR : 0;
598 if (lookup_attr.ca_fileid == cp->c_attr.ca_fileid) {
600 replace_desc (cp, &desc);
610 hfs_savelinkorigin(cp, dcp->c_fileid);
619 hfs_unlock (cp);