Symbol: cached_block
src/system/kernel/cache/block_cache.cpp
1110
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
1126
cached_block::CanBeWritten() const
src/system/kernel/cache/block_cache.cpp
1162
BlockWriter::Add(cached_block* block, cache_transaction* transaction)
src/system/kernel/cache/block_cache.cpp
1171
cached_block** newBlocks;
src/system/kernel/cache/block_cache.cpp
1174
newBlocks = (cached_block**)malloc(newCapacity * sizeof(void*));
src/system/kernel/cache/block_cache.cpp
1176
newBlocks = (cached_block**)realloc(fBlocks,
src/system/kernel/cache/block_cache.cpp
122
typedef DoublyLinkedList<cached_block,
src/system/kernel/cache/block_cache.cpp
1220
while (cached_block* block = blockIterator.Next()) {
src/system/kernel/cache/block_cache.cpp
123
DoublyLinkedListMemberGetLink<cached_block,
src/system/kernel/cache/block_cache.cpp
124
&cached_block::link> > block_list;
src/system/kernel/cache/block_cache.cpp
1306
BlockWriter::WriteBlock(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
1316
BlockWriter::_Data(cached_block* block) const
src/system/kernel/cache/block_cache.cpp
1325
BlockWriter::_WriteBlocks(cached_block** blocks, uint32 count)
src/system/kernel/cache/block_cache.cpp
1331
cached_block* block = blocks[i];
src/system/kernel/cache/block_cache.cpp
1362
BlockWriter::_BlockDone(cached_block* block,
src/system/kernel/cache/block_cache.cpp
1424
BlockWriter::_UnmarkWriting(cached_block* block)
src/system/kernel/cache/block_cache.cpp
1443
cached_block* blockA = *(cached_block**)_blockA;
src/system/kernel/cache/block_cache.cpp
1444
cached_block* blockB = *(cached_block**)_blockB;
src/system/kernel/cache/block_cache.cpp
1465
fBlocks = new cached_block*[numBlocks];
src/system/kernel/cache/block_cache.cpp
1500
cached_block* block = fCache->hash.Lookup(blockNumIter);
src/system/kernel/cache/block_cache.cpp
1513
cached_block* block = fCache->NewBlock(fBlockNumber + i);
src/system/kernel/cache/block_cache.cpp
1723
block_cache::FreeBlock(cached_block* block)
src/system/kernel/cache/block_cache.cpp
1741
cached_block*
src/system/kernel/cache/block_cache.cpp
1744
cached_block* block = NULL;
src/system/kernel/cache/block_cache.cpp
175
typedef cached_block ValueType;
src/system/kernel/cache/block_cache.cpp
1752
block = (cached_block*)object_cache_alloc(sBlockCache, 0);
src/system/kernel/cache/block_cache.cpp
1798
block_cache::FreeBlockParentData(cached_block* block)
src/system/kernel/cache/block_cache.cpp
1813
cached_block* block = iterator.Next();) {
src/system/kernel/cache/block_cache.cpp
1845
block_cache::RemoveBlock(cached_block* block)
src/system/kernel/cache/block_cache.cpp
1856
block_cache::DiscardBlock(cached_block* block)
src/system/kernel/cache/block_cache.cpp
1924
cached_block*
src/system/kernel/cache/block_cache.cpp
1930
cached_block* block = iterator.Next();) {
src/system/kernel/cache/block_cache.cpp
1963
mark_block_busy_reading(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
1973
mark_block_unbusy_reading(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
1990
wait_for_busy_reading_block(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
2026
wait_for_busy_writing_block(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
2065
put_cached_block(block_cache* cache, cached_block* block, WriteLocker* writeLocker = NULL)
src/system/kernel/cache/block_cache.cpp
2144
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
2166
bool readBlock, cached_block** _block)
src/system/kernel/cache/block_cache.cpp
2177
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
2260
cached_block* block;
src/system/kernel/cache/block_cache.cpp
2414
dump_block(cached_block* block)
src/system/kernel/cache/block_cache.cpp
2430
dump_block_long(cached_block* block)
src/system/kernel/cache/block_cache.cpp
2483
dump_block_long((struct cached_block*)(addr_t)parse_expression(argv[1]));
src/system/kernel/cache/block_cache.cpp
2525
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
258
void FreeBlock(cached_block* block);
src/system/kernel/cache/block_cache.cpp
2587
cached_block* block = iterator.Next();
src/system/kernel/cache/block_cache.cpp
259
cached_block* NewBlock(off_t blockNumber);
src/system/kernel/cache/block_cache.cpp
260
void FreeBlockParentData(cached_block* block);
src/system/kernel/cache/block_cache.cpp
263
void RemoveBlock(cached_block* block);
src/system/kernel/cache/block_cache.cpp
264
void DiscardBlock(cached_block* block);
src/system/kernel/cache/block_cache.cpp
2666
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
269
cached_block* _GetUnusedBlock();
src/system/kernel/cache/block_cache.cpp
280
cached_block* first_block;
src/system/kernel/cache/block_cache.cpp
2896
cached_block* block = iterator.Next();
src/system/kernel/cache/block_cache.cpp
296
bool Add(cached_block* block,
src/system/kernel/cache/block_cache.cpp
3014
sBlockCache = create_object_cache("cached blocks", sizeof(cached_block),
src/system/kernel/cache/block_cache.cpp
308
cached_block* block);
src/system/kernel/cache/block_cache.cpp
311
void* _Data(cached_block* block) const;
src/system/kernel/cache/block_cache.cpp
312
status_t _WriteBlocks(cached_block** blocks, uint32 count);
src/system/kernel/cache/block_cache.cpp
313
void _BlockDone(cached_block* block,
src/system/kernel/cache/block_cache.cpp
315
void _UnmarkWriting(cached_block* block);
src/system/kernel/cache/block_cache.cpp
3189
cached_block* next;
src/system/kernel/cache/block_cache.cpp
3190
for (cached_block* block = transaction->first_block; block != NULL;
src/system/kernel/cache/block_cache.cpp
324
cached_block* fBuffer[kBufferSize];
src/system/kernel/cache/block_cache.cpp
3243
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
3244
cached_block* next;
src/system/kernel/cache/block_cache.cpp
325
cached_block** fBlocks;
src/system/kernel/cache/block_cache.cpp
3315
cached_block* last = NULL;
src/system/kernel/cache/block_cache.cpp
3316
cached_block* next;
src/system/kernel/cache/block_cache.cpp
3317
for (cached_block* block = transaction->first_block; block != NULL;
src/system/kernel/cache/block_cache.cpp
3401
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
3402
cached_block* last = NULL;
src/system/kernel/cache/block_cache.cpp
3403
cached_block* next;
src/system/kernel/cache/block_cache.cpp
3484
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
3485
cached_block* next;
src/system/kernel/cache/block_cache.cpp
3579
cached_block* block = (cached_block*)*_cookie;
src/system/kernel/cache/block_cache.cpp
360
cached_block** fBlocks;
src/system/kernel/cache/block_cache.cpp
3676
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
3706
cached_block* block = cache->hash.Clear(true);
src/system/kernel/cache/block_cache.cpp
3708
cached_block* next = block->next;
src/system/kernel/cache/block_cache.cpp
3760
cached_block* block = iterator.Next();
src/system/kernel/cache/block_cache.cpp
3795
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
3829
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
3841
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
3946
cached_block* block;
src/system/kernel/cache/block_cache.cpp
3950
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
4019
cached_block* block = cache->hash.Lookup(blockNumber);
src/system/kernel/cache/block_cache.cpp
404
Action(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
442
Get(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
454
Put(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
466
Read(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
478
Write(block_cache* cache, cached_block* block)
src/system/kernel/cache/block_cache.cpp
490
Flush(block_cache* cache, cached_block* block, bool getUnused = false)
src/system/kernel/cache/block_cache.cpp
541
BlockData(block_cache* cache, cached_block* block, const char* message)
src/system/kernel/cache/block_cache.cpp
66
struct cached_block;
src/system/kernel/cache/block_cache.cpp
68
typedef DoublyLinkedListLink<cached_block> block_link;
src/system/kernel/cache/block_cache.cpp
71
cached_block* next; // next in hash
src/system/kernel/cache/block_cache.cpp
72
cached_block* transaction_next;
src/system/kernel/cache/block_cache.cpp
752
cached_block* block = transaction->first_block;
src/system/kernel/cache/block_cache.cpp
816
static void mark_block_busy_reading(block_cache* cache, cached_block* block);
src/system/kernel/cache/block_cache.cpp
817
static void mark_block_unbusy_reading(block_cache* cache, cached_block* block);
src/tests/system/kernel/cache/block_cache_test.cpp
192
cached_block* block = (cached_block*)hash_lookup(gCache->hash, &number);
src/tools/fs_shell/block_cache.cpp
1065
cached_block* block = transaction->first_block;
src/tools/fs_shell/block_cache.cpp
1066
cached_block* next;
src/tools/fs_shell/block_cache.cpp
1122
cached_block* block = transaction->first_block;
src/tools/fs_shell/block_cache.cpp
1123
cached_block* next;
src/tools/fs_shell/block_cache.cpp
1189
cached_block* block = transaction->first_block;
src/tools/fs_shell/block_cache.cpp
1190
cached_block* last = NULL;
src/tools/fs_shell/block_cache.cpp
1191
cached_block* next;
src/tools/fs_shell/block_cache.cpp
1269
cached_block* block = transaction->first_block;
src/tools/fs_shell/block_cache.cpp
1270
cached_block* next;
src/tools/fs_shell/block_cache.cpp
129
void RemoveBlock(cached_block* block);
src/tools/fs_shell/block_cache.cpp
130
void DiscardBlock(cached_block* block);
src/tools/fs_shell/block_cache.cpp
131
void FreeBlock(cached_block* block);
src/tools/fs_shell/block_cache.cpp
132
cached_block* NewBlock(fssh_off_t blockNumber);
src/tools/fs_shell/block_cache.cpp
1320
cached_block* block = transaction->first_block;
src/tools/fs_shell/block_cache.cpp
1321
cached_block* last = NULL;
src/tools/fs_shell/block_cache.cpp
1322
cached_block* next;
src/tools/fs_shell/block_cache.cpp
1387
cached_block* block = (cached_block*)*_cookie;
src/tools/fs_shell/block_cache.cpp
1477
cached_block* block = (cached_block*)hash_lookup(cache->hash, &blockNumber);
src/tools/fs_shell/block_cache.cpp
1500
cached_block* block;
src/tools/fs_shell/block_cache.cpp
1501
while ((block = (cached_block*)hash_remove_first(cache->hash,
src/tools/fs_shell/block_cache.cpp
1548
cached_block* block;
src/tools/fs_shell/block_cache.cpp
1549
while ((block = (cached_block*)hash_next(cache->hash, &iterator)) != NULL) {
src/tools/fs_shell/block_cache.cpp
156
cached_block* first_block;
src/tools/fs_shell/block_cache.cpp
1581
cached_block* block = (cached_block*)hash_lookup(cache->hash,
src/tools/fs_shell/block_cache.cpp
1606
cached_block* block = (cached_block*)hash_lookup(cache->hash,
src/tools/fs_shell/block_cache.cpp
166
static fssh_status_t write_cached_block(block_cache* cache, cached_block* block,
src/tools/fs_shell/block_cache.cpp
1713
cached_block* block;
src/tools/fs_shell/block_cache.cpp
1756
cached_block* block = (cached_block*)hash_lookup(cache->hash,
src/tools/fs_shell/block_cache.cpp
441
cached_block::Compare(void* _cacheEntry, const void* _block)
src/tools/fs_shell/block_cache.cpp
443
cached_block* cacheEntry = (cached_block*)_cacheEntry;
src/tools/fs_shell/block_cache.cpp
456
cached_block::Hash(void* _cacheEntry, const void* _block, uint32_t range)
src/tools/fs_shell/block_cache.cpp
458
cached_block* cacheEntry = (cached_block*)_cacheEntry;
src/tools/fs_shell/block_cache.cpp
503
hash = hash_init(128, offsetof(cached_block, next), &cached_block::Compare,
src/tools/fs_shell/block_cache.cpp
504
&cached_block::Hash);
src/tools/fs_shell/block_cache.cpp
535
block_cache::FreeBlock(cached_block* block)
src/tools/fs_shell/block_cache.cpp
554
cached_block*
src/tools/fs_shell/block_cache.cpp
557
cached_block* block = new(nothrow) cached_block;
src/tools/fs_shell/block_cache.cpp
58
struct cached_block;
src/tools/fs_shell/block_cache.cpp
60
typedef DoublyLinkedListLink<cached_block> block_link;
src/tools/fs_shell/block_cache.cpp
602
cached_block *block = iterator.Next();) {
src/tools/fs_shell/block_cache.cpp
624
block_cache::RemoveBlock(cached_block* block)
src/tools/fs_shell/block_cache.cpp
63
cached_block* next; // next in hash
src/tools/fs_shell/block_cache.cpp
635
block_cache::DiscardBlock(cached_block* block)
src/tools/fs_shell/block_cache.cpp
64
cached_block* transaction_next;
src/tools/fs_shell/block_cache.cpp
660
put_cached_block(block_cache* cache, cached_block* block)
src/tools/fs_shell/block_cache.cpp
704
cached_block* block = (cached_block*)hash_lookup(cache->hash, &blockNumber);
src/tools/fs_shell/block_cache.cpp
721
bool readBlock, cached_block** _block)
src/tools/fs_shell/block_cache.cpp
729
cached_block* block = (cached_block*)hash_lookup(cache->hash,
src/tools/fs_shell/block_cache.cpp
790
cached_block* block;
src/tools/fs_shell/block_cache.cpp
87
typedef DoublyLinkedList<cached_block,
src/tools/fs_shell/block_cache.cpp
88
DoublyLinkedListMemberGetLink<cached_block,
src/tools/fs_shell/block_cache.cpp
889
write_cached_block(block_cache* cache, cached_block* block,
src/tools/fs_shell/block_cache.cpp
89
&cached_block::link> > block_list;