Lines Matching refs:fNode
35 FileBlock &fNode;
44 fNode(node)
46 void *buffer = malloc(fNode.BlockSize());
51 fBlock.SetTo(buffer, fNode.BlockSize());
71 return offset % fNode.BlockSize();
78 return (offset % (fNode.BlockSize() * fNode.NumDataBlocks())) / fNode.BlockSize();
85 return offset / (fNode.BlockSize() * fNode.NumDataBlocks());
94 next = fNode.NextExtension();
98 if (read_pos(fDevice, next * fNode.BlockSize(), fBlock.BlockData(), fNode.BlockSize()) < B_OK)
110 if (offset + (off_t)size > fNode.Size())
111 size = fNode.Size() - offset;
134 block = fNode.DataBlock(BlockIndex(offset));
139 int32 toRead = fNode.BlockSize() - blockOffset;
143 ssize_t bytesRead = read_pos(fDevice, block * fNode.BlockSize() + blockOffset,
150 offset += fNode.BlockSize() - blockOffset;
169 fNode.SetTo(data, volume.BlockSize());
181 if (!fNode.IsFile())
184 return fNode.ValidateCheckSum();
191 Stream *stream = new(nothrow) Stream(fVolume.Device(), fNode);
236 return fNode.GetName(nameBuffer, bufferSize);
250 return fNode.Size();
257 return fNode.HeaderKey();