nand_memory_bbt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

okay bestie, you clicked into nand_memory_bbt(9) from the Kernel API Manual, and honestly? iconic 🫢

nand_memory_bbt - [GENERIC] create a memory based bad block table

✨ SYNOPSIS

the signature is right here, no cap:

int nand_memory_bbt (struct nand_chip *this , struct nand_bbt_descr *bd
       );

🫢 ARGUMENTS

  • this β€” NAND chip object. main character energy πŸ’…
  • bd β€” descriptor for the good/bad block search pattern. yep, that's the one πŸŽ€

πŸ’– DESCRIPTION

so nand_memory_bbt() creates a memory based bbt by scanning the device for manufacturer / software marked good / bad blocks. that's the whole vibe β€” it's literally making that memory-based table happen ✨

🌈 SEE ALSO

Kernel file: ./drivers/mtd/nand/raw/nand_bbt.c πŸ¦‹

the whole squad (iykyk): check_pattern(9), check_short_pattern(9), add_marker_len(9), read_bbt(9), read_abs_bbt(9), scan_read_oob(9), read_abs_bbts(9), create_bbt(9), search_bbt(9), search_read_bbts(9), get_bbt_block(9), mark_bbt_block_bad(9), write_bbt(9), check_create(9), nand_update_bbt(9), mark_bbt_region(9), verify_bbt_descr(9), nand_scan_bbt(9), nand_create_badblock_pattern(9), nand_create_bbt(9), nand_isreserved_bbt(9), nand_isbad_bbt(9), nand_markbad_bbt(9).

byeee πŸŽ€ this page comes from ./drivers/mtd/nand/raw, dated October 2026 β€” mwah, slay πŸ’‹βœ¨

πŸ“¦ where this page comes from