/fuchsia/zircon/system/utest/fs/ |
H A D | test-watcher.cpp | 39 bool check_for_empty(watch_buffer_t* wb, const zx::channel& c) { argument 41 ASSERT_NULL(wb->ptr); 46 bool check_local_event(watch_buffer_t* wb, const char* expected, uint8_t event) { argument 48 if (wb->ptr != nullptr) { 50 ASSERT_EQ(wb->ptr[0], event); 51 ASSERT_EQ(wb->ptr[1], expected_len); 52 ASSERT_EQ(memcmp(wb->ptr + 2, expected, expected_len), 0); 53 wb->ptr = (uint8_t*)((uintptr_t)(wb->ptr) + expected_len + 2); 54 ASSERT_LE((uintptr_t)wb 64 check_for_event(watch_buffer_t* wb, const zx::channel& c, const char* expected, uint8_t event) argument 98 watch_buffer_t wb; local 162 watch_buffer_t wb; local 234 watch_buffer_t wb; local [all...] |
/fuchsia/zircon/system/ulib/blobfs/ |
H A D | blobfs.cpp | 359 fbl::unique_ptr<WritebackWork> wb; local 360 if ((status = blobfs_->CreateWork(&wb, this)) != ZX_OK) { 362 } else if ((status = WriteMetadata(fbl::move(wb))) != ZX_OK) { 417 zx_status_t VnodeBlob::WriteMetadata(fbl::unique_ptr<WritebackWork> wb) { argument 438 blobfs_->PersistBlocks(wb.get(), inode_.num_blocks, inode_.start_block); 441 blobfs_->PersistNode(wb.get(), map_index_, inode_); 442 wb->SetSyncComplete(); 443 blobfs_->EnqueueWork(fbl::move(wb)); 485 fbl::unique_ptr<WritebackWork> wb; local 486 if ((status = blobfs_->CreateWork(&wb, thi 777 PersistBlocks(WritebackWork* wb, size_t num_blocks, size_t block_index) argument 803 FreeBlocks(WritebackWork* wb, size_t num_blocks, size_t block_index) argument 865 PersistNode(WritebackWork* wb, size_t node_index, const blobfs_inode_t& inode) argument 885 FreeNode(WritebackWork* wb, size_t node_index) argument 975 WriteBitmap(WritebackWork* wb, uint64_t nblocks, uint64_t start_block) argument 988 WriteNode(WritebackWork* wb, size_t map_index) argument 1036 fbl::unique_ptr<WritebackWork> wb; local 1054 WriteInfo(WritebackWork* wb) argument 1225 fbl::unique_ptr<WritebackWork> wb; local 1277 fbl::unique_ptr<WritebackWork> wb; local 1302 fbl::unique_ptr<WritebackWork> wb; local [all...] |
H A D | writeback.cpp | 127 fbl::unique_ptr<WritebackBuffer> wb(new WritebackBuffer(bs, fbl::move(buffer))); 128 if (wb->buffer_->GetSize() % kBlobfsBlockSize != 0) { 130 } else if (cnd_init(&wb->consumer_cvar_) != thrd_success) { 132 } else if (cnd_init(&wb->producer_cvar_) != thrd_success) { 134 } else if (thrd_create_with_name(&wb->writeback_thrd_, 135 WritebackBuffer::WritebackThread, wb.get(), 139 zx_status_t status = wb->bs_->AttachVmo(wb->buffer_->GetVmo(), &wb->buffer_vmoid_); 144 *out = fbl::move(wb); [all...] |
/fuchsia/zircon/system/ulib/minfs/ |
H A D | writeback.cpp | 157 fbl::unique_ptr<WritebackBuffer> wb(new WritebackBuffer(bc, fbl::move(buffer))); 158 if (wb->buffer_->GetSize() % kMinfsBlockSize != 0) { 160 } else if (cnd_init(&wb->consumer_cvar_) != thrd_success) { 162 } else if (cnd_init(&wb->producer_cvar_) != thrd_success) { 164 } else if (thrd_create_with_name(&wb->writeback_thrd_, 165 WritebackBuffer::WritebackThread, wb.get(), 169 zx_status_t status = wb->bc_->AttachVmo(wb->buffer_->GetVmo(), &wb->buffer_vmoid_); 174 *out = fbl::move(wb); [all...] |
H A D | minfs.cpp | 319 zx_status_t Minfs::InoFree(VnodeMinfs* vn, WritebackWork* wb) { argument 322 inodes_->Free(wb, vn->ino_); 332 block_allocator_->Free(wb, vn->inode_.dnum[n]); 360 block_allocator_->Free(wb, entry[m]); 364 block_allocator_->Free(wb, vn->inode_.inum[n]); 410 block_allocator_->Free(wb, entry[k]); 414 block_allocator_->Free(wb, dentry[m]); 419 block_allocator_->Free(wb, vn->inode_.dinum[n]);
|
H A D | minfs-private.h | 158 zx_status_t InoFree(VnodeMinfs* vn, WritebackWork* wb); 374 friend zx_status_t Minfs::InoFree(VnodeMinfs* vn, WritebackWork* wb); 448 void RemoveInodeLink(WritebackWork* wb); 607 void InodeSync(WritebackWork* wb, uint32_t flags); 614 void Purge(WritebackWork* wb);
|
H A D | vnode.cpp | 54 void VnodeMinfs::InodeSync(WritebackWork* wb, uint32_t flags) { argument 67 fs_->InodeUpdate(wb, ino_, &inode_); 807 void VnodeMinfs::RemoveInodeLink(WritebackWork* wb) { argument 820 Purge(wb); 823 InodeSync(wb, kMxFsSyncMtime); 1157 void VnodeMinfs::Purge(WritebackWork* wb) { argument 1164 fs_->InoFree(this, wb); 1169 fs_->InoFree(this, wb);
|
/fuchsia/zircon/system/ulib/fs/ |
H A D | watcher.cpp | 96 WatchBuffer wb; local 110 wb.AddMsg(watcher->h, fuchsia_io_WATCH_EVENT_EXISTING, 125 wb.AddMsg(watcher->h, fuchsia_io_WATCH_EVENT_IDLE, ""); 128 wb.Send(watcher->h);
|
/fuchsia/zircon/system/ulib/blobfs/include/blobfs/ |
H A D | blobfs.h | 247 zx_status_t WriteMetadata(fbl::unique_ptr<WritebackWork> wb); 514 void PersistBlocks(WritebackWork* wb, size_t nblocks, size_t blkno); 517 void FreeBlocks(WritebackWork* wb, size_t nblocks, size_t blkno); 527 void PersistNode(WritebackWork* wb, size_t node_index, const blobfs_inode_t& inode); 531 void FreeNode(WritebackWork* wb, size_t node_index); 543 void WriteBitmap(WritebackWork* wb, uint64_t nblocks, uint64_t start_block); 547 void WriteNode(WritebackWork* wb, size_t map_index); 550 void WriteInfo(WritebackWork* wb);
|
/fuchsia/zircon/third_party/tools/android/avb/ |
H A D | avbtool | 3855 type=argparse.FileType('wb'), 3863 type=argparse.FileType('wb')) 3897 type=argparse.FileType('wb')) 3965 type=argparse.FileType('wb')) 3999 type=argparse.FileType('wb')) 4102 type=argparse.FileType('wb'), 4144 type=argparse.FileType('wb'), 4161 type=argparse.FileType('wb'), 4178 type=argparse.FileType('wb'),
|