Searched refs:wb (Results 1 - 10 of 10) sorted by relevance

/fuchsia/zircon/system/utest/fs/
H A Dtest-watcher.cpp39 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 Dblobfs.cpp359 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 Dwriteback.cpp127 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 Dwriteback.cpp157 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 Dminfs.cpp319 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 Dminfs-private.h158 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 Dvnode.cpp54 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 Dwatcher.cpp96 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 Dblobfs.h247 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 Davbtool3855 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'),

Completed in 109 milliseconds