Lines Matching defs:nodeSize
52 GetNode(DeviceInfo_t *devp, HFSPlusVolumeHeader *hp, int nodeNum, size_t nodeSize, void *nodePtr)
58 size_t bufferSize = MAX(nodeSize, S32(hp->blockSize));
68 offset = (uint32_t)(((off_t)nodeNum * nodeSize) / S32(hp->blockSize));
114 if (nodeSize < bufferSize) {
115 size_t indx = nodeNum % (S32(hp->blockSize) / nodeSize);
117 memmove(ptr, ptr + (indx * nodeSize), nodeSize);
130 ScanNode(VolumeObjects_t *vop, uint8_t *nodePtr, size_t nodeSize, off_t blockSize)
147 offsetPtr = (u_int16_t*)((uint8_t*)nodePtr + nodeSize);
153 if (recp > (nodePtr + nodeSize)) {
195 size_t nodeSize;
217 nodeSize = S16(headerNode->header.nodeSize);
220 * nodeSize == vBlockSize;
221 * nodeSize > vBlockSize;
222 * nodeSize < vBlockSize.
223 * For the first two, everything is easy: we just need to read in a nodeSize, and that
229 if (nodeSize < vBlockSize) {
233 blocksPerNode = nodeSize / vBlockSize;
234 bufferSize = nodeSize;
258 rv = GetNode(vop->devp, hp, nodeNum, nodeSize, nodePtr);
264 nodeNum = ScanNode(vop, nodePtr, nodeSize, vBlockSize);