Searched refs:blockNumber (Results 1 - 25 of 29) sorted by relevance

12

/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dcache.h26 extern const void* block_cache_get(void* _cache, off_t blockNumber);
28 extern status_t block_cache_make_writable(void* _cache, off_t blockNumber,
30 extern void* block_cache_get_writable(void* _cache, off_t blockNumber,
33 extern status_t block_cache_set_dirty(void* _cache, off_t blockNumber,
35 extern void block_cache_put(void* _cache, off_t blockNumber);
H A Dcache.cpp118 block_cache_get(void* _cache, off_t blockNumber) argument
120 TRACE(("block_cache_get(block = %" B_PRIdOFF ")\n", blockNumber));
121 return get_block(_cache, blockNumber);
126 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument
129 B_PRId32 ")\n", blockNumber, transaction));
137 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument
140 ", transaction = %" B_PRId32 ")\n", blockNumber, transaction));
141 return get_block(_cache, blockNumber);
147 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, argument
151 ", dirty = %s, transaction = %" B_PRId32 ")\n", blockNumber,
162 block_cache_put(void* _cache, off_t blockNumber) argument
[all...]
H A DJournal.h60 status_t WriteBlocks(off_t blockNumber, const uint8* buffer, argument
63 return cached_write(fVolume->Device(), blockNumber, buffer,
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DInode.cpp137 Inode::FindBlock(off_t blockNumber, off_t blockOffset) argument
149 if (blockNumber < 12) {
151 return GetBlockPointer(blockNumber) * fragmentSize + blockOffset;
153 } else if (blockNumber < numberOfIndirectBlocks + 12) {
155 blockNumber = blockNumber - 12;
157 fragmentSize + (8 * blockNumber);
163 } else if (blockNumber < numberOfDoubleIndirectBlocks
167 blockNumber = blockNumber
[all...]
/haiku/headers/os/drivers/
H A Dfs_cache.h56 extern bool cache_has_block_in_transaction(void* cache, int32 id, off_t blockNumber);
63 extern status_t block_cache_sync_etc(void *cache, off_t blockNumber,
65 extern void block_cache_discard(void *cache, off_t blockNumber,
67 extern status_t block_cache_make_writable(void *cache, off_t blockNumber,
69 extern status_t block_cache_get_writable_etc(void *cache, off_t blockNumber,
71 extern void *block_cache_get_writable(void *cache, off_t blockNumber,
73 extern void *block_cache_get_empty(void *cache, off_t blockNumber,
75 extern status_t block_cache_get_etc(void *cache, off_t blockNumber,
77 extern const void *block_cache_get(void *cache, off_t blockNumber);
78 extern status_t block_cache_set_dirty(void *cache, off_t blockNumber,
[all...]
/haiku/headers/private/fs_shell/
H A Dfssh_fs_cache.h66 int32_t id, fssh_off_t blockNumber);
74 fssh_off_t blockNumber, fssh_size_t numBlocks);
76 fssh_off_t blockNumber, fssh_size_t numBlocks);
78 fssh_off_t blockNumber, int32_t transaction);
80 fssh_off_t blockNumber, fssh_off_t base,
84 fssh_off_t blockNumber, int32_t transaction);
86 fssh_off_t blockNumber, int32_t transaction);
88 fssh_off_t blockNumber, fssh_off_t base,
91 fssh_off_t blockNumber);
93 fssh_off_t blockNumber, boo
[all...]
/haiku/src/tools/fs_shell/
H A Dblock_cache.cpp132 cached_block* NewBlock(fssh_off_t blockNumber);
553 /*! Allocates a new block for \a blockNumber, ready for use */
555 block_cache::NewBlock(fssh_off_t blockNumber) argument
576 block->block_number = blockNumber;
697 put_cached_block(block_cache* cache, fssh_off_t blockNumber) argument
699 if (blockNumber < 0 || blockNumber >= cache->max_blocks) {
701 " (max %" FSSH_B_PRIdOFF ")", blockNumber, cache->max_blocks - 1);
704 cached_block* block = (cached_block*)hash_lookup(cache->hash, &blockNumber);
710 /*! Retrieves the block \a blockNumber fro
720 get_cached_block(block_cache* cache, fssh_off_t blockNumber, bool* _allocated, bool readBlock, cached_block** _block) argument
776 get_writable_cached_block(block_cache* cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, int32_t transactionID, bool cleared, void** _block) argument
1471 fssh_cache_has_block_in_transaction(void* _cache, int32_t id, fssh_off_t blockNumber) argument
1564 fssh_block_cache_sync_etc(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument
1599 fssh_block_cache_discard(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument
1632 fssh_block_cache_make_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument
1655 fssh_block_cache_get_writable_etc(void* _cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, int32_t transaction, void** _block) argument
1672 fssh_block_cache_get_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument
1686 fssh_block_cache_get_empty(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument
1707 fssh_block_cache_get_etc(void* _cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, const void** _block) argument
1732 fssh_block_cache_get(void* _cache, fssh_off_t blockNumber) argument
1751 fssh_block_cache_set_dirty(void* _cache, fssh_off_t blockNumber, bool dirty, int32_t transaction) argument
1775 fssh_block_cache_put(void* _cache, fssh_off_t blockNumber) argument
[all...]
/haiku/src/system/boot/loader/file_systems/fat/
H A DCachedBlock.cpp57 CachedBlock::SetTo(off_t blockNumber, uint32 flags) argument
65 if (blockNumber != fBlockNumber)
68 fBlockNumber = blockNumber;
H A DCachedBlock.h32 status_t SetTo(off_t blockNumber, uint32 flags);
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DTree.h53 status_t GetBlock(uint64 blockNumber, Block **block);
54 status_t GetNode(uint64 blockNumber, Node **node);
H A DTree.cpp123 Tree::GetBlock(uint64 blockNumber, Block **block) argument
127 error = fBlockCache->GetBlock(blockNumber, block);
133 Tree::GetNode(uint64 blockNumber, Node **node) argument
138 error = fBlockCache->GetBlock(blockNumber, &block);
H A DIterators.h52 status_t PushElement(uint64 blockNumber, int32 index);
67 status_t SetTo(uint64 blockNumber, int32 index);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/dump_log/
H A Ddump_log.cpp120 off_t blockNumber = toBlock(superBlock, superBlock.log_blocks) local
122 if (read_pos(device, blockNumber << superBlock.BlockShift(),
124 fprintf(stderr, "%s: could not read block %lld.\n", sProgramName, blockNumber);
139 printf("Entry %ld contains %lld blocks (entry starts at block %lld):\n", entry, count, blockNumber);
154 off_t blockNumber = toBlock(superBlock, superBlock.log_blocks) local
156 if (read_pos(device, blockNumber << superBlock.BlockShift(),
158 fprintf(stderr, "%s: could not read block %lld.\n", sProgramName, blockNumber);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DTransaction.cpp119 Transaction::WriteBlocks(off_t blockNumber, const uint8* buffer, argument
129 void* block = block_cache_get_empty(cache, blockNumber + i, ID());
136 block_cache_put(cache, blockNumber + i);
H A DTransaction.h45 status_t WriteBlocks(off_t blockNumber,
H A DJournal.cpp351 bool detached, uint8** _escapedData, uint32 &logBlock, off_t& blockNumber,
368 tag->SetBlockNumber(blockNumber);
373 blockNumber);
436 fTransactionID, detached, &cookie, &blockNumber, NULL, NULL);
553 off_t blockNumber; local
557 fTransactionID, detached, &cookie, &blockNumber, NULL, NULL);
571 &escapedData, logBlock, blockNumber, cookie, escapedDataDeleter,
582 &escapedData, logBlock, blockNumber, cookie, escapedDataDeleter,
350 _WritePartialTransactionToLog(JournalHeader* descriptorBlock, bool detached, uint8** _escapedData, uint32 &logBlock, off_t& blockNumber, long& cookie, ArrayDeleter<uint8>& escapedDataDeleter, uint32& blockCount, bool& finished) argument
H A DJournal.h256 uint32& logBlock, off_t& blockNumber,
/haiku/src/apps/charactermap/
H A DUnicodeBlockView.cpp151 int32 blockNumber = BlockForCharacter(character); local
153 if (blockNumber > 0) {
154 BlockListItem* block = fBlocks.ItemAt(blockNumber);
H A DCharacterView.cpp769 int32 blockNumber = BlockForCharacter(character); local
771 if (blockNumber > 0) {
772 int32 diff = character - kUnicodeBlocks[blockNumber].start;
773 int32 y = fTitleTops[blockNumber] + fTitleHeight
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DJournal.cpp43 status_t Insert(off_t blockNumber);
362 RunArrays::Insert(off_t blockNumber) argument
365 block_run run = volume->ToBlockRun(blockNumber);
500 off_t blockNumber = firstBlockNumber; local
508 status = cached.SetTo(logOffset + blockNumber);
523 blockNumber = (blockNumber + 1) % fLogSize;
530 blockNumber = firstBlockNumber;
536 (int)run.AllocationGroup(), run.Start(), run.Length(), blockNumber));
540 status = cached.SetTo(logOffset + blockNumber);
763 off_t blockNumber; local
821 off_t blockNumber = fVolume->ToBlock(run); local
860 off_t blockNumber = fVolume->ToBlock(run); local
[all...]
H A DJournal.h162 status_t WriteBlocks(off_t blockNumber, const uint8* buffer, argument
172 void* block = block_cache_get_empty(cache, blockNumber + i,
180 block_cache_put(cache, blockNumber + i);
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DJournal.cpp137 Transaction::HasBlock(fsblock_t blockNumber) const
140 ID(), blockNumber);
H A DJournal.h52 bool HasBlock(fsblock_t blockNumber) const;
/haiku/src/system/kernel/cache/
H A Dblock_cache.cpp252 cached_block* NewBlock(off_t blockNumber);
469 Error(block_cache* cache, uint64 blockNumber, const char* message, argument
473 fBlockNumber(blockNumber),
1502 /*! Allocates a new block for \a blockNumber, ready for use */
1504 block_cache::NewBlock(off_t blockNumber) argument
1522 TB(Error(this, blockNumber, "allocation failed"));
1529 TB(Error(this, blockNumber, "get unused failed"));
1536 block->block_number = blockNumber;
1878 put_cached_block(block_cache* cache, off_t blockNumber) argument
1880 if (blockNumber <
1906 get_cached_block(block_cache* cache, off_t blockNumber, bool* _allocated, bool readBlock, cached_block** _block) argument
1982 get_writable_cached_block(block_cache* cache, off_t blockNumber, off_t base, off_t length, int32 transactionID, bool cleared, void** _block) argument
2243 off_t blockNumber = -1; local
3392 cache_has_block_in_transaction(void* _cache, int32 id, off_t blockNumber) argument
3498 block_cache_sync_etc(void* _cache, off_t blockNumber, size_t numBlocks) argument
3541 block_cache_discard(void* _cache, off_t blockNumber, size_t numBlocks) argument
3587 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument
3611 block_cache_get_writable_etc(void* _cache, off_t blockNumber, off_t base, off_t length, int32 transaction, void** _block) argument
3628 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument
3640 block_cache_get_empty(void* _cache, off_t blockNumber, int32 transaction) argument
3660 block_cache_get_etc(void* _cache, off_t blockNumber, off_t base, off_t length, const void** _block) argument
3687 block_cache_get(void* _cache, off_t blockNumber) argument
3706 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, int32 transaction) argument
3729 block_cache_put(void* _cache, off_t blockNumber) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DBPlusTree.h100 uint32 blockNumber; member in struct:PathNode

Completed in 122 milliseconds

12