Lines Matching refs:bad_blocks
54 TableNode(NandPage id, fbl::Vector<uint32_t> bad_blocks, bool valid = true,
56 : id_(id), valid_(valid), generation_(generation), bad_blocks_(fbl::move(bad_blocks)) {}
170 fbl::Vector<uint32_t> bad_blocks;
173 bad_blocks.push_back(block);
176 auto node = fbl::make_unique<TableNode>(op->rw.offset_nand + i, fbl::move(bad_blocks),
228 fbl::Array<uint32_t> bad_blocks;
229 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
231 EXPECT_EQ(bad_blocks.size(), 0);
254 fbl::Array<uint32_t> bad_blocks;
255 zx_status_t status = bad_block->GetBadBlockList(start_block, end_block, &bad_blocks);
257 ASSERT_EQ(bad_blocks.size(), expected.size());
258 EXPECT_BYTES_EQ(reinterpret_cast<uint8_t*>(bad_blocks.get()),
291 fbl::Array<uint32_t> bad_blocks;
292 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
294 ASSERT_EQ(bad_blocks.size(), 4);
320 fbl::Array<uint32_t> bad_blocks;
321 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
323 ASSERT_EQ(bad_blocks.size(), 4);
344 fbl::Array<uint32_t> bad_blocks;
345 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
347 EXPECT_EQ(bad_blocks.size(), 1);
379 fbl::Array<uint32_t> bad_blocks;
380 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
382 ASSERT_EQ(bad_blocks.size(), 3);
437 fbl::Array<uint32_t> bad_blocks;
438 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
440 ASSERT_EQ(bad_blocks.size(), 1);
462 fbl::Array<uint32_t> bad_blocks;
463 status = bad_block->GetBadBlockList(4, 10, &bad_blocks);
465 EXPECT_EQ(bad_blocks.size(), 1);