Searched refs:recp (Results 1 - 4 of 4) sorted by relevance

/xnu-2422.115.4/bsd/hfs/
H A Dhfs_catalog.c133 static cnid_t getparentcnid(const CatalogRecord *recp);
137 static int buildthread(void *keyp, void *recp, int std_hfs, int directory);
242 CatalogRecord *recp; local
283 MALLOC(recp, CatalogRecord *, sizeof(CatalogRecord), M_TEMP, M_WAITOK);
284 BDINIT(btdata, recp);
287 FREE (recp, M_TEMP);
372 CatalogRecord * recp,
380 getbsdattr(hfsmp, (struct HFSPlusCatalogFile *)recp, attrp);
386 promoteattr(hfsmp, recp, &cnoderec);
391 if (isadir(recp)) {
370 cat_convertattr( struct hfsmount *hfsmp, CatalogRecord * recp, struct cat_attr *attrp, struct cat_fork *datafp, struct cat_fork *rsrcfp) argument
442 cat_convertkey( struct hfsmount *hfsmp, CatalogKey *key, CatalogRecord * recp, struct cat_desc *descp) argument
639 CatalogRecord * recp; local
720 CatalogRecord * recp; local
874 CatalogRecord * recp; local
1295 CatalogRecord * recp = NULL; local
4016 cat_resolvelink(struct hfsmount *hfsmp, u_int32_t linkref, int isdirlink, struct HFSPlusCatalogFile *recp) argument
4099 CatalogRecord * recp; local
4568 buildthread(void *keyp, void *recp, int std_hfs, int directory) argument
4688 getparentcnid(const CatalogRecord *recp) argument
4749 CatalogRecord *recp = NULL; local
[all...]
H A Dhfs_xattr.c446 HFSPlusAttrRecord *recp = NULL; local
482 MALLOC(recp, HFSPlusAttrRecord *, sizeof(HFSPlusAttrRecord), M_TEMP, M_WAITOK);
483 if (recp == NULL) {
487 btdata.bufferAddress = recp;
512 switch (recp->recordType) {
528 *ap->a_size = recp->attrData.attrSize;
529 if (uio && recp->attrData.attrSize != 0) {
538 bufsize = sizeof(HFSPlusAttrData) - 2 + recp->attrData.attrSize;
539 FREE(recp, M_TEMP);
540 MALLOC(recp, HFSPlusAttrRecor
1001 HFSPlusAttrRecord *recp = NULL; local
[all...]
H A Dhfs_catalog.h408 CatalogRecord * recp,
416 CatalogRecord * recp,
441 struct HFSPlusCatalogFile *recp);
H A Dhfs_search.c106 static void ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp);
449 ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp) argument
456 if (recp->recordType != kHFSPlusFileRecord) {
459 type = SWAP_BE32(recp->userInfo.fdType);
460 creator = SWAP_BE32(recp->userInfo.fdCreator);
461 filecreatedate = to_bsd_time(recp->createDate);
468 (recp->flags & kHFSHasLinkChainMask) &&
479 saved_cnid = recp->fileID;
482 (void) cat_resolvelink(hfsmp, recp->hl_linkReference, isdirlink, recp);
[all...]

Completed in 31 milliseconds