Lines Matching defs:cndesc
599 struct cat_desc cndesc;
611 error = cat_lookup(args->hfsmp, &cp->c_desc, 0, &cndesc, &cnattr, NULL, NULL);
637 replace_desc(cp, &cndesc);
639 if (cndesc.cd_cnid == kHFSRootFolderID) {
644 cat_releasedesc(&cndesc);
863 struct cat_desc cndesc;
1008 if ((error = cat_idlookup(hfsmp, kHFSRootFolderID, 0, 0, &cndesc, NULL, NULL)))
1010 vcb->volumeNameEncodingHint = cndesc.cd_encoding;
1011 bcopy(cndesc.cd_nameptr, vcb->vcbVN, min(255, cndesc.cd_namelen));
1012 cat_releasedesc(&cndesc);
3230 struct cat_desc cndesc;
3255 bzero(&cndesc, sizeof(cndesc));
3265 cndesc.cd_nameptr = (const u_int8_t *)&hfs_rootname[0];
3266 cndesc.cd_namelen = 1;
3267 cndesc.cd_parentcnid = kHFSRootParentID;
3268 cndesc.cd_cnid = kHFSRootFolderID;
3269 cndesc.cd_flags = CD_ISDIR;
3282 error = cat_idlookup(hfsmp, cnid, 0, 0, &cndesc, &cnattr, &cnfork);
3293 pid = cndesc.cd_parentcnid;
3294 nameptr = (const char *)cndesc.cd_nameptr;
3307 cat_releasedesc(&cndesc);
3335 cat_releasedesc(&cndesc);
3336 bcopy(&linkdesc, &cndesc, sizeof(linkdesc));
3344 error = hfs_getnewvnode(hfsmp, NULL, NULL, &cndesc, 0, &cnattr,
3361 cn.cn_namelen = cndesc.cd_namelen;
3364 bcopy(cndesc.cd_nameptr, cn.cn_nameptr, cndesc.cd_namelen + 1);
3366 error = hfs_getnewvnode(hfsmp, NULLVP, &cn, &cndesc, 0, &cnattr,
3370 hfs_savelinkorigin(VTOC(vp), cndesc.cd_parentcnid);
3374 cat_releasedesc(&cndesc);