STRUCT NAND_SECURE_REGION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct nand_secure_region(9) β€” the Kernel API Manual bestie era πŸŽ€

okay so bestie, welcome to the Kernel API Manual page for struct nand_secure_region β€” it's a whole tiny lil struct and honestly it's giving "small but mighty" energy ✨


🌸 NAME 🌸

struct nand_secure_region β€” literally the NAND secure region structure, that's her, that's the whole vibe πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the actual shape of her, no cap β€” copy it exactly, bestie:

struct nand_secure_region {
    u64 offset;
    u64 size;
 };

like… two fields. two. and yet she's iconic πŸ‘‘


πŸŽ€ Members πŸŽ€

  • offset β€” where the secure region starts, like the beginning of her main character arc πŸ’« it's a u64.
  • size β€” how big the secure region is, i.e. how much space she's taking up in the group chat 🫢 also a u64.

πŸ’œ SEE ALSO πŸ’œ

the whole friend group, fr fr β€” go say hi to all of them:

  • the Kernel file ./include/linux/mtd/rawnand.h
  • struct nand_parameters(9)
  • struct nand_id(9)
  • struct nand_ecc_step_info(9)
  • struct nand_ecc_caps(9)
  • struct nand_ecc_ctrl(9)
  • struct nand_sdr_timings(9)
  • struct nand_nvddr_timings(9)
  • enum nand_interface_type(9)
  • struct nand_interface_config(9)
  • nand_interface_is_sdr(9)
  • nand_interface_is_nvddr(9)
  • nand_get_sdr_timings(9)
  • nand_get_nvddr_timings(9)
  • struct nand_op_cmd_instr(9)
  • struct nand_op_addr_instr(9)
  • struct nand_op_data_instr(9)
  • struct nand_op_waitrdy_instr(9)
  • enum nand_op_instr_type(9)
  • struct nand_op_instr(9)
  • struct nand_subop(9)
  • struct nand_op_parser_addr_constraints(9)
  • struct nand_op_parser_data_constraints(9)
  • struct nand_op_parser_pattern_elem(9)
  • struct nand_op_parser_pattern(9)
  • struct nand_op_parser(9)
  • struct nand_operation(9)
  • struct nand_controller_ops(9)
  • struct nand_controller(9)
  • struct nand_legacy(9)
  • struct nand_chip_ops(9)
  • struct nand_manufacturer(9)
  • struct nand_chip(9)
  • nand_get_interface_config(9)
  • struct nand_flash_dev(9)
  • nand_opcode_8bits(9)
  • nand_get_data_buf(9)

like, that's the entire guest list β€” don't leave anyone off, iykyk 🌈


no warnings, no deprecated nonsense, no exit statuses on this one bestie β€” she's just a struct and she's thriving πŸ’…

kisses and see you later, mwah πŸ’‹ β€” this page lives in ./include/linux/mtd, dated October 2026, and it's still struct nand_secure_region(9) till the end of time β­πŸ“

πŸ“¦ where this page comes from