Lines Matching defs:outdescp

99                   struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp);
299 * 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);
408 * catalog descriptor (when supplied outdescp is non-null).
412 cat_findname(struct hfsmount *hfsmp, cnid_t cnid, struct cat_desc *outdescp)
464 builddesc(pluskey, cnid, 0, encoding, isdir, outdescp);
468 builddesc((HFSPlusCatalogKey *)keyp, cnid, 0, 0, isdir, outdescp);
481 * catalog descriptor (when supplied outdescp is non-null).
485 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
545 0, wantrsrc, outdescp, attrp, forkp, NULL);
549 if (result == 0 && outdescp) {
550 cnid_t dcnid = outdescp->cd_cnid;
573 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
597 result = cat_idlookup(hfsmp, fileID, 0,0, outdescp, attrp, forkp);
601 if (descp->cd_parentcnid != outdescp->cd_parentcnid)
612 result = utf8_decodestr(outdescp->cd_nameptr, outdescp->cd_namelen,
628 cat_releasedesc(outdescp);
883 * catalog descriptor (when supplied outdescp is non-null).
4361 * descriptor (when supplied outdescp is non-null).
4365 u_int8_t forktype, struct cat_desc *outdescp,
4410 error = cat_lookupbykey(hfsmp, keyp, HFS_LOOKUP_HARDLINK, 0, true, outdescp, attrp, forkp, NULL);
4413 error = cat_lookupbykey(hfsmp, keyp, HFS_LOOKUP_HARDLINK, 0, false, outdescp, attrp, forkp, NULL);
4421 if ((outdescp != NULL) && (dirlink_id != outdescp->cd_cnid)) {
4422 printf ("hfs: cat_lookup_dirlink(): Requested cnid=%u != found_cnid=%u\n", dirlink_id, outdescp->cd_cnid);