/fuchsia/zircon/kernel/object/ |
H A D | buffer_chain_tests.cpp | 22 BufferChain* bc = BufferChain::Alloc(0); local 23 ASSERT_NE(bc, nullptr, ""); 24 ASSERT_FALSE(bc->buffers()->is_empty(), ""); 25 ASSERT_EQ(bc->buffers()->size_slow(), 1u, ""); 26 BufferChain::Free(bc); 29 bc = BufferChain::Alloc(1); 30 ASSERT_FALSE(bc->buffers()->is_empty(), ""); 31 ASSERT_EQ(bc->buffers()->size_slow(), 1u, ""); 32 ASSERT_NE(bc, nullptr, ""); 33 BufferChain::Free(bc); 70 BufferChain* bc = BufferChain::Alloc(kSize); local [all...] |
/fuchsia/zircon/system/ulib/minfs/include/minfs/ |
H A D | minfs.h | 36 // Format the partition backed by |bc| as MinFS. 37 zx_status_t Mkfs(const Options& options, fbl::unique_ptr<Bcache> bc); 39 // Format the partition backed by |bc| as MinFS. 40 inline zx_status_t Mkfs(fbl::unique_ptr<Bcache> bc) { argument 41 return Mkfs({}, fbl::move(bc)); 46 // Mount the filesystem backed by |bc| using the VFS layer |vfs|, 53 fbl::unique_ptr<Bcache> bc, zx::channel mount_channel,
|
H A D | fsck.h | 21 // Validate header information about the filesystem backed by |bc|. 22 zx_status_t minfs_check_info(const minfs_info_t* info, Bcache* bc); 24 // Run fsck on an unmounted filesystem backed by |bc|. 27 zx_status_t minfs_check(fbl::unique_ptr<Bcache> bc);
|
H A D | block-txn.h | 35 explicit WriteTxn(Bcache* bc) : bc_(bc) {} argument
|
H A D | inode-manager.h | 31 static zx_status_t Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn, 62 InodeManager(Bcache* bc, blk_t start_block);
|
H A D | writeback.h | 42 WritebackWork(Bcache* bc); 131 static zx_status_t Create(Bcache* bc, fbl::unique_ptr<fzl::MappedVmo> buffer, 146 WritebackBuffer(Bcache* bc, fbl::unique_ptr<fzl::MappedVmo> buffer);
|
H A D | superblock.h | 33 static zx_status_t Create(Bcache* bc, const minfs_info_t* info,
|
H A D | allocator.h | 195 static zx_status_t Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn, 210 Allocator(Bcache* bc, Superblock* sb, size_t unit_size, GrowHandler grow_cb,
|
H A D | host.h | 37 int emu_mount_bcache(fbl::unique_ptr<minfs::Bcache> bc);
|
/fuchsia/zircon/scripts/entropy-test/jitterentropy/ |
H A D | test-tunable-config | 13 # (kernel.jitterentropy.bc). See docs/jitterentropy/config-tuning.md for more information. 28 echo " --bc-seq '<N1> <N2> ... <Nk>'" >&2 35 echo " : --bs-seq '64' --bc-seq '512'" >&2 37 echo " : 'ml' varying, and 'bs' and 'bc' help constant." >&2 92 --bc-seq) 93 if [[ $# -lt 2 ]]; then echo "--bc-seq missing seq" >&2; HELP; fi 111 for bs in "${BS_SEQ[@]}"; do for bc in "${BC_SEQ[@]}"; do 114 CMDLINE+=" kernel.jitterentropy.bs=$bs kernel.jitterentropy.bc=$bc"
|
/fuchsia/zircon/system/ulib/minfs/ |
H A D | superblock.cpp | 33 zx_status_t Superblock::Create(Bcache* bc, const minfs_info_t* info, argument 35 zx_status_t status = minfs_check_info(info, bc); 50 if ((status = bc->AttachVmo(info_vmo->GetVmo(), &info_vmoid)) != ZX_OK) {
|
H A D | minfs.cpp | 45 void minfs_free_slices(Bcache* bc, const minfs_info_t* info) { argument 55 bc->FVMShrink(&request); 60 bc->FVMShrink(&request); 65 bc->FVMShrink(&request); 70 bc->FVMShrink(&request); 96 zx_status_t minfs_check_info(const minfs_info_t* info, Bcache* bc) { argument 97 uint32_t max = bc->Maxblk(); 122 if (bc->FVMQuery(&fvm_info) != ZX_OK) { 147 if (bc->FVMVsliceQuery(&request, &response) != ZX_OK) { 176 if ((status = bc 232 BlockOffsets(const Bcache* bc, const Superblock* sb) argument 291 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, fbl::unique_ptr<WritebackBuffer> writeback, uint64_t fs_id) argument 297 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, BlockOffsets offsets) argument 578 Create(fbl::unique_ptr<Bcache> bc, const minfs_info_t* info, fbl::unique_ptr<Minfs>* out) argument 726 minfs_mount(fbl::unique_ptr<minfs::Bcache> bc, fbl::RefPtr<VnodeMinfs>* root_out) argument 756 MountAndServe(const minfs_options_t* options, async_dispatcher_t* dispatcher, fbl::unique_ptr<Bcache> bc, zx::channel mount_channel, fbl::Closure on_unmount) argument 804 Mkfs(const Options& options, fbl::unique_ptr<Bcache> bc) argument 1035 fbl::unique_ptr<minfs::Bcache> bc; local [all...] |
H A D | inode-manager.cpp | 12 InodeManager::InodeManager(Bcache* bc, blk_t start_block) : argument 13 bc_(bc), start_block_(start_block) {} 16 zx_status_t InodeManager::Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn, argument 21 auto mgr = fbl::unique_ptr<InodeManager>(new InodeManager(bc, start_block)); 29 if ((status = Allocator::Create(bc, sb, txn, kMinfsInodeSize, 44 if ((status = bc->AttachVmo(mgr->inode_table_->GetVmo(), &vmoid)) != ZX_OK) {
|
H A D | bcache.cpp | 64 fbl::unique_ptr<Bcache> bc(new (&ac) Bcache(fbl::move(fd), blockmax)); 72 if ((r = ioctl_block_get_info(bc->fd_.get(), &bc->info_)) < 0) { 75 } else if (kMinfsBlockSize % bc->info_.block_size != 0) { 78 } else if ((r = ioctl_block_get_fifos(bc->fd_.get(), fifo.reset_and_get_address())) < 0) { 83 if ((status = block_client::Client::Create(fbl::move(fifo), &bc->fifo_client_)) != ZX_OK) { 88 *out = fbl::move(bc);
|
H A D | allocator.cpp | 76 Allocator::Allocator(Bcache* bc, Superblock* sb, size_t unit_size, GrowHandler grow_cb, argument 78 bc_(bc), sb_(sb), unit_size_(unit_size), grow_cb_(fbl::move(grow_cb)), 82 zx_status_t Allocator::Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn, size_t unit_size, argument 85 auto allocator = fbl::unique_ptr<Allocator>(new Allocator(bc, sb, unit_size, 99 if ((status = bc->AttachVmo(allocator->map_.StorageUnsafe()->GetVmo(), &map_vmoid)) != ZX_OK) {
|
H A D | writeback.cpp | 100 WritebackWork::WritebackWork(Bcache* bc) : WriteTxn(bc), argument 155 zx_status_t WritebackBuffer::Create(Bcache* bc, fbl::unique_ptr<fzl::MappedVmo> buffer, 157 fbl::unique_ptr<WritebackBuffer> wb(new WritebackBuffer(bc, fbl::move(buffer))); 178 WritebackBuffer::WritebackBuffer(Bcache* bc, fbl::unique_ptr<fzl::MappedVmo> buffer) : argument 179 bc_(bc), unmounting_(false), buffer_(fbl::move(buffer)),
|
H A D | host.cpp | 121 fbl::unique_ptr<minfs::Bcache> bc; local 122 if (minfs::Bcache::Create(&bc, fbl::move(fd), (uint32_t) size) < 0) { 127 return Mkfs(fbl::move(bc)); 145 fbl::unique_ptr<minfs::Bcache> bc; local 146 if (minfs::Bcache::Create(&bc, fbl::move(fd), (uint32_t) size) < 0) { 151 int r = minfs::minfs_mount(fbl::move(bc), &fakeFs.fake_root); 158 int emu_mount_bcache(fbl::unique_ptr<minfs::Bcache> bc) { argument 159 int r = minfs::minfs_mount(fbl::move(bc), &fakeFs.fake_root) == ZX_OK ? 0 : -1;
|
H A D | fsck.cpp | 26 zx_status_t Init(fbl::unique_ptr<Bcache> bc, const minfs_info_t* info); 542 zx_status_t MinfsChecker::Init(fbl::unique_ptr<Bcache> bc, const minfs_info_t* info) { argument 559 if ((status = Minfs::Create(fbl::move(bc), info, &fs)) != ZX_OK) { 568 zx_status_t minfs_check(fbl::unique_ptr<Bcache> bc) { argument 572 if (bc->Readblk(0, data) < 0) { 578 if ((status = minfs_check_info(info, bc.get())) != ZX_OK) { 584 if ((status = chk.Init(fbl::move(bc), info)) != ZX_OK) {
|
H A D | minfs-private.h | 92 BlockOffsets(const Bcache* bc, const Superblock* sb); 133 static zx_status_t Create(fbl::unique_ptr<Bcache> bc, const minfs_info_t* info, 257 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, 263 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, 724 zx_status_t minfs_mount(fbl::unique_ptr<minfs::Bcache> bc, fbl::RefPtr<VnodeMinfs>* root_out);
|
/fuchsia/zircon/system/uapp/minfs/ |
H A D | main.cpp | 30 int do_minfs_check(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) { argument 31 return minfs_check(fbl::move(bc)); 34 int do_minfs_mount(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) { argument 46 if ((status = MountAndServe(&options, loop.dispatcher(), fbl::move(bc), zx::channel(h), 62 int do_minfs_mkfs(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) { argument 63 return Mkfs(options, fbl::move(bc)); 68 int (*func)(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options&); 180 fbl::unique_ptr<minfs::Bcache> bc; local 181 if (minfs::Bcache::Create(&bc, fbl::move(fd), (uint32_t)size) < 0) { 187 return do_minfs_mount(fbl::move(bc), option [all...] |
/fuchsia/zircon/system/utest/fbl/ |
H A D | string_piece_tests.cpp | 155 fbl::StringPiece bc(data + 1, 2); 165 EXPECT_EQ(-1, ab.compare(bc)); 166 EXPECT_EQ(1, bc.compare(ab)); 208 EXPECT_TRUE(a < bc); 209 EXPECT_FALSE(a > bc); 210 EXPECT_FALSE(a >= bc); 211 EXPECT_TRUE(a <= bc); 213 EXPECT_FALSE(bc < a); 214 EXPECT_TRUE(bc > a); 215 EXPECT_TRUE(bc > [all...] |
H A D | string_tests.cpp | 310 fbl::String bc(data + 1, 2); 320 EXPECT_LT(ab.compare(bc), 0); 321 EXPECT_GT(bc.compare(ab), 0); 363 EXPECT_TRUE(a < bc); 364 EXPECT_FALSE(a > bc); 365 EXPECT_FALSE(a >= bc); 366 EXPECT_TRUE(a <= bc); 368 EXPECT_FALSE(bc < a); 369 EXPECT_TRUE(bc > a); 370 EXPECT_TRUE(bc > [all...] |
/fuchsia/zircon/kernel/lib/crypto/entropy/ |
H A D | jitterentropy_collector.cpp | 66 // Testing shows that, with the default parameters below (bs=64, bc=512, 76 uint32_t bc = cmdline_get_uint32("kernel.jitterentropy.bc", 512); local 81 jent_entropy_collector_init(&ec_, mem, len, bs, bc, mem_loops_,
|
/fuchsia/zircon/system/host/minfs/ |
H A D | main.cpp | 327 fbl::unique_ptr<minfs::Bcache> bc; local 330 if ((status = GenerateBcache(&bc)) != ZX_OK) { 335 if ((status = minfs::Mkfs(fbl::move(bc))) != ZX_OK) { 350 fbl::unique_ptr<minfs::Bcache> bc; local 351 if ((status = GenerateBcache(&bc)) != ZX_OK) { 354 return minfs::minfs_check(fbl::move(bc)); 628 fbl::unique_ptr<minfs::Bcache> bc; local 629 if (minfs::Bcache::Create(&bc, fbl::move(fd_), block_count) < 0) { 634 bc->SetOffset(GetOffset()); 636 *out = fbl::move(bc); 647 fbl::unique_ptr<minfs::Bcache> bc; local [all...] |
/fuchsia/zircon/system/utest/core/channel/ |
H A D | channel.c | 517 uint32_t bc = 0, hc = 0; local 518 status = zx_channel_read(h, 0, &msg, &handle, sizeof(msg), 1, &bc, &hc); 524 if (bc != sizeof(msg)) {
|