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

/fuchsia/zircon/kernel/object/
H A Dbuffer_chain_tests.cpp22 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 Dminfs.h36 // 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 Dfsck.h21 // 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 Dblock-txn.h35 explicit WriteTxn(Bcache* bc) : bc_(bc) {} argument
H A Dinode-manager.h31 static zx_status_t Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn,
62 InodeManager(Bcache* bc, blk_t start_block);
H A Dwriteback.h42 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 Dsuperblock.h33 static zx_status_t Create(Bcache* bc, const minfs_info_t* info,
H A Dallocator.h195 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 Dhost.h37 int emu_mount_bcache(fbl::unique_ptr<minfs::Bcache> bc);
/fuchsia/zircon/scripts/entropy-test/jitterentropy/
H A Dtest-tunable-config13 # (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 Dsuperblock.cpp33 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 Dminfs.cpp45 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 Dinode-manager.cpp12 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 Dbcache.cpp64 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 Dallocator.cpp76 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 Dwriteback.cpp100 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 Dhost.cpp121 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 Dfsck.cpp26 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 Dminfs-private.h92 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 Dmain.cpp30 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 Dstring_piece_tests.cpp155 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 Dstring_tests.cpp310 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 Djitterentropy_collector.cpp66 // 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 Dmain.cpp327 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 Dchannel.c517 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)) {

Completed in 110 milliseconds