STRUCT NAND_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is struct nand_id(9) from the Kernel API Manual, and the NAME is literally struct nand_id - NAND id structure. that’s it, that’s the title, main character energy only. πŸ’…

✨ SYNOPSIS ✨

no cap, here’s the exact struct in all its tiny glory:

       struct nand_id {
           u8 data[NAND_MAX_ID_LEN];
           int len;
        };

like, that’s the whole shape. iconic. πŸŽ€

🫢 Members 🫢

  • data β€” the buffer containing the id bytes. literally the byte-holding bestie. πŸ“
  • len β€” the ID length. that’s the length of the ID, periodt. ✨

πŸ”₯ SEE ALSO πŸ”₯

okay so these are all the linked pages, no skipping, bestie, iykyk:

  • Kernel file ./include/linux/mtd/rawnand.h
  • struct nand_parameters(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_secure_region(9)
  • struct nand_chip(9)
  • nand_get_interface_config(9)
  • struct nand_flash_dev(9)
  • nand_opcode_8bits(9)
  • nand_get_data_buf(9)

signed off from ./include/linux/mtd, October 2026, for struct nand_id(9) 🫢✨

πŸ“¦ where this page comes from