Lines Matching refs:rsrcforkp
139 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp);
1478 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp)
1492 state.s_rsrcfork = rsrcforkp;
1540 struct cat_fork *dataforkp, struct cat_fork *rsrcforkp)
1542 return cat_update_internal(hfsmp, false, descp, attrp, dataforkp, rsrcforkp);
2115 HFSPlusForkData *rsrcforkp;
2145 rsrcforkp = &bto->data.hfsPlusFile.resourceFork;
2252 if (alias_allocated && rsrcforkp->extents[0].startBlock != 0) {
2253 (void) BlockDeallocate(hfsmp, rsrcforkp->extents[0].startBlock,
2254 rsrcforkp->extents[0].blockCount, 0);
2255 rsrcforkp->extents[0].startBlock = 0;
2256 rsrcforkp->extents[0].blockCount = 0;
2341 HFSPlusForkData *rsrcforkp;
2345 rsrcforkp = &(crp->resourceFork);
2350 bzero(rsrcforkp, sizeof(HFSPlusForkData));
2355 &rsrcforkp->extents[0].startBlock,
2356 &rsrcforkp->extents[0].blockCount);
2358 rsrcforkp->extents[0].startBlock = 0;
2363 blkno = ((u_int64_t)rsrcforkp->extents[0].startBlock * (u_int64_t)blksize) / sectorsize;
2404 rsrcforkp->logicalSize = kHFSAliasSize;
2405 rsrcforkp->totalBlocks = rsrcforkp->extents[0].blockCount;
2408 if (result && rsrcforkp->extents[0].startBlock != 0) {
2409 (void) BlockDeallocate(hfsmp, rsrcforkp->extents[0].startBlock, rsrcforkp->extents[0].blockCount, 0);
2410 rsrcforkp->extents[0].startBlock = 0;
2411 rsrcforkp->extents[0].blockCount = 0;
2412 rsrcforkp->logicalSize = 0;
2413 rsrcforkp->totalBlocks = 0;