nanddev_eras...s_per_target(9)
β¨ nanddev_eraseblocks_per_target(9) β¨
okay bestie, welcome to the Kernel API Manual π this one lives in the NAND device world and it's literally the chillest little getter you'll ever meet. No cap.
πΈ NAME πΈ
nanddev_eraseblocks_per_target β get the number of eraseblocks per target π
like, it just tells you how many eraseblocks are in one target. that's the whole vibe. iykyk.
π¦ SYNOPSIS π¦
unsigned int nanddev_eraseblocks_per_target (const struct nand_device
*nand );
yes she's a one-liner wrapper, she's that girl, main character energy honestly π
π ARGUMENTS π
nandβ the NAND device π«Ά like, hand her yourstruct nand_deviceand she'll do the rest. that's it. that's the ask.
β RETURN β
the number of eraseblocks per target. periodt. π₯ it's an unsigned int, it's a count, it's giving "small but important" β¨
π tiny warning from me to you: it returns the count, nothing else β no error codes, no negative numbers, no drama. she's a simple queen.
π SEE ALSO π
okay so this is the part where the manpage dumps the ENTIRE friend group π but i promised no details lost, so here we go, all of them, in order, slay:
- Kernel file
./include/linux/mtd/nand.hπ struct nand_memory_organization(9),struct nand_row_converter(9),struct nand_pos(9),enum nand_page_io_req_type(9)struct nand_page_io_req(9),enum nand_ecc_engine_type(9),enum nand_ecc_placement(9),enum nand_ecc_algo(9)struct nand_ecc_props(9),struct nand_bbt(9),struct nand_ops(9),struct nand_ecc_context(9)struct nand_ecc_engine_ops(9),enum nand_ecc_engine_integration(9),struct nand_ecc_engine(9),struct nand_ecc_req_tweak_ctx(9)struct nand_ecc(9),struct nand_device(9),struct nand_io_iter(9),mtd_to_nanddev(9)nanddev_to_mtd(9),nanddev_page_size(9),nanddev_per_page_oobsize(9),nanddev_pages_per_eraseblock(9)nanddev_pages_per_target(9),nanddev_eraseblocks_per_lun(9),nanddev_target_size(9),nanddev_neraseblocks(9)nanddev_size(9),nanddev_get_memorg(9),nanddev_get_ecc_conf(9),nanddev_get_ecc_nsteps(9)nanddev_get_ecc_bytes_per_step(9),nanddev_get_ecc_requirements(9),nanddev_set_ecc_requirements(9),nanddev_register(9)nanddev_unregister(9),nanddev_set_of_node(9),nanddev_get_of_node(9),nanddev_offs_to_pos(9)nanddev_pos_cmp(9),nanddev_pos_to_offs(9),nanddev_pos_to_row(9),nanddev_pos_next_target(9)nanddev_pos_next_lun(9),nanddev_pos_next_eraseblock(9),nanddev_pos_next_page(9),nanddev_bbt_pos_to_entry(9)nanddev_bbt_is_initialized(9)
likeβ¦ she knows everyone π§ obsessed.
and that's the whole page bestie, go forth and count your eraseblocks π
βΏ ./include/linux/mtd Β· October 2026 Β· nanddev_eraseblocks_per_target(9) βΏ πΈπ¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms