Searched refs:recp (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_catalog.c | 130 static cnid_t getparentcnid(const CatalogRecord *recp); 134 static int buildthread(void *keyp, void *recp, int std_hfs, int directory); 176 CatalogRecord * recp, 186 promoteattr(hfsmp, recp, &cnoderec); 189 getbsdattr(hfsmp, (struct HFSPlusCatalogFile *)recp, attrp); 192 if (isadir(recp)) 195 promotefork(hfsmp, (HFSCatalogFile *)&recp->hfsFile, 0, datafp); 196 promotefork(hfsmp, (HFSCatalogFile *)&recp->hfsFile, 1, rsrcfp); 199 datafp->cf_size = recp->hfsPlusFile.dataFork.logicalSize; 201 datafp->cf_blocks = recp 174 cat_convertattr( struct hfsmount *hfsmp, CatalogRecord * recp, struct cat_attr *attrp, struct cat_fork *datafp, struct cat_fork *rsrcfp) argument 239 cat_convertkey( struct hfsmount *hfsmp, CatalogKey *key, CatalogRecord * recp, struct cat_desc *descp) argument 417 CatalogRecord * recp; local 491 CatalogRecord * recp; local 642 CatalogRecord * recp; local 1085 CatalogRecord * recp = NULL; local 3671 cat_resolvelink(struct hfsmount *hfsmp, u_int32_t linkref, int isdirlink, struct HFSPlusCatalogFile *recp) argument 3754 CatalogRecord * recp; local 4214 buildthread(void *keyp, void *recp, int std_hfs, int directory) argument 4322 getparentcnid(const CatalogRecord *recp) argument 4372 CatalogRecord *recp = NULL; local [all...] |
H A D | hfs_xattr.c | 446 HFSPlusAttrRecord *recp = NULL; local 484 MALLOC(recp, HFSPlusAttrRecord *, bufsize, M_TEMP, M_WAITOK); 485 if (recp == NULL) { 489 btdata.bufferAddress = recp; 514 switch (recp->recordType) { 529 *ap->a_size = recp->attrData.attrSize; 530 if (uio && recp->attrData.attrSize != 0) { 535 result = uiomove((caddr_t) &recp->attrData.attrData , recp->attrData.attrSize, uio); 547 *ap->a_size = recp 949 HFSPlusAttrRecord *recp = NULL; local [all...] |
H A D | hfs_catalog.h | 363 CatalogRecord * recp, 371 CatalogRecord * recp, 396 struct HFSPlusCatalogFile *recp);
|
H A D | hfs_search.c | 106 static void ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp); 439 ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp) argument 446 if (recp->recordType != kHFSPlusFileRecord) { 449 type = SWAP_BE32(recp->userInfo.fdType); 450 creator = SWAP_BE32(recp->userInfo.fdCreator); 451 filecreatedate = to_bsd_time(recp->createDate); 458 (recp->flags & kHFSHasLinkChainMask) && 469 saved_cnid = recp->fileID; 472 (void) cat_resolvelink(hfsmp, recp->hl_linkReference, isdirlink, recp); [all...] |
Completed in 32 milliseconds