Lines Matching defs:buffer

80 	void *buffer = malloc(length);
81 if (buffer == NULL)
84 ssize_t read = fDisk->ReadAt(fDisk->ToOffset(run),buffer,length);
86 free(buffer);
90 return new CacheableBlockRun(run,(uint8 *)buffer);
227 char buffer[BlockSize()];
228 ssize_t bytes = ReadAt(0, buffer, BlockSize());
232 file.Write(buffer, BlockSize());
234 // initialize buffer
235 memset(buffer, 0, BlockSize());
236 memcpy(buffer + 512, &fSuperBlock, sizeof(disk_super_block));
238 // write buffer to disk
239 WriteAt(0, buffer, BlockSize());
255 char buffer[blockSize + 1024];
274 ssize_t bytes = fBufferedFile->ReadAt(offset, buffer, blockSize + 1024);
283 disk_super_block *super = (disk_super_block *)&buffer[i];
438 char buffer[1024];
439 GetNextSpecialInode(buffer,&offset,offset + 32LL * 65536 * BlockSize(),true);
500 char buffer[1024];
501 bfs_inode *inode = (bfs_inode *)buffer;
508 if (fBufferedFile->ReadAt(offset, buffer, sizeof(buffer)) < B_OK) {
510 ", size = %ld)!\n", offset, sizeof(buffer));
557 Disk::GetNextSpecialInode(char *buffer, off_t *_offset, off_t end,
564 bfs_inode *inode = (bfs_inode *)buffer;
567 if (fBufferedFile->ReadAt(offset, buffer, 1024) < B_OK) {
640 char buffer[1024];
641 bfs_inode *inode = (bfs_inode *)buffer;
651 if (GetNextSpecialInode(buffer,&offset,offset + 65536LL * BlockSize()) == B_OK)
666 if (GetNextSpecialInode(buffer, &commonOffset, commonOffset) == B_OK) {
678 if (GetNextSpecialInode(buffer,&logOffset,logOffset + LogSize() * BlockSize()) == B_OK)
684 //fBufferedFile->ReadAt(logOffset + BlockSize(),buffer,1024);
685 //if (*(uint32 *)buffer == BPLUSTREE_MAGIC)
707 if (GetNextSpecialInode(buffer,&offset,65536LL * 16 * BlockSize()) == B_OK)
722 Disk::Read(void *buffer, size_t size)
724 return fBufferedFile->Read(buffer, size);
729 Disk::Write(const void *buffer, size_t size)
731 return fBufferedFile->Write(buffer, size);
736 Disk::ReadAt(off_t pos, void *buffer, size_t size)
738 return fBufferedFile->ReadAt(pos + fRawDiskOffset, buffer, size);
743 Disk::WriteAt(off_t pos, const void *buffer, size_t size)
745 return fBufferedFile->WriteAt(pos + fRawDiskOffset, buffer, size);