nand_interface_is_sdr(9)
β¨ nand_interface_is_sdr(9) β¨
ok so bestie, welcome to the Kernel API Manual β this one's a tiny little function from nand_interface_is_sdr(9) and it's literally the vibe check for your NAND data interface π
π NAME π
nand_interface_is_sdr β get the interface type
like, it tells you what kind of interface you're dealing with. that's it. that's the whole job. icon behaviour honestly π
πΈ SYNOPSIS πΈ
bool nand_interface_is_sdr (const struct nand_interface_config *conf );
returns a bool, takes one pointer, no drama, no cap π«Ά
π¦ ARGUMENTS π¦
confβ The data interface. that's theconst struct nand_interface_config *btw, and yes it's the thing you're checking. hand it over and the function does its little check π
π« SEE ALSO π«
ok this is the part where the manpage absolutely ate and left no crumbs β here's the full squad of related kernel things, all of them, go read them 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_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)
no seriously, click through them, they're all in ./include/linux/mtd and they're all relevant. don't skip the boring-looking ones, bestie π
and that's the whole page!! from the kernel API manual, living in ./include/linux/mtd, dated October 2026 β mwah, slay, go check your interface type πβ
π¦ 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