Lines Matching defs:rsrcforkp
142 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp);
1707 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp)
1719 state.s_rsrcfork = rsrcforkp;
1767 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp)
1769 return cat_update_internal(hfsmp, false, descp, attrp, dataforkp, rsrcforkp);
2449 HFSPlusForkData *rsrcforkp;
2479 rsrcforkp = &bto->data.hfsPlusFile.resourceFork;
2586 if (alias_allocated && rsrcforkp->extents[0].startBlock != 0) {
2587 (void) BlockDeallocate(hfsmp, rsrcforkp->extents[0].startBlock,
2588 rsrcforkp->extents[0].blockCount, 0);
2589 rsrcforkp->extents[0].startBlock = 0;
2590 rsrcforkp->extents[0].blockCount = 0;
2675 HFSPlusForkData *rsrcforkp;
2679 rsrcforkp = &(crp->resourceFork);
2684 bzero(rsrcforkp, sizeof(HFSPlusForkData));
2689 &rsrcforkp->extents[0].startBlock,
2690 &rsrcforkp->extents[0].blockCount);
2695 &rsrcforkp->extents[0].startBlock,
2696 &rsrcforkp->extents[0].blockCount);
2699 rsrcforkp->extents[0].startBlock = 0;
2704 blkno = ((u_int64_t)rsrcforkp->extents[0].startBlock * (u_int64_t)blksize) / sectorsize;
2745 rsrcforkp->logicalSize = kHFSAliasSize;
2746 rsrcforkp->totalBlocks = rsrcforkp->extents[0].blockCount;
2749 if (result && rsrcforkp->extents[0].startBlock != 0) {
2750 (void) BlockDeallocate(hfsmp, rsrcforkp->extents[0].startBlock, rsrcforkp->extents[0].blockCount, 0);
2751 rsrcforkp->extents[0].startBlock = 0;
2752 rsrcforkp->extents[0].blockCount = 0;
2753 rsrcforkp->logicalSize = 0;
2754 rsrcforkp->totalBlocks = 0;