Lines Matching defs:outdescp

100                   struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp);
519 * catalog descriptor (when supplied outdescp is non-null).
523 struct cat_desc *outdescp, struct cat_attr *attrp,
540 result = cat_lookupbykey(hfsmp, keyp, flags, descp->cd_hint, wantrsrc, outdescp, attrp, forkp, desc_cnid);
545 if (outdescp == NULL) {
547 outdescp = &temp_desc;
549 result = cat_lookupmangled(hfsmp, descp, wantrsrc, outdescp, attrp, forkp);
551 *desc_cnid = outdescp->cd_cnid;
553 if (outdescp == &temp_desc) {
555 cat_releasedesc(outdescp);
630 * catalog descriptor (when supplied outdescp is non-null).
634 cat_findname(struct hfsmount *hfsmp, cnid_t cnid, struct cat_desc *outdescp)
685 builddesc((HFSPlusCatalogKey *)keyp, cnid, 0, 0, isdir, outdescp);
694 builddesc(pluskey, cnid, 0, encoding, isdir, outdescp);
710 * catalog descriptor (when supplied outdescp is non-null).
714 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
777 0, wantrsrc, outdescp, attrp, forkp, NULL);
781 if (result == 0 && outdescp) {
782 cnid_t dcnid = outdescp->cd_cnid;
805 struct cat_desc *outdescp, struct cat_attr *attrp, struct cat_fork *forkp)
829 result = cat_idlookup(hfsmp, fileID, 0, 0, outdescp, attrp, forkp);
833 if (descp->cd_parentcnid != outdescp->cd_parentcnid)
844 result = utf8_decodestr(outdescp->cd_nameptr, outdescp->cd_namelen,
860 cat_releasedesc(outdescp);
1147 * catalog descriptor (when supplied outdescp is non-null).
4738 * descriptor (when supplied outdescp is non-null).
4742 u_int8_t forktype, struct cat_desc *outdescp,
4787 error = cat_lookupbykey(hfsmp, keyp, HFS_LOOKUP_HARDLINK, 0, true, outdescp, attrp, forkp, NULL);
4790 error = cat_lookupbykey(hfsmp, keyp, HFS_LOOKUP_HARDLINK, 0, false, outdescp, attrp, forkp, NULL);
4798 if ((outdescp != NULL) && (dirlink_id != outdescp->cd_cnid)) {
4799 printf ("hfs: cat_lookup_dirlink(): Requested cnid=%u != found_cnid=%u\n", dirlink_id, outdescp->cd_cnid);