nanddev_per_page_oobsize(9)
π nanddev_per_page_oobsize(9) β Kernel API Manual
okay so bestie, welcome to the Kernel API Manual page for nanddev_per_page_oobsize β yes it's a mouthful, no you don't have to say it out loud, and yes it's about NAND β¨
πΈ NAME πΈ
nanddev_per_page_oobsize β get the NAND OOB size. that's it. that's the whole job. iconic minimalism fr π
β¨ SYNOPSIS β¨
unsigned int nanddev_per_page_oobsize (const struct nand_device *nand );
like. look at it. one argument. returns an unsigned int. she's low-maintenance and we love that for her π«Ά
π ARGUMENTS π
nandβ the NAND device. yeah. that's the one. you hand her the device and she tells you the OOB size, no cap.
π RETURN π
the OOB size. that's it β that's the return value, the OOB size, and honestly the way this function is so direct about it? main character energy β
π¦ SEE ALSO π¦
sooo there's a whole friend group here, and they all live in the kernel file ./include/linux/mtd/nand.h β every single one of them, periodt:
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_pages_per_eraseblock(9)nanddev_pages_per_target(9)nanddev_eraseblocks_per_lun(9)nanddev_eraseblocks_per_target(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)
ngl that's a lot of siblings but every single one of them is listed up there, so don't come for me if you were looking for someone β they're all accounted for π
and that's the page!! π this lil delight is served up from ./include/linux/mtd, dated October 2026, and if you need the vibe check one more time: nanddev_per_page_oobsize(9) π you're welcome bestie, go get that OOB size π¦β¨
π¦ 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