• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/hfs/

Lines Matching refs:outdescp

97                   struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp);
298 * catalog descriptor (when supplied outdescp is non-null).
303 struct cat_desc *outdescp, struct cat_attr *attrp,
318 result = cat_lookupbykey(hfsmp, keyp, 0, descp->cd_hint, wantrsrc, outdescp, attrp, forkp, desc_cnid);
323 if (outdescp == NULL) {
325 outdescp = &temp_desc;
327 result = cat_lookupmangled(hfsmp, descp, wantrsrc, outdescp, attrp, forkp);
329 *desc_cnid = outdescp->cd_cnid;
331 if (outdescp == &temp_desc) {
333 cat_releasedesc(outdescp);
409 * catalog descriptor (when supplied outdescp is non-null).
414 cat_findname(struct hfsmount *hfsmp, cnid_t cnid, struct cat_desc *outdescp)
466 builddesc(pluskey, cnid, 0, encoding, isdir, outdescp);
470 builddesc((HFSPlusCatalogKey *)keyp, cnid, 0, 0, isdir, outdescp);
483 * catalog descriptor (when supplied outdescp is non-null).
488 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
532 result = cat_lookupbykey(hfsmp, keyp, allow_system_files, 0, 0, outdescp, attrp, forkp, NULL);
536 if (result == 0 && outdescp) {
537 cnid_t dcnid = outdescp->cd_cnid;
560 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
580 result = cat_idlookup(hfsmp, fileID, 0, outdescp, attrp, forkp);
584 if (descp->cd_parentcnid != outdescp->cd_parentcnid)
587 if (((u_int16_t)outdescp->cd_namelen < prefixlen) ||
588 bcmp(outdescp->cd_nameptr, descp->cd_nameptr, prefixlen-6) != 0)
594 cat_releasedesc(outdescp);
789 * catalog descriptor (when supplied outdescp is non-null).