Searched refs:bad_block_count (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dbad-block.h15 // |bad_block_count| will be filled in with the actual number of bad
19 uint32_t bad_block_list_len, uint32_t* bad_block_count);
33 uint32_t* bad_block_count) {
35 bad_block_count);
31 bad_block_get_bad_block_list( bad_block_protocol_t* proto, uint32_t* bad_block_list, uint32_t bad_block_list_len, uint32_t* bad_block_count) argument
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/
H A Dbad-block.h37 // uint32_t* bad_block_count);
60 uint32_t bad_block_list_len, uint32_t* bad_block_count) {
62 bad_block_count);
76 uint32_t* bad_block_count) {
77 return ops_->get_bad_block_list(ctx_, bad_block_list, bad_block_list_len, bad_block_count);
59 GetBadBlockList(void* ctx, uint32_t* bad_block_list, uint32_t bad_block_list_len, uint32_t* bad_block_count) argument
75 GetBadBlockList(uint32_t* bad_block_list, uint32_t bad_block_list_len, uint32_t* bad_block_count) argument
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dlogical-to-physical-map.cpp65 uint32_t bad_block_count = 0;
68 bad_block_count++;
71 return blocks_per_copy - bad_block_count;
H A Dskip-block.cpp170 uint32_t bad_block_count; local
171 zx_status_t status = bad_block_.GetBadBlockList(nullptr, 0, &bad_block_count);
175 if (bad_block_count == 0) {
179 const uint32_t bad_block_list_len = bad_block_count;
180 fbl::unique_ptr<uint32_t[]> bad_block_list(new uint32_t[bad_block_count]);
181 status = bad_block_.GetBadBlockList(bad_block_list.get(), bad_block_list_len, &bad_block_count);
185 if (bad_block_list_len != bad_block_count) {
188 *bad_blocks = fbl::move(fbl::Array<uint32_t>(bad_block_list.release(), bad_block_count));
/fuchsia/zircon/system/dev/nand/nandpart/
H A Daml-bad-block.cpp421 size_t bad_block_count = 0; local
424 bad_block_count += 1;
429 if (bad_block_count == 0) {
436 bad_blocks->reset(new (&ac) uint32_t[bad_block_count], bad_block_count);
441 bad_block_count = 0;
444 (*bad_blocks)[bad_block_count++] = block;
H A Dnandpart.cpp232 uint32_t* bad_block_count) {
245 *bad_block_count = static_cast<uint32_t>(bad_block_list_.size());
246 zxlogf(TRACE, "nandpart: %s: Bad block count: %u\n", name(), *bad_block_count);
255 const size_t size = sizeof(uint32_t) * fbl::min(*bad_block_count, bad_block_list_len);
231 GetBadBlockList(uint32_t* bad_block_list, uint32_t bad_block_list_len, uint32_t* bad_block_count) argument
H A Dnandpart.h53 uint32_t* bad_block_count);

Completed in 89 milliseconds