H A D | hfs_catalog.c | 93 static int cat_lookupbykey(struct hfsmount *hfsmp, CatalogKey *keyp, int allow_system_files, u_long hint, int wantrsrc, 122 static void promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_long *encoding); 132 static int buildthread(void *keyp, void *recp, int std_hfs, int directory); 306 CatalogKey * keyp; local 312 MALLOC(keyp, CatalogKey *, sizeof(CatalogKey), M_TEMP, M_WAITOK); 314 result = buildkey(hfsmp, descp, (HFSPlusCatalogKey *)keyp, 1); 318 result = cat_lookupbykey(hfsmp, keyp, 0, descp->cd_hint, wantrsrc, outdescp, attrp, forkp, desc_cnid); 337 // result = cat_lookupbykey(hfsmp, keyp, descp->cd_hint, attrp, forkp); 342 FREE(keyp, M_TEMP); 418 CatalogKey * keyp; local 493 CatalogKey * keyp; local 603 cat_lookupbykey(struct hfsmount *hfsmp, CatalogKey *keyp, int allow_system_files, u_long hint, int wantrsrc, struct cat_desc *descp, struct cat_attr *attrp, struct cat_fork *forkp, cnid_t *desc_cnid) argument 1744 HFSPlusCatalogKey *keyp; local 3524 CatalogKey * keyp; local 3871 promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_long *encoding) argument 3986 buildthread(void *keyp, void *recp, int std_hfs, int directory) argument [all...] |