ENUM NAND_OP_INSTR_TYPE(9)
πΈ enum nand_op_instr_type(9) πΈ
okay so bestie, welcome to the Kernel API Manual page for enum nand_op_instr_type(9) β yes, the title is a mouthful, but she's iconic. This enum is literally the definition of all instruction types, and we're gonna walk through every constant like it's a group-chat roll call π.
β¨ NAME β¨
enum nand_op_instr_type β Definition of all instruction types. That's the whole vibe, no cap.
π SYNOPSIS π
enum nand_op_instr_type {
NAND_OP_CMD_INSTR ,
NAND_OP_ADDR_INSTR ,
NAND_OP_DATA_IN_INSTR ,
NAND_OP_DATA_OUT_INSTR ,
NAND_OP_WAITRDY_INSTR
};
π¦ Constants π¦
NAND_OP_CMD_INSTRβ command instruction. That's it, bestie; she said what she said.NAND_OP_ADDR_INSTRβ address instruction. Lowkey self-explanatory, but we still stan.NAND_OP_DATA_IN_INSTRβ data in instruction. The "in" is doing main character work here.NAND_OP_DATA_OUT_INSTRβ data out instruction. Periodt.NAND_OP_WAITRDY_INSTRβ wait ready instruction. Patient queen behavior, fr fr.
π SEE ALSO π
Bestie, this cross-reference list is long and I'm obsessed β every single one is below, no skips. Also the kernel file is ./include/linux/mtd/rawnand.h, iykyk π«Ά.
- 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)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)
ngl, that's the whole page, and it ate π
. Catch u later, bestie β this one's from the ./include/linux/mtd source/version, October 2026, and it's still serving enum nand_op_instr_type(9) energy β¨π
π¦ 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