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

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_catalog.c130 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 Dhfs_xattr.c446 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 Dhfs_catalog.h363 CatalogRecord * recp,
371 CatalogRecord * recp,
396 struct HFSPlusCatalogFile *recp);
H A Dhfs_search.c106 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 33 milliseconds